일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 이더리움
- 주식
- strongloop
- 리뷰
- 시장
- Games
- 암호화폐
- 블록체인
- ps4
- 비트코인
- 게임
- loopback
- Three
- 투자
- 쿠버네티스
- 거래
- 스마트 계약
- 부동산
- 탈중앙화
- game
- review
- 스마트 컨트랙트
- 보안
- Docker
- PC
- kubernetes
- Linux
- threejs
- angular
- 젤다 왕눈
- Today
- Total
BaeBox
Web UI(dashboard) 설치 본문
위의 이미지 같은 친구를 띄워보자.
쉽다(로컬에서 볼거라면).
아래 링크는 공식 문서이다.
https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
Dashboard 를 띄워보자! |
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta1/aio/deploy/recommended.yaml |
kubectl proxy |
위의 명령어들 순서대로 입력하고 아래 링크로 들어가면 된다.
참 쉽죠?
자, 이번엔 로컬말고 원격지에서 dashboard 에 접속해보자. 아주 지랄맞다.
https://crystalcube.co.kr/199?category=834418
원문이다.
내가 하는건 이 분이 하신걸 그대로 따라하는 것에 지나지 않다.
메인은 위 글을 보고, 내가 하는건 참고만 하는걸 권한다.
우선 home 에 가서 .kube/config 를 열어보자.
user 네임스페이스 하위에 있는 파일을 가지고 kubecfg.p12 파일을 만든다.
openssl pkcs12 -export -clcerts -inkey client.key -in client.crt -out kubecfg.p12 -name "kubernetes-admin" |
만들어진 kubecfg.p12 와 기본 제공되는 ca.crt 를 dashboard 에 접속할 호스트로 복사해 가져간다.
*** 난 윈도우 환경이니 Mac 이나 LInux 환경이시라면 원문을 보시는걸 권장합니다.
자, 이제 접속해보자. 아래 링크로 접속하면 된다.
https://<master-ip>:<apiserver-port>/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/. |
원문에서는 6443 포트로 접속을 하는데, 나의 경우에는 apiserver 의 포트가 8443 이었다.
그러면 이런 창을 볼 수가 있다.
다시 kubernetes 가 떠 있는 host 로 돌아가서,
cat <<EOF | kubectl create -f - |
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: cluster-admin subjects: - kind: ServiceAccount name: admin-user namespace: kube-system EOF |
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}') |
순서대로 입력하면
끗!
'개발 관련' 카테고리의 다른 글
PersistentVolume / PersistentVolumeClaim (0) | 2019.11.02 |
---|---|
Ingress (0) | 2019.11.02 |
Minikube 설치 및 cluster 구성 (0) | 2019.11.02 |
Kubernetes cluster 구성 (0) | 2019.11.02 |
Kubernetes 설치 (0) | 2019.11.02 |