Skip to content

Commit e617564

Browse files
Random-Liuestesp
authored andcommitted
Use v2 config.
Signed-off-by: Lantao Liu <[email protected]>
1 parent 70d9e28 commit e617564

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

contrib/gce/configure.sh

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -158,29 +158,30 @@ fi
158158
log_level="${CONTAINERD_LOG_LEVEL:-"info"}"
159159
max_container_log_line="${CONTAINERD_MAX_CONTAINER_LOG_LINE:-16384}"
160160
cat > ${config_path} <<EOF
161+
version = 2
161162
# Kubernetes requires the cri plugin.
162-
required_plugins = ["cri"]
163+
required_plugins = ["io.containerd.grpc.v1.cri"]
163164
# Kubernetes doesn't use containerd restart manager.
164-
disabled_plugins = ["restart"]
165+
disabled_plugins = ["io.containerd.internal.v1.restart"]
165166
166167
[debug]
167168
level = "${log_level}"
168169
169-
[plugins.cri]
170+
[plugins."io.containerd.grpc.v1.cri"]
170171
stream_server_address = "127.0.0.1"
171172
stream_server_port = "0"
172173
max_container_log_line_size = ${max_container_log_line}
173-
[plugins.cri.cni]
174+
[plugins."io.containerd.grpc.v1.cri".cni]
174175
bin_dir = "${cni_bin_dir}"
175176
conf_dir = "/etc/cni/net.d"
176177
conf_template = "${cni_template_path}"
177-
[plugins.cri.registry.mirrors."docker.io"]
178+
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
178179
endpoint = ["https://mirror.gcr.io","https://registry-1.docker.io"]
179-
[plugins.cri.containerd]
180+
[plugins."io.containerd.grpc.v1.cri".containerd]
180181
default_runtime_name = "${CONTAINERD_DEFAULT_RUNTIME:-"runc"}"
181-
[plugins.cri.containerd.runtimes.runc]
182+
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
182183
runtime_type = "io.containerd.runc.v2"
183-
[plugins.cri.containerd.runtimes.runc.options]
184+
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
184185
BinaryName = "${CONTAINERD_HOME}/usr/local/sbin/runc"
185186
EOF
186187
chmod 644 "${config_path}"
@@ -189,10 +190,10 @@ chmod 644 "${config_path}"
189190
containerd_extra_runtime_handler=${CONTAINERD_EXTRA_RUNTIME_HANDLER:-""}
190191
if [[ -n "${containerd_extra_runtime_handler}" ]]; then
191192
cat >> ${config_path} <<EOF
192-
[plugins.cri.containerd.runtimes.${containerd_extra_runtime_handler}]
193+
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.${containerd_extra_runtime_handler}]
193194
runtime_type = "${CONTAINERD_EXTRA_RUNTIME_TYPE:-io.containerd.runc.v1}"
194195
195-
[plugins.cri.containerd.runtimes.${containerd_extra_runtime_handler}.options]
196+
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.${containerd_extra_runtime_handler}.options]
196197
${CONTAINERD_EXTRA_RUNTIME_OPTIONS:-}
197198
EOF
198199
fi

0 commit comments

Comments
 (0)