mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-20 10:20:51 +00:00
kube-up.sh: drop unnecessary legacy mirror config, enable injecting registry.k8s.io mirror
This commit is contained in:
parent
e8588e6493
commit
d0ced54c8a
@ -3315,16 +3315,32 @@ oom_score = -999
|
|||||||
default_runtime_name = "runc"
|
default_runtime_name = "runc"
|
||||||
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
|
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
|
||||||
runtime_type = "io.containerd.runc.v2"
|
runtime_type = "io.containerd.runc.v2"
|
||||||
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
|
|
||||||
endpoint = ["https://mirror.gcr.io","https://registry-1.docker.io"]
|
|
||||||
# Enable registry.k8s.io as the primary mirror for k8s.gcr.io
|
|
||||||
# See: https://github.com/kubernetes/k8s.io/issues/3411
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."k8s.gcr.io"]
|
|
||||||
endpoint = ["https://registry.k8s.io", "https://k8s.gcr.io",]
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
|
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
|
||||||
SystemdCgroup = ${systemdCgroup}
|
SystemdCgroup = ${systemdCgroup}
|
||||||
|
# enable hosts config
|
||||||
|
[plugins."io.containerd.grpc.v1.cri".registry]
|
||||||
|
config_path = "/etc/containerd/certs.d"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
# used for 5k node scale tests with private pull-through cache
|
||||||
|
if [[ -n "${KUBERNETES_REGISTRY_PULL_THROUGH_HOST:-}" ]]; then
|
||||||
|
registry_config_dir="/etc/containerd/certs.d/registry.k8s.io"
|
||||||
|
mkdir -p "${registry_config_dir}"
|
||||||
|
{
|
||||||
|
# NOTE: we need literal double quotes around some of these values
|
||||||
|
echo 'server="'"${KUBERNETES_REGISTRY_PULL_THROUGH_HOST}"'"'
|
||||||
|
echo ''
|
||||||
|
echo '[host."'"${KUBERNETES_REGISTRY_PULL_THROUGH_HOST}"'"]'
|
||||||
|
echo ' override_path = true'
|
||||||
|
echo ' capabilities = ["pull", "resolve"]'
|
||||||
|
# TODO: this is a hack. https://github.com/containerd/containerd/issues/7385
|
||||||
|
echo '[host."'"${KUBERNETES_REGISTRY_PULL_THROUGH_HOST}"'".header]'
|
||||||
|
if [[ -n "${KUBERNETES_REGISTRY_PULL_THROUGH_BASIC_AUTH_TOKEN:-}" ]]; then
|
||||||
|
echo " authorization = '""${KUBERNETES_REGISTRY_PULL_THROUGH_BASIC_AUTH_TOKEN}""'"
|
||||||
|
fi
|
||||||
|
} > "${registry_config_dir}/hosts.toml"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "${CONTAINER_RUNTIME_TEST_HANDLER:-}" == "true" ]]; then
|
if [[ "${CONTAINER_RUNTIME_TEST_HANDLER:-}" == "true" ]]; then
|
||||||
cat >> "${config_path}" <<EOF
|
cat >> "${config_path}" <<EOF
|
||||||
# Setup a runtime with the magic name ("test-handler") used for Kubernetes
|
# Setup a runtime with the magic name ("test-handler") used for Kubernetes
|
||||||
|
@ -1254,7 +1254,13 @@ AUTH_PROVIDER_GCP_STORAGE_PATH: $(yaml-quote "${AUTH_PROVIDER_GCP_STORAGE_PATH}"
|
|||||||
AUTH_PROVIDER_GCP_VERSION: $(yaml-quote "${AUTH_PROVIDER_GCP_VERSION}")
|
AUTH_PROVIDER_GCP_VERSION: $(yaml-quote "${AUTH_PROVIDER_GCP_VERSION}")
|
||||||
AUTH_PROVIDER_GCP_LINUX_BIN_DIR: $(yaml-quote "${AUTH_PROVIDER_GCP_LINUX_BIN_DIR}")
|
AUTH_PROVIDER_GCP_LINUX_BIN_DIR: $(yaml-quote "${AUTH_PROVIDER_GCP_LINUX_BIN_DIR}")
|
||||||
AUTH_PROVIDER_GCP_LINUX_CONF_FILE: $(yaml-quote "${AUTH_PROVIDER_GCP_LINUX_CONF_FILE}")
|
AUTH_PROVIDER_GCP_LINUX_CONF_FILE: $(yaml-quote "${AUTH_PROVIDER_GCP_LINUX_CONF_FILE}")
|
||||||
|
KUBERNETES_REGISTRY_PULL_THROUGH_HOST: $(yaml-quote "${KUBERNETES_REGISTRY_PULL_THROUGH_HOST:-}")
|
||||||
EOF
|
EOF
|
||||||
|
if [[ -n "${KUBERNETES_REGISTRY_PULL_THROUGH_BASIC_AUTH_TOKEN_PATH:-}" ]]; then
|
||||||
|
cat >>"$file" <<EOF
|
||||||
|
KUBERNETES_REGISTRY_PULL_THROUGH_BASIC_AUTH_TOKEN: $(yaml-quote "$(cat "${KUBERNETES_REGISTRY_PULL_THROUGH_BASIC_AUTH_TOKEN_PATH}")")
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
if [[ "${master}" == "true" && "${MASTER_OS_DISTRIBUTION}" == "gci" ]] || \
|
if [[ "${master}" == "true" && "${MASTER_OS_DISTRIBUTION}" == "gci" ]] || \
|
||||||
[[ "${master}" == "false" && "${NODE_OS_DISTRIBUTION}" == "gci" ]] || \
|
[[ "${master}" == "false" && "${NODE_OS_DISTRIBUTION}" == "gci" ]] || \
|
||||||
[[ "${master}" == "true" && "${MASTER_OS_DISTRIBUTION}" == "cos" ]] || \
|
[[ "${master}" == "true" && "${MASTER_OS_DISTRIBUTION}" == "cos" ]] || \
|
||||||
|
Loading…
Reference in New Issue
Block a user