DASHBOARD WITH HELM
Installer la commande helm sur le poste de travail
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3chmod 700 get_helm.sh./get_helm.shInstaller le dashboard avec HELM
Aller sur le site https://artifacthub.io/packages/helm/k8s-dashboard/kubernetes-dashboard
Exécuter
helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/helm repo updatehelm install dashboard kubernetes-dashboard/kubernetes-dashboardNAME: dashboardLAST DEPLOYED: Wed Sep 11 10:57:55 2024NAMESPACE: defaultSTATUS: deployedREVISION: 1TEST SUITE: NoneNOTES:**************************************************************************************************** PLEASE BE PATIENT: Kubernetes Dashboard may need a few minutes to get up and become ready ****************************************************************************************************
Congratulations! You have just installed Kubernetes Dashboard in your cluster.
To access Dashboard run: kubectl port-forward svc/dashboard-kong-proxy 800X:443
NOTE: In case port-forward command does not work, make sure that kong service name is correct. Check the services in Kubernetes Dashboard namespace using: kubectl -n default get svc
Dashboard will be available at: https://localhost:800XCréer le User
vi user.ymlapiVersion: v1kind: ServiceAccountmetadata: name: admin-userCréer le Role Binding
vi role-binding.ymlapiVersion: rbac.authorization.k8s.io/v1kind: ClusterRoleBindingmetadata: name: admin-userroleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-adminsubjects:- kind: ServiceAccount name: admin-user namespace: defaultCréer le token Binding
kubectl -n default create token admin-user