샤인의 IT (막 적는) 메모장

[Kubernetes] Cgroup 드라이버 구성 본문

Container/Kubernetes 처리

[Kubernetes] Cgroup 드라이버 구성

신샤인 2022. 1. 11. 10:11
반응형

cgroupfs 말고 systemd

Kubernetes에서는 cgroupfs 말고 systemd 드라이버 사용을 권장한다.

왜냐하면 kubelet이 daemon으로 올라가기 때문이다.

 

systemd로 설정하기 위해 다음과 같은 작업을 수행하여야 한다.

 

#kubeadm 설정
vi /etc/kubernetes/kubeadm-config.yaml
...
kind: KubeletConfiguration
apiVersion: kubelet.config.k8s.io/v1beta1
cgroupDriver: systemd
...

#kubelet 설정
kubectl get cm -n kube-system | grep kubelet-config
kubectl edit cm kubelet-config -n kube-system
...
cgroupDriver: systemd 변경!
...

#노드에 배포된 모든 파드 제외
kubectl drain node --ignore-daemonsets

#kubelet 중단 후 설정 및 재시작
systemctl stop kubelet
vi /var/lib/kubelet/config.yaml
...
cgroupDriver: systemd
...
systemctl start kubelet
kubectl uncordon node

 

반응형
Comments