@@ -37,7 +37,7 @@ patches:
37
37
sysctl --system
38
38
export DEBIAN_FRONTEND=noninteractive
39
39
apt-get update -y
40
- apt-get remove -y docker docker-engine docker.io containerd runc
40
+ apt-get remove -y docker docker-engine containerd runc
41
41
apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release linux-generic jq
42
42
mkdir -p /etc/apt/keyrings
43
43
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
@@ -47,14 +47,14 @@ patches:
47
47
apt-get update -y
48
48
TRIMMED_KUBERNETES_VERSION=$(echo {{ .kubernetesVersion }} | sed 's/\./\\\\./g' | sed 's/^v//')
49
49
RESOLVED_KUBERNETES_VERSION=$(apt-cache madison kubelet | awk -v VERSION=$${TRIMMED_KUBERNETES_VERSION} '$3~ VERSION { print $3 }' | head -n1)
50
- apt-get install -y containerd kubelet=$${RESOLVED_KUBERNETES_VERSION} kubeadm=$${RESOLVED_KUBERNETES_VERSION} kubectl=$${RESOLVED_KUBERNETES_VERSION}
50
+ apt-get install -y containerd.io kubelet=$${RESOLVED_KUBERNETES_VERSION} kubeadm=$${RESOLVED_KUBERNETES_VERSION} kubectl=$${RESOLVED_KUBERNETES_VERSION}
51
51
cat <<EOF > /etc/crictl.yaml
52
52
runtime-endpoint: unix:///run/containerd/containerd.sock
53
53
image-endpoint: unix:///run/containerd/containerd.sock
54
54
EOF
55
55
containerd config default > /etc/containerd/config.toml
56
56
sed -i 's/SystemdCgroup = false/SystemdCgroup = true/' /etc/containerd/config.toml
57
- sed -i "s,sandbox_image.*$,sandbox_image = $(kubeadm config images list | grep pause | sort -r | head -n1)," /etc/containerd/config.toml
57
+ sed -i "s,sandbox_image.*$,sandbox_image = \" $(kubeadm config images list | grep pause | sort -r | head -n1)\" ," /etc/containerd/config.toml
58
58
systemctl restart containerd
59
59
ping -c 3 -q {{ .controlPlaneEndpoint }} && echo OK || ip addr add {{ .controlPlaneEndpoint }} dev lo
60
60
curl -o /run/metadata.json -fsSL https://metadata.platformequinix.com/metadata
@@ -113,7 +113,7 @@ patches:
113
113
sysctl --system
114
114
export DEBIAN_FRONTEND=noninteractive
115
115
apt-get update -y
116
- apt-get remove -y docker docker-engine docker.io containerd runc
116
+ apt-get remove -y docker docker-engine containerd runc
117
117
apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release linux-generic jq
118
118
mkdir -p /etc/apt/keyrings
119
119
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
@@ -123,12 +123,12 @@ patches:
123
123
apt-get update -y
124
124
TRIMMED_KUBERNETES_VERSION=$(echo {{ .kubernetesVersion }} | sed 's/\./\\\\./g' | sed 's/^v//')
125
125
RESOLVED_KUBERNETES_VERSION=$(apt-cache madison kubelet | awk -v VERSION=$${TRIMMED_KUBERNETES_VERSION} '$3~ VERSION { print $3 }' | head -n1)
126
- apt-get install -y containerd kubelet=$${RESOLVED_KUBERNETES_VERSION} kubeadm=$${RESOLVED_KUBERNETES_VERSION} kubectl=$${RESOLVED_KUBERNETES_VERSION}
126
+ apt-get install -y containerd.io kubelet=$${RESOLVED_KUBERNETES_VERSION} kubeadm=$${RESOLVED_KUBERNETES_VERSION} kubectl=$${RESOLVED_KUBERNETES_VERSION}
127
127
cat <<EOF > /etc/crictl.yaml
128
128
runtime-endpoint: unix:///run/containerd/containerd.sock
129
129
image-endpoint: unix:///run/containerd/containerd.sock
130
130
EOF
131
131
containerd config default > /etc/containerd/config.toml
132
132
sed -i 's/SystemdCgroup = false/SystemdCgroup = true/' /etc/containerd/config.toml
133
- sed -i "s,sandbox_image.*$,sandbox_image = $(kubeadm config images list | grep pause | sort -r | head -n1)," /etc/containerd/config.toml
133
+ sed -i "s,sandbox_image.*$,sandbox_image = \" $(kubeadm config images list | grep pause | sort -r | head -n1)\" ," /etc/containerd/config.toml
134
134
systemctl restart containerd
0 commit comments