리눅스
쿠버네티스 초기화 오류(kubeadm init)
변군이글루
2021. 11. 1. 21:18
반응형
쿠버네티스(kubernetes) 초기화(kubeadm init 오류)
쿠버네티스를 초기화할 때 kubeadm init 명령어가 오류를 발생할 수 있습니다.
1. Docker 및 컨테이너 런타임 초기화
docker rm -f `docker ps -aq` 명령은 모든 도커 컨테이너를 강제로 중지하고 제거하는 역할을 합니다.
docker rm -f `docker ps -aq`
2. Docker 서비스 정지 및 초기화
systemctl stop docker.socket 및 systemctl stop docker를 통해 Docker 서비스를 중지한 후, /var/lib/docker/ 디렉토리를 제거하고 Docker 서비스를 재시작합니다.
- Docker.socket 서비스 중지
systemctl stop docker.socket
- Docker 서비스 중지
systemctl stop docker
- /var/lib/docker 디렉토리 제거
rm -rf /var/lib/docker/
- Docker 서비스 재기동
systemctl restart docker
728x90
kubeadm 초기화
3. Kubernetes 패키지 재설치
yum reinstall -y kubelet kubeadm kubectl --disableexcludes=kubernetes
4. kubeadm reset 실행
kubeadm reset
5. Kubelet 서비스 재시작
systemctl restart kubelet
6. Kubelet 서비스 상태 확인
systemctl status kubelet
초기화 및 복구 절차를 완료한 후 쿠버네티스 클러스터를 다시 설정해야 할 수 있으며, 클러스터 구성 파일 및 설정을 복구해야 할 수 있습니다.
728x90
반응형