내가 액세스한 클러스터를 인지시키고, 다중 클러스터 선택시 Interactive Prompt를 제공합니다. 즉, 실수를 줄여줄 최소한의 안전장치인 셈입니다.
물론, keycloak 과 같은 인증 시스템과 K8s RBAC을 연동하여 Fine-grained access policy 를 적용하는 것이 권장할 만한 방법이지만 대다수 고객 환경에서 접근이 편하다는 이유로 베스천 호스트에 여러 K8s kubeconfig 를 생성, 유저별 RBAC 제한 없이 클러터에 접근하는 경우가 많습니다. ex) kubectl –kubeconfig 파일
고객사 케이스에 대해 최소한 내가 접근한 클러스터를 인식시키고, 다중 클러스터 선택시 Interactive Prompt를 제공하여 실수를 최소화합니다.
2. Interactive Prompt
3. 관련 bash shell
관련 쉘 내용은 상황과 기호에 맞게 수정하면 됩니다.
여기까지 ‘’K8s Multi-cluster kubeconfiginteractive-prompt’에 대해 소개해드렸습니다. 유익한 정보가 되셨길 바랍니다. 감사합니다.