k8s 安装headlamp
2026/5/6 9:35:39 网站建设 项目流程

dashboard因为贡献值过少,已经推荐使用headlamp

https://github.com/kubernetes-sigs/headlamp

文档:https://headlamp.dev/docs/latest/installation/desktop/linux-installation/#appimage

[admin@localhost root]$ kubectl describe po my-headlamp-5fd8497566-mshpd -n=kube-system Name: my-headlamp-5fd8497566-mshpd Namespace: kube-system Priority: 0 Node: minikube/192.168.49.2 Start Time: Sun, 25 Jan 2026 08:07:08 +0800 Labels: app.kubernetes.io/instance=my-headlamp app.kubernetes.io/name=headlamp pod-template-hash=5fd8497566 Annotations: <none> Status: Pending IP: IPs: <none> Controlled By: ReplicaSet/my-headlamp-5fd8497566 Containers: headlamp: Container ID: Image: ghcr.io/headlamp-k8s/headlamp:v0.39.0 Image ID: Port: 4466/TCP Host Port: 0/TCP Args: -in-cluster -plugins-dir=/headlamp/plugins State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Liveness: http-get http://:http/ delay=0s timeout=1s period=10s #success=1 #failure=3 Readiness: http-get http://:http/ delay=0s timeout=1s period=10s #success=1 #failure=3 Environment: <none> Mounts: /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-qj86j (ro) Conditions: Type Status PodReadyToStartContainers False Initialized True Ready False ContainersReady False PodScheduled True Volumes: kube-api-access-qj86j: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: <nil> DownwardAPI: true QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 10m default-scheduler Successfully assigned kube-system/my-headlamp-5fd8497566-mshpd to minikube Normal Pulling 10m kubelet Pulling image "ghcr.io/headlamp-k8s/headlamp:v0.39.0" [admin@localhost root]$ docker pull ghcr.io/headlamp-k8s/headlamp:v0.39.0

helm repo add headlamp https://kubernetes-sigs.github.io/headlamp/

helm install my-headlamp headlamp/headlamp --namespace kube-system

curl一下:

root@minikube:/# curl 10.244.0.17:4466 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <link rel="icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="theme-color" content="#000000" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5" /> <meta name="msapplication-TileColor" content="#fff" /> <meta name="description" content="Headlamp: Kubernetes Web UI" /> <link rel="apple-touch-icon" href="logo192.png" />

成功!!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询