728x90
[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다!
피드백 부탁드립니다. (- -)(_ _) 꾸벅
해당 글은 데이터가 싹 날라가는 초기화니 데이터가 날아가면 안되는 분은 따라하지 마세요
[ 클러스터 초기화 ]
# Docker 초기화
$ docker rm -f `docker ps -aq`
$ sudo rm -rf /var/lib/docker/
$ sudo systemctl restart docker
# kubeadm 초기화
$ sudo kubeadm reset cleanup-node
$ sudo systemctl restart kubelet
[ Trouble Shooting ]
1. 클러스터 kubeadm init 중 CRI 에러 "container runtime is not running"
yoon@master:/var/lib$ sudo kubeadm init --pod-network-cidr=192.168.0.0/16 --apiserver-advertise-address=192.168.0.32
[init] Using Kubernetes version: v1.26.0
[preflight] Running pre-flight checks
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR CRI]: container runtime is not running: output: E0104 14:16:39.771020 45118 remote_runtime.go:948] "Status from runtime service failed" err="rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService"
time="2023-01-04T14:16:39Z" level=fatal msg="getting status of runtime: rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService"
, error: exit status 1
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
To see the stack trace of this error execute with --v=5 or higher
아래 두 명령어 입력 후 다시 init 진행
yoon@master:/var/lib$ sudo rm /etc/containerd/config.toml
yoon@master:/var/lib$ sudo systemctl restart containerd
2. 클러스터 kubeadm init 중 etcd 에러 "/var/lib/etcd is not empty"
yoon@master:~$ sudo kubeadm init --pod-network-cidr=192.168.0.0/16 --apiserver-advertise-address=192.168.0.32
[init] Using Kubernetes version: v1.26.0
[preflight] Running pre-flight checks
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR DirAvailable--var-lib-etcd]: /var/lib/etcd is not empty
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
To see the stack trace of this error execute with --v=5 or higher
etcd 저장소가 삭제되지 않아서 오류. 쿨하게 삭제 후 init 진행
yoon@master:~$ sudo rm -rf /var/lib/etcd
728x90
'클라우드 > 쿠버네티스' 카테고리의 다른 글
CKA 정리 및 북마크 (0) | 2023.01.16 |
---|---|
[Kubernetes] 12. 쿠버네티스 리소스 오브젝트들 및 생성 방법 (0) | 2023.01.05 |
[Kubernetes] 11. 쿠버네티스 etcd 백업/복원 (0) | 2022.12.30 |
[Kubernetes] 10. 쿠버네티스 패키지 매니저 helm (0) | 2021.08.01 |
[Kubernetes] 9. 쿠버네티스 kubeadm을 이용한 클러스터 구성 (0) | 2021.07.18 |