본문 바로가기

리눅스

[draft] 쿠버네티스 대시보드에 Kubeconfig 파일을 사용하여 인증하는 방법

728x90

쿠버네티스 대시보드에 Kubeconfig 파일을 사용하여 인증하는 방법

Kubeconfig 파일 준비

쿠버네티스 클러스터에 접근할 수 있는 Kubeconfig 파일이 필요합니다. 이 파일은 일반적으로 ~/.kube/config 경로에 있습니다.

cat ~/.kube/config
$ cat ~/.kube/config
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: LS0tLS1CRUdJTiBDQVRFLS0tLS0K
    server: https://192.168.10.111:6443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: kubernetes-admin
  name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
  user:
    client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tL==
    client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tL==

또는 "kubectl config view" 명령어로 파일을 생성합니다.

kubectl config view --raw > ~/kubeconfig

Kubeconfig 파일을 이미 가지고 있거나 적절한 위치에서 다운로드 받은 상태에서 다음 단계를 진행합니다.

쿠버네티스 대시보드 접속

Kubeconfig 파일을 사용하여 로그인

kubeconfig

  1. 대시보드 로그인 페이지에서 Kubeconfig 선택
    • 로그인 화면에서 "Kubeconfig" 옵션을 선택합니다.
    • "Choose File" 버튼을 클릭하여 Kubeconfig 파일을 업로드합니다.
  2. Kubeconfig 파일 업로드
    • 파일 선택 창에서 준비된 Kubeconfig 파일을 선택합니다.
    • 파일을 업로드한 후 "Sign in" 버튼을 클릭합니다.

 

728x90