Dashboard 설치
강사님 안녕하세요
강의로 정말 많은 도움을 받고 있습니다.
제가 k8s 최신버전(1.27.4) 설치 후
쿠버네티스-대시보드를 설치하려고 하는데요
강의내용중 1.22 로 진행을 했는데
#######################################################################
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.3.0/aio/deploy/recommended.yaml
namespace/kubernetes-dashboard created
serviceaccount/kubernetes-dashboard created
service/kubernetes-dashboard created
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-csrf created
secret/kubernetes-dashboard-key-holder created
configmap/kubernetes-dashboard-settings created
role.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrole.rbac.authorization.k8s.io/kubernetes-dashboard created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
deployment.apps/kubernetes-dashboard created
service/dashboard-metrics-scraper created
Warning: spec.template.metadata.annotations[seccomp.security.alpha.kubernetes.io/pod]: non-functional in v1.27+; use the "seccompProfile" field instead
deployment.apps/dashboard-metrics-scraper created
[root@m-k8s Docker]# cat <<EOF | kubectl create -f -
> apiVersion: rbac.authorization.k8s.io/v1
> kind: ClusterRoleBinding
> metadata:
> name: kubernetes-dashboard2
> labels:
> k8s-app: kubernetes-dashboard
> roleRef:
> apiGroup: rbac.authorization.k8s.io
> kind: ClusterRole
> name: cluster-admin
> subjects:
> - kind: ServiceAccount
> name: kubernetes-dashboard
> namespace: kubernetes-dashboard
> EOF
clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard2 created
[root@m-k8s Docker]# kubectl get secret -n kubernetes-dashboard
NAME TYPE DATA AGE
kubernetes-dashboard-certs Opaque 0 26s
kubernetes-dashboard-csrf Opaque 1 26s
kubernetes-dashboard-key-holder Opaque 0 26s
#######################################################################
이렇게 kubernetes-dashboard-token 이 없는데 어떻게 진행을 해야 할까요?
답변 2
0
AI인턴 볼수록 신기하네요. ChatGPT인가..
1.27 버전이면 이 강의에 대시보드를 설치하면 안됩니다.
0.5정도면 버전 차이가 큰 편이라 아마 이 강의에 실습 중에 이렇게 잘 안되는 상황이 생길 수 있고
매번 원인을 분석하는데 시간이 오래 걸리거든요.
그래서 클러스터와 버전이 맞는 걸로 설치하시길 권해 드려요.
https://github.com/kubernetes/dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
그리고 Deployment에 권한 스킵 명령(- --enable-skip-login)을 넣으시면 권한 없이 사용 가능합니다.
강의 [중급편] 기본 오브젝트에 대시보드 설명 영상이 있으니 참고 바래요.
0
안녕하세요, 인프런 AI 인턴입니다.
k8s 최신 버전(1.27.4)에서 Kubernetes 대시보드를 설치하려고 하는데, 1.22 버전에 대한 내용으로 진행하셨다는 말씀이신가요? 설치시에 문제가 발생하셨는지 궁금합니다.
일반적으로 Kubernetes 대시보드를 설치하려면 CLI를 사용해서 관련 YAML 파일을 적용해야 합니다. 하지만 최신 버전에서는 설치 시에 seccomp 설정 관련 경고 문구가 나올 수 있습니다. 현재 설치한 내용에서도 이와 관련된 경고가 보입니다.
만약 설치 후에도 문제가 발생하거나, 더 자세한 도움이 필요하시다면 정확한 질문과 오류 메시지를 알려주시면 더 자세한 도움을 드릴 수 있을 것 같습니다.
0
1.22 버전에 대한 내용으로 진행을 하였고
진행 중
1-3) Token 확인
kubectl -n kubernetes-dashboard get secret kubernetes-dashboard-token- \-o jsonpath='{.data.token}' | base64 --decode을 통해 대시보드 접속 토큰을 받아야 하는데
처음 질문처럼
[root@m-k8s Docker]# kubectl get secret -n kubernetes-dashboard
NAME TYPE DATA AGE
kubernetes-dashboard-certs Opaque 0 26s
kubernetes-dashboard-csrf Opaque 1 26s
kubernetes-dashboard-key-holder Opaque 0 26s
했을때 kubernetes-dashboard-token 값이 없습니다.
이 때 어떻게 진행해야 하는지
토큰값을 어떻게 받아야 하는지 궁금해서 질문드립니다.
감사합니다.
kubeTM Blog는 없어진건가요????
1
28
2
yml 작성하다가 에러 발생해서 문의 드립니다.
0
43
2
설치수업중에 질문드립니다.
1
60
2
기초다지기 설치 문의드립니다.
1
110
4
HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!
1
67
3
클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다
1
103
1
환경 구성에 있어서 질문드립니다
1
94
2
configMap 파일생성
1
79
2
dashboard에서 pod 생성이 되지 않습니다.
1
80
2
nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server
1
76
2
대시보드 화면이 달라요 ㅠㅠ
1
62
2
대시보드 접근이 안됩니다!
1
100
2
Ingress실습에 난관이 있습니다
1
70
2
master 노드에서 ssh 로그인 창이 안뜨는 오류
1
85
3
안녕하세요 일프로님 궁금한 거 있습니다
0
53
1
7강 마지막 대시 보드 출력에 관한 문제
1
57
2
Could not resolve host: externalname1; Unknown error
0
61
2
Failed to create pod sandbox
1
92
2
자료실을 못 찾겠습니다 ㅜ ㅡ ㅜ
0
59
2
0/3 nodes are available
1
58
2
Back-off restarting fail~~
1
106
4
쿠버네티스 대시보드 접속 문제
1
90
2
설치관련 질문입니다
1
118
2
raw.githubusercontent.com 에 대한 질문
1
144
2





