쿠버네티스 대시보드 토큰 발행 및 접속

253 단어·1 분·원문(.md)

대시보드를 실행하기 전 docker가 데몬에서 실행되어있어야하고 minikube를 실행해야합니다.

Deploying the Dashboard UI #

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

Command Line Proxy #

kubectl proxy


대시보드 사용자 만들기 #

kubernetes-dashboard라는 네임스페이스에 admin-user라는 이름으로 서비스 계정을 생성할 것이다.

ClusterRoleBinding #

cat <<EOF | kubectl create -f -
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard
EOF

ServiceAccount #

cat <<EOF | kubectl create -f -
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
EOF

대시보드 토큰 발행 #

kubectl -n kubernetes-dashboard create token admin-user를 입력해 토큰을 발행해보자

아래와 같이 토큰이 발급되는 것을 볼 수 있다.

DevOps/k8s/dashboard.md