在Debian上监控Kubernetes(K8S)部署状态,可使用以下工具和方法:
kubectl命令行工具
kubectl get deployments --all-namespaceskubectl describe deployment <deployment-name> -n <namespace>kubectl get pods --all-namespacesKubernetes Dashboard(可视化Web界面)
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yamlhttp://<节点IP>:<端口>(默认端口30000),使用默认账号密码登录。Prometheus + Grafana(指标监控与可视化)
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/master/bundle.yamlkubectl apply -f https://raw.githubusercontent.com/grafana/grafana/master/deploy/kubernetes/deployment.yaml其他工具
注意:确保已配置kubectl访问权限(如通过kubectl config use-context切换集群),部分工具需提前安装Helm或配置RBAC权限。