[Kubernetes] Split Brain: K3s 컨트롤 플레인 재조인 트러블슈팅
K3s 컨트롤 플레인 노드를 제거 후 재설치하는 과정에서 발생한 Split Brain 문제의 원인과 해결 과정을 정리한다.
K3s 컨트롤 플레인 노드를 제거 후 재설치하는 과정에서 발생한 Split Brain 문제의 원인과 해결 과정을 정리한다.
kubeconfig 파일의 전체 필드 스펙을 상세히 살펴보자.
여러 Kubernetes 클러스터를 하나의 kubeconfig로 관리해보자.
Kubernetes 클러스터 접근 설정 파일인 kubeconfig의 개념, 구조, 사용법에 대해 알아보자.
system-upgrade-controller를 이용한 RKE2 클러스터 자동 업그레이드 방식을 이해해 보자.
RKE2 클러스터의 수동 업그레이드 절차를 이해하고 Installation Script 방식으로 확인해보자.
RKE2 클러스터의 인증서 구조와 갱신 메커니즘을 확인해보자.
RKE2 에이전트 노드를 설치하고 서버 노드에 조인한 뒤, 샘플 파드 배포로 클러스터를 확인한다.
RKE2 서버 노드에서 생성된 디렉터리, static pod manifest, 보안 설정을 표준 Kubernetes와 비교해 살펴보자.
Vagrant로 환경을 준비하고, RKE2 서버 노드를 설치한 뒤 기본 상태를 확인해보자.
RKE2가 무엇이고, K3s 및 기존 프로비저닝 도구와 어떻게 다른지 살펴보자.
폐쇄망(Air-Gapped) 환경에서 Kubernetes 클러스터를 배포하기 위해 무엇이 필요한지 전체 그림을 그려보자.