File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -85,9 +85,20 @@ provision:
8585 runtime_type = "io.containerd.runc.v2"
8686 [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
8787 SystemdCgroup = true
88+ {{- if .Param.mirror }}
89+ [plugins."io.containerd.grpc.v1.cri".registry]
90+ config_path = "/etc/containerd/certs.d"
91+ {{- end}}
8892 [plugins."io.containerd.cri.v1.runtime".cni]
8993 bin_dirs = ["/usr/local/libexec/cni","/opt/cni/bin"]
9094 EOF
95+ {{if .Param.mirror }}
96+ mkdir -p /etc/containerd/certs.d/_default
97+ cat <<EOF >/etc/containerd/certs.d/_default/hosts.toml
98+ [host."{{.Param.mirror}}"]
99+ capabilities = ["pull", "resolve"]
100+ EOF
101+ {{end}}
91102 systemctl restart containerd
92103# See <https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/>
93104- mode : system
@@ -229,6 +240,9 @@ message: |
229240 ------
230241 {{end -}}
231242param :
243+ # The mirror to use when pulling images from registry
244+ # For a local mirror use for instance "http://host.lima.internal:8080"
245+ mirror : " "
232246 # The stability can be either "stable" or "prerelease"
233247 # <https://build.opensuse.org/project/subprojects/isv:kubernetes:core>
234248 stability : " stable"
You can’t perform that action at this time.
0 commit comments