도커와 쿠버네티스를 최신버전으로 설치하는데 kubelet이 정상적으로 올라오지 않아서 이것저것 시도하는 중에
쿠버네티스 1.22부터 systemd와 cgroup을 맞춰야 한다는 글을 봤다.
우선 이 글은 docker의 Cgroup Driver를 변경하는 방법이다.
현재 Cgroup Driver 확인
docker info | grep Cgroup -F2
현재 Cgroup Driver가 cgroupfs인것을 확인
변경
vi /usr/lib/systemd/system/docker.service
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd --exec-opt native.cgroupdriver=systemd
--exec-opt native.cgroupdriver=systemd 로 변경해준다.
저장 후
systemctl daemon-reload
systemctl restart docker
다시 docker의 Cgroup Driver 확인
systemd로 변경된것을 확인 할 수 있다.
반응형
'소프트웨어 > Linux' 카테고리의 다른 글
kvm start 실패- Unable to find security driver for model selinux (0) | 2022.09.27 |
---|---|
[yum][Errno 14] curl#6 - "Could not resolve host: ; 알 수 없는 오류" (0) | 2022.08.10 |
ntfs usb 마운트하기 (0) | 2022.02.03 |
CentOS 쿠버네티스 서버 구성하기 (0) | 2021.08.16 |
[redhat8]xrdp-윈도우에서 원격으로 리눅스 접속 (0) | 2021.03.09 |