Конфигурация для cgroup driver
находится прямо в /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
Environment="KUBELET_CGROUP_ARGS=--cgroup-driver=systemd"
Я также проверил Environment
с помощью cli
$ systemctl show --property=Environment kubelet | cat
Environment=KUBELET_KUBECONFIG_ARGS=--kubeconfig=/etc/kubernetes/kubelet.conf\x20--require-kubeconfig=true KUBELET_SYSTEM_PODS_ARGS=--pod-manifest-path=/etc/kubernetes/manifests\x20--allow-privileged=true KUBELET_NETWORK_ARGS=--network-plugin=cni\x20--cni-conf-dir=/etc/cni/net.d\x20--cni-bin-dir=/opt/cni/bin KUBELET_DNS_ARGS=--cluster-dns=10.96.0.10\x20--cluster-domain=cluster.local KUBELET_AUTHZ_ARGS=--authorization-mode=Webhook\x20--client-ca-file=/etc/kubernetes/pki/ca.crt KUBELET_CADVISOR_ARGS=--cadvisor-port=0 KUBELET_CGROUP_ARGS=--cgroup-driver=systemd
KUBELET_CGROUP_ARGS=--cgroup-driver=systemd
Как это воспроизвести:
- yum install -y докер-1.12.6
- systemctl включить докер && systemctl запустить докер
- setenforce 0
- yum install -y kubelet kubeadm
- systemctl включить kubelet && systemctl start kubelet
- systemctl демон-перезагрузка
- systemctl перезапустить kubelet
- кубелет бревно
Окружающая среда:
- Версия Kubernetes (используйте
kubectl version
): 1.7.3 - Облачный провайдер или конфигурация оборудования **: 4 ядра 16 ГБ ОЗУ
- ОС (например, из / etc / os-release): CentOS Linux 7 (Core)
- Ядро (например,
uname -a
): Linux 10-8-108-92 3.10.0-327.22.2.el7.x86_64 # 1 SMP Чт 23 июня 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux - Инструменты установки: kubeadm