Я пытался настроить кластер 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. Так что в этом случае, как мы должны продолжить установку.