什么是 Kubeview?
KubeView 是一个 Kubernetes 集群可视化工具和可视化资源管理器。它提供了跨命名空间的 Kubernetes 对象的完整概述,以及它们如何通过直观的 UI 和资源对象相互连接。它允许用户在集群内部运行命令,并查看集群内部的资源使用情况、容器运行状态、网络流量等。KubeView 支持多种数据源,可以读取 Prometheus、Grafana、Kubernetes 管理等工具的数据,将集群内部的数据可视化。
Kubeview官网地址:
添加源
$ helm repo add kubeview https://benc-uk.github.io/kubeview/charts
安装
$ helm install kubeview kubeview/kubeviewNAME: kubeviewLAST DEPLOYED: Tue May 10 22:31:03 2022NAMESPACE: defaultSTATUS: deployedREVISION: 1NOTES:========================================= KubeView has been deployed! ========================================= To get the external IP of your application, run the following: export SERVICE_IP=$(kubectl get svc --namespace default kubeview -o jsonpath='{.status.loadBalancer.ingress[0].ip}') echo http://$SERVICE_IP NOTE: It may take a few minutes for the LoadBalancer IP to be available. You can watch the status of by running 'kubectl get --namespace default svc -w kubeview'
查看Pod
[dean ~]$ kubectl get podsNAME READY STATUS RESTARTS AGEkubeview-5cd69db964-9jsxw 2/2 Running 0 38s
访问svc