728x90
반응형
1. kubernetes dashboard 현재 최신버전 설치
GITHUB_URL=https://github.com/kubernetes/dashboard/releases
VERSION_KUBE_DASHBOARD=$(curl -w '%{url_effective}' -I -L -s -S ${GITHUB_URL}/latest -o /dev/null | sed -e 's|.*/||')
sudo k3s kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/${VERSION_KUBE_DASHBOARD}/aio/deploy/recommended.yaml
2. admin-user 생성
vi admin-user.yaml
kubectl apply -f admin-user.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kubernetes-dashboard
3. admin-user-role 생성
vi admin-user-role.yaml
kubectl apply -f admin-user-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: admin-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-user
namespace: kubernetes-dashboard
4. kubernetes 접속할 token 발행
sudo k3s kubectl -n kubernetes-dashboard create token admin-user
5. kubernetes dashboard 실행
sudo k3s kubectl proxy --port=9090 --address=0.0.0.0 --accept-hosts='^*$'
6. kubernetes dashboard 접속 화면
http://[서버 IP]:9090/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
728x90
반응형
LIST
'Kubernetes' 카테고리의 다른 글
[Kubernetes] 쿠버네티스(Kubernetest) minikube와 kwok(Kubernetes Without Kubectl)의 비교표 (1) | 2023.05.08 |
---|---|
[Kubernetes] 쿠버네티스 취약점 분석 툴 - falco, kube-bench, trivy의 비교표 (0) | 2023.05.07 |
[Kubernetes] k3s 에서 명령어를 간소화하기 위한 스크립트 (1) | 2023.05.01 |
[Kubernetes] Raspberry PI4 에 k3s 구축하기 (1) | 2023.04.30 |
[Kubernetes] 쿠버네티스 대시보드 Lens 설치 (4) | 2023.01.05 |