阅读量:2
在Debian上监控Kubernetes(K8S)部署状态,可使用以下工具和方法:
-
kubectl命令行工具
- 查看所有Deployment状态:
kubectl get deployments --all-namespaces - 查看特定Deployment详情:
kubectl describe deployment-n - 查看Pod状态(关联Deployment):
kubectl get pods --all-namespaces
- 查看所有Deployment状态:
-
Kubernetes Dashboard(可视化Web界面)
- 安装:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml - 访问:通过浏览器输入
http://<节点IP>:<端口>(默认端口30000),使用默认账号密码登录。
- 安装:
-
Prometheus + Grafana(指标监控与可视化)
- 安装Prometheus Operator:
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/master/bundle.yaml - 安装Grafana:
kubectl apply -f https://raw.githubusercontent.com/grafana/grafana/master/deploy/kubernetes/deployment.yaml - 配置Prometheus抓取K8S指标,通过Grafana创建部署状态监控仪表盘。
- 安装Prometheus Operator:
-
其他工具
- cAdvisor:内置监控容器资源,通过节点IP:8080访问。
- kube-state-metrics:监控集群资源状态(如Pod、节点),需手动部署。
- 第三方工具:如Datadog、New Relic等,支持高级告警和集成。
注意:确保已配置kubectl访问权限(如通过kubectl config use-context切换集群),部分工具需提前安装Helm或配置RBAC权限。
以上就是关于“怎样监控Debian上K8S的部署状态”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm