728x90
쿠버네티스(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
'리눅스' 카테고리의 다른 글
[draft] CentOS 7에서 Bash 자동 완성 기능을 사용하는 방법 (0) | 2021.11.01 |
---|---|
[kubernetes] 쿠버네티스 클러스터 구성(CentOS 7) (2) | 2021.11.01 |
Docker 중지 시 Warning (0) | 2021.11.01 |
[draft] CentOS 7에서 스왑 메모리를 비활성화하는 방법 (0) | 2021.11.01 |
CentOS 7에서 전원 버튼을 비활성화하는 방법 (0) | 2021.11.01 |