kubekey는 Kubesphere의 여러 오픈소스 프로젝트 중 하나로, kubernetes 클러스터를 cli를 통해 손쉽게 설치할 수 있게 해준다. 또한, 클러스터 구성파일에 kubespehre 관련 설정을 함께 추가할 경우 kubesphere까지 함께 설치해 준다.
kubekey의 내부 주요 요소은 Pipeline, Module, Task, Action을 중심으로 k8s cluste 설치 과정에 대해 심도있게 분석해 본다. 1. VS code 디버깅 환경 설정 .vscode/launch.json 파일을 생성한다. 2.소스 분석 package는 core부분과 core를 이용하여 로직을 구현한 부분(예, pipelin...