이번 포스트는 쿠버네티스를 관리할 클라이언트가 쿠버네티스 API 서버로 접속 시 필요한 kubeconfig를 구성하는 단계입니다.
이전 시리즈와 같이 쿠버네티스 구성작업 단계이며, 작업에 사용되는 명령어는 아래 깃허브에서 확인 가능합니다.
kubeconfig 설정 파일은 아래 3가지 요소에 대한 설정이 필요합니다.
The kube-proxy Kubernetes Configuration File : kube-proxy 서비스 사용에 필요한 설정 파일이며, 클라이언트 측에서 생성합니다.
kube-controller-manager 서비스 사용시 필요한 설정 파일이며, 클라이언트 측에서 생성합니다.
The kube-scheduler Kubernetes Configuration File : kube-scheduler 서비스 사용시 필요한 설정 파일이며, 클라이언트 측에서 생성합니다.
The admin Kubernetes Configuration File : API 서버 접근을 위한 admin 사용자를 생성 시 필요한 설정 파일이며, 클라이언트 측에서 생성합니다.
Distribute the Kubernetes Configuration Files : 클라이언트에서 생성한 파일을 노드별로 배포 합니다.