[워커/마스터 노드 OS : Ubutnu 20.04 LTS]
워커노드 서버에서 마스터 노드로 Join을 진행하려고 했다.
kubelet 서비스가 이상하다고 한다,,
systemctl status kubelet과 journalctl -xeu kubelet 으로 봐도 명백한 에러원인이 나오지 않는다.
실제 해결 방법은 아래와 같다.
- 마스터 노드에서 진행했던 것 처럼,
/etc/containerd/config.toml 파일 삭제하면 해결된다. (아래 명령어 참고)
테스트 쿠버네티스 환경에서 진행했던 것 이기 때문에,
운영중인 쿠버네티스면 kubeadm reset 외에 다른 방안을 고려해보자.
# rm -rf /etc/containerd/config.toml
# systemctl restart containerd
# kubeadm reset
------------------------------------------------------------------
아래 내용은 에러를 해결 방법은 아니고,
해결하려고 발버둥 했었던 나의 뻘짓이다. 진행하지 않아도 된다.
1. systemd 와 cgroup을 일치시킴 (해결 X)
2. iptables 네트워크 브릿지 설정 추가 (해결 X)
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward = 1
EOF
cat <<EOF | sudo tee /etc/sysctl.d/99-kubernetes-cri.conf
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward = 1
EOF
# 재부팅하지 않고 sysctl 파라미터 적용하기
sudo sysctl --system
3. 마스터 노드에 CNI Weave 재설치 (해결 X)
'Application > K8S' 카테고리의 다른 글
kubectl 쉘 자동완성 기능 사용해보기 (0) | 2024.11.21 |
---|---|
[에러] 레포지토리 URL 404 Not Found로 인한 kubeadm, kubelet, kubectl 설치 불가 해결건 (0) | 2024.11.21 |
K8S 마스터노드의 CNI 설치 (Weave) (0) | 2024.11.20 |
[에러] k8s 설치 시 kubeadm init 안되는 증상 (0) | 2024.11.20 |