fix not prepending unix to CRI socket

pull/16453/head
Steven Powell 2023-05-09 13:47:36 -07:00
parent c2f6fc0b82
commit 3c3f81cc5c
47 changed files with 50 additions and 46 deletions

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -34,7 +34,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: {{if .CRISocket}}{{.CRISocket}}{{else}}/var/run/dockershim.sock{{end}}
criSocket: {{if .CRISocket}}{{if .PrependCriSocketUnix}}unix://{{end}}{{.CRISocket}}{{else}}{{if .PrependCriSocketUnix}}unix://{{end}}/var/run/dockershim.sock{{end}}
name: "{{.NodeName}}"
kubeletExtraArgs:
node-ip: {{.NodeIP}}

View File

@ -124,6 +124,7 @@ func GenerateKubeadmYAML(cc config.ClusterConfig, n config.Node, r cruntime.Mana
KubeProxyOptions map[string]string
ResolvConfSearchRegression bool
KubeletConfigOpts map[string]string
PrependCriSocketUnix bool
}{
CertDir: vmpath.GuestKubernetesCertsDir,
ServiceCIDR: constants.DefaultServiceCIDR,
@ -169,6 +170,9 @@ func GenerateKubeadmYAML(cc config.ClusterConfig, n config.Node, r cruntime.Mana
if version.GTE(semver.MustParse("1.23.0")) {
configTmpl = ktmpl.V1Beta3
}
if version.GTE(semver.MustParse("1.24.0-alpha.2")) {
opts.PrependCriSocketUnix = true
}
klog.Infof("kubeadm options: %+v", opts)
b := bytes.Buffer{}
if err := configTmpl.Execute(&b, opts); err != nil {

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /run/containerd/containerd.sock
criSocket: unix:///run/containerd/containerd.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/crio/crio.sock
criSocket: unix:///var/run/crio/crio.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1

View File

@ -11,7 +11,7 @@ bootstrapTokens:
- signing
- authentication
nodeRegistration:
criSocket: /var/run/dockershim.sock
criSocket: unix:///var/run/dockershim.sock
name: "mk"
kubeletExtraArgs:
node-ip: 1.1.1.1