Kubernetes - kubeadm(kubeadm init, kubeadm join) 트러블슈팅

상황

Kubernetes 클러스터 구성 중

현상 1

Control-Plane 구성을 위해 다음 명령어 shell에서 실행시 에러 발생하면서 종료됨

1
kubeadm init

해결 1

/etc/docker 에 daemon.json 생성 후 다음 내용 추가

1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}

추가 후

1
2
3
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo kubeadm reset

현상 2

worker node에서 join 명령어 실행시 다음과 같은 에러 출력 후 종료

image_1

해결 2

/etc/docker 에 daemon.json 생성 후 다음 내용 추가

1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}

추가 후

1
sudo vi /etc/fstab

swapfile로 시작하는 줄 맨 앞에 ‘#’ 입력해서 주석 처리

이후

1
sudo reboot