쿠버네티스 대시보드이다.
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
외부접속을위해 여러방법이 있지만 편의상 NordPort 를 사용한 방법을 적용
kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "NodePort"}}'
or
kubectl edit service -n kubernetes-dashboard kubernetes-dashboard
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
ports:
- nodePort: 30100
port: 443
targetPort: 8443
selector:
k8s-app: kubernetes-dashboard
type: NodePort
포트가 다른서비스와 겹치지 않도록 주의한다.
토큰확인
kubectl get secrets -A
kubectl describe secrets -n kubernetes-dashboard kubernetes-dashboard-token-~~~~
https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
'DevOps' 카테고리의 다른 글
React 프로젝트 github action 이용 S3 정적 배포 CICD 구축 (0) | 2023.10.29 |
---|---|
Terraform을 이용한 Oracle cloud 인스턴스 생성 (0) | 2023.05.07 |
k8s 지속적 제공(Continuous Delivery) argoCD (2) git 연동 (0) | 2023.05.07 |
k8s 지속적 제공(Continuous Delivery) argoCD (1) 구축 (0) | 2023.05.07 |
ubuntu k8s 포트 사용체크 (0) | 2023.05.07 |