Я пытался настроить кластер Kubernetes на основе документации. https://kubernetes.io/docs/tasks/tools/install-kubeadm/ < / а>
Я устанавливаю kubeadm, запустив:
yum install -y kubeadm
Я собирался обновить файл 10-kubeadm.conf
, как указано в документе. Но файл выглядит совершенно иначе, он был примерно таким: https://github.com/kubernetes/kubernetes/blob/master/build/rpms/10-kubeadm.conf.
Примечание. Этот дропин работает только с kubeadm и kubelet v1.11 +
[Service]
Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"
Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml"
Это файл, который kubeadm init
и kubeadm join
генерирует во время выполнения, динамически заполняя переменную KUBELET_KUBEADM_ARGS
.
EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env
Это файл, который пользователь может использовать для переопределения аргументов kubelet в крайнем случае. Желательно, чтобы пользователь использовал
Вместо этого объект .NodeRegistration.KubeletExtraArgs
в файлах конфигурации. KUBELET_EXTRA_ARGS
должен быть получен из этого файла.
EnvironmentFile=-/etc/sysconfig/kubelet
ExecStart=
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS
У него нет переменной драйвера Cgroup. Итак, как в этом случае мы должны продолжить установку.