https://memory-develop.tistory.com/4
[k8s] 로컬환경에서 쿠버네티스 구축하기
구축을 위해 일단은 쿠버네티스 공식 문서를 확인해보자 https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ kubeadm 설치하기 이 페이지에서는 kubeadm 툴박스 설치 방..
memory-develop.tistory.com
지난 게시글의 연장선으로 이번에는 쿠버네티스 런타임을 변경하는 방법에 대해 알아보자
컨테이너 런타임을 변경하는 이유도 지난 게시글에도 나와있으니 생략!
이미 쿠버네티스를 쓰고있던 상황이라면 조금 더 복잡했겠지만 첫 설치 기준으로 진행하다보니 꽤나 간단했다
1. kubelet 설정파일 편집
우선 kubelet은 중지시켜놓아야 한다.
sudo systemctl stop kubelet
/var/lib/kubelet/kubeadm-flags.env 파일을 열어보면 아래와 같은 화면이 나오는데

플래그 부분에
--container-runtime=remote --container-runtime-endpoint=/run/containerd/containerd.sock
컨테이너 런타임을 containerd 로 쓰겠다는 설정을 추가하면 된다.
2. kubelet 시작 및 변경 확인
중지시켜놨던 kubelet을 다시 시작시켜 주고
sudo systemctl start kubelet
마스터노드에서 다음 명령어로 확인해보면
kubectl get nodes -o wide
다음과 같이 컨테이너 런타임이 변경된걸 확인할 수 있다.

'개발' 카테고리의 다른 글
| 자바 커스텀 어노테이션 프로세서 적용기 (@setter 커스텀) (0) | 2023.01.17 |
|---|---|
| [k8s] 쿠버네티스 노드 Not Ready 분석 및 해결하기 (0) | 2022.03.03 |
| [k8s] could not find a JWS signature in the cluster-info ConfigMap for token ID - 쿠버네티스 join 에러 (0) | 2022.02.28 |
| [k8s] 로컬환경에서 쿠버네티스 구축하기 (0) | 2022.02.21 |
| 오라클 VirtualBox로 centOS 환경세팅 하기 (0) | 2022.02.21 |