본문 바로가기
Private & Public Cloud/kubernetes

K8S dashboard

by 낭만프로그래머. 2021. 3. 7.

kubernetes 를 설치하고 사용하다 보면 첫단추를 잘못 끼어서인지..

dashboard 가 없으면 너무 허전하다. command 만으로도 많은 정보를 알수있지만 

 

kubernetes dashboard 설치하기

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

 

사실 이게 끝이다.

그 후에 kubectl proxy 를 실행시켜서 사용하거나 dashboard 서비스를 nodeport 로 변경해서 사용하면 된다..

kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kubernetes-dashboard
spec:
  ports:
    - port: 443
      targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard
  type: NodePort

 

아니면 일회성으로 

kubectl -n kube-system edit service kubernetes-dashboard

로 들어가서 clusterIP 부분을 nodeport 로 변경하면 된다.

kubectl -n kube-system get svc 로 port 를 알아내서 실행하면 됨..

일반적인 경우 여기까지 하면 다 되었고.. 지금까지 이렇게 써왔다.

 

 

 

하지만 같자기 사내에 설치한 k8s  인증서 문제로 안되고 있다..

local 에서 접속하면 되는데 remote 로 붙을려니 403 이 나서..지금 고생중..ㅡㅜ