지금까지 사용자에 대한 인증서를 생성하는 방법, 인증서 파일과 키를 이용해서 파드 목록을 쿼리하는 방법에 대해 공부했다.
클러스터 이름과 CA 인증서 등을 함께 kube-apiserver에 요청을 보내면 클러스터와 관련된 정보를 얻을 수 있다.
그러나 매번 인증 정보를 입력하는 것은 번거로우므로 이 정보를 kubeconfig
라는 구성 파일에 저장하고, 옵션으로 지정하여 사용할 수 있다.
kubectl tool은 기본값으로$HOME/.kube/config
에 존재하는 config
파일을 사용한다.
우리가 kubectl 명령만 사용한 이유는 kubectl에 기본값으로 옵션이 지정되어 있기 때문이다.
kubeconfig 파일은 세 가지 부분으로 구성된다.