강의

멘토링

로드맵

BEST
개발 · 프로그래밍

/

데브옵스 · 인프라

그림으로 배우는 쿠버네티스(v1.35)

쿠버네티스(☸)의 많은 부분을 그림으로 배울 수 있도록 구성되어 있습니다. 🧭 특히 이미 검증된 베스트셀러 '컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커'에서 검증된 내용을 더욱 확장해서 쿠버네티스 자체를 더 깊이 학습하도록 작성하였습니다. 💯 또한 실무적인 내용들이 '보강 수업'에 주기적으로 추가되어 있습니다. 👉 꼭 다른 강의와 비교해 보세요 :)

(4.9) 수강평 197개

수강생 2,549명

난이도 중급이상

수강기한 무제한

  • 조훈(Hoon Jo)
새소식 목록
관리
작성

[업데이트] Calico CNI 업데이트 안내 (절전 후 네트워크 장애 해결)

안녕하세요

절전(sleep) 후 복귀 시 새 Pod 배포가 안 되거나 노드 간 통신이 끊기는 문제가 있어 Calico CNI를 업데이트하였습니다.

 

■ 문제 원인

Calico는 API 서버 인증 및 CNI 설정에 단기 토큰을 사용합니다. 노트북을 절전 상태로 두면 아래 두 가지 문제가 발생합니다.

- 1시간 이상 절전 후 복귀 → calico-node가 API 서버 인증 실패, CNI 토큰 갱신 불가

- 24시간 이상 절전 후 복귀 → CNI 토큰 만료, 새 Pod 배포 불가

 

■ 조치 내용

Calico를 v3.29.2 → v3.31.2 로 업그레이드하고, 만료되지 않는 Static Secret 토큰을 적용하였습니다.

적용 강좌:

- 쉽게 시작하는 쿠버네티스

- 그림으로 배우는 쿠버네티스

- 실습으로 배우는 프로메테우스

- 실습으로 배우는 그라파나

 

■ 테스트 현황

- k8s_learning.kit : 완료 (노드 4개 Ready, Static 토큰 만료 없음)

- k8s_starter.kit : 완료 (노드 4개 Ready, Static 토큰 만료 없음)

- prom_learning.kit : 완료 (노드 4개 Ready, Static 토큰 만료 없음)

- graf_learning.kit : 완료 (노드 4개 Ready, Static 토큰 만료 없음)

 

■ 기존 환경을 사용 중인 분

방법 1. 환경 전체 재구성 (권장)

vagrant destroy -f && vagrant up

방법 2. Calico만 재적용 (cp-k8s 접속 후)

kubectl delete -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

kubectl apply -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

 

새로 환경을 구성하시는 분은 별도 조치 없이 자동으로 적용됩니다.

학습에 도움이 되시길 바랍니다.

조훈 드림.

댓글