Difference between revisions of "Kubernetes dashboard"

From wikieduonline
Jump to navigation Jump to search
 
(45 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
* https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
 
* https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
  
== Installation using helm ==
+
* http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
[[helm repo add]] kubernetes-dashboard https://kubernetes.github.io/dashboard/
 
[[helm install]] my-release kubernetes-dashboard/kubernetes-dashboard
 
  
== Installation using kubectl apply ==
+
* https://127.0.0.1:8443/
[[kubectl apply]] -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.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
 
deployment.apps/dashboard-metrics-scraper created
 
  
[[kubectl]] proxy
+
== Installation ==
Starting to serve on 127.0.0.1:8001
+
=== Installation using [[helm]] ===
+
* <code>[[helm repo add]] kubernetes-[[dashboard]] https://kubernetes.github.io/dashboard/</code>
Connect to:
+
* <code>[[helm install my-release kubernetes-dashboard/kubernetes-dashboard]]</code>
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
+
* <code>[[helm install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --set=service.externalPort=8080,resources.limits.cpu=200m]]</code>
  
 +
=== [[Installation Kubernetes dashboard using kubectl apply]] ===
 +
 +
=== [[Minikube]] ===
 +
* <code>[[minikube addons enable dashboard]]</code>
 +
 +
== Related ==
 +
 +
k get svc -A | grep kubernetes-dashboard
 +
kubernetes-dashboard  [[dashboard-metrics-scraper]]  ClusterIP  10.111.46.179    <none>        8000/TCP               
 +
8m19s
 +
kubernetes-dashboard  kubernetes-dashboard        ClusterIP  10.96.35.228    <none>        80/TCP                 
 +
8m19s
 +
 +
[[k logs kubernetes-dashboard-XXXXXXX -n kubernetes-dashboard]]
 +
 +
* <code>[[kubectl describe pod my-release-kubernetes-dashboard]]</code>
 +
 +
 +
{
 +
  [["kind": "Status"]],
 +
  "apiVersion": "v1",
 +
  "metadata": {
 +
   
 +
  },
 +
  "status": "Failure",
 +
  "message": "[[no endpoints available for service]] \"kubernetes-dashboard\"",
 +
  "reason": "[[ServiceUnavailable]]",
 +
  "code": 503
 +
}
 +
 +
Unauthorized
 +
{
 +
  "kind": "Status",
 +
  "apiVersion": "v1",
 +
  "metadata": {
 +
   
 +
  },
 +
  "status": "Failure",
 +
  "message": "Unauthorized",
 +
  "reason": "Unauthorized",
 +
  "code": 401
 +
}
 +
 +
 +
[[NotFound]]
 
  {
 
  {
 
   "kind": "Status",
 
   "kind": "Status",
Line 35: Line 63:
 
   },
 
   },
 
   "status": "Failure",
 
   "status": "Failure",
   "message": "no endpoints available for service \"kubernetes-dashboard\"",
+
   "message": "services \"kubernetes-dashboard\" not found",
   "reason": "ServiceUnavailable",
+
   "reason": "NotFound",
   "code": 503
+
  "details": {
 +
    "name": "kubernetes-dashboard",
 +
    "kind": "services"
 +
  },
 +
   "code": 404
 
  }
 
  }
  
 
== Related terms ==
 
== Related terms ==
 
* <code>[[minikube dashboard]]</code>
 
* <code>[[minikube dashboard]]</code>
 +
* <code>[[minikube addons list]]</code>
 
* <code>[[kubectl proxy]]</code>
 
* <code>[[kubectl proxy]]</code>
* [[Kubernetes Metrics Server]]
+
* [[Kubernetes Metrics Server (KMS)]]
 +
* <code>[[kubectl get services]]</code>
 +
* <code>[[kubectl get secret]]</code>
 +
* <code>[[helm install]]</code>, <code>[[helm uninstall]]</code>
 +
* [[Horizontal Pod Autoscaler (HPA)]]
 +
* [[kubeconfig]]
 +
* [[GKE]]: <code>[[addonsConfig]]</code>
 +
* [[Lens]]
  
 
== See also ==
 
== See also ==
 +
* {{Kubernetes dashboard}}
 
* {{Kubernetes RBAC}}
 
* {{Kubernetes RBAC}}
* {{K8s}}
 
  
 
[[Category:Kubernetes]]
 
[[Category:Kubernetes]]

Latest revision as of 17:33, 23 January 2024

Installation[edit]

Installation using helm[edit]

Installation Kubernetes dashboard using kubectl apply[edit]

Minikube[edit]

Related[edit]

k get svc -A | grep kubernetes-dashboard
kubernetes-dashboard   dashboard-metrics-scraper   ClusterIP   10.111.46.179    <none>        8000/TCP                 
8m19s
kubernetes-dashboard   kubernetes-dashboard        ClusterIP   10.96.35.228     <none>        80/TCP                   
8m19s
k logs kubernetes-dashboard-XXXXXXX -n kubernetes-dashboard


{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {
    
  },
  "status": "Failure",
  "message": "no endpoints available for service \"kubernetes-dashboard\"",
  "reason": "ServiceUnavailable",
  "code": 503
}

Unauthorized

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {
    
  },
  "status": "Failure",
  "message": "Unauthorized",
  "reason": "Unauthorized",
  "code": 401
}


NotFound

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {
    
  },
  "status": "Failure",
  "message": "services \"kubernetes-dashboard\" not found",
  "reason": "NotFound",
  "details": {
    "name": "kubernetes-dashboard",
    "kind": "services"
  },
  "code": 404
}

Related terms[edit]

See also[edit]

Advertising: