用途:提供 Kubernetes 集群管理、部署与故障排查的专业知识,核心是熟练使用 kubectl 与云原生模式。适用于对 pods、deployments、services、ingress、ConfigMaps、Secrets 执行 kubectl 操作,应用或检查原生清单与 kustomize overlay,以及诊断集群级网络、存储或工作负载健康问题。若需 kubectl debug 临时容器或节点会话,应改用 kubectl-debugging;若工作负载以 Helm chart 交付,应改用 helm-release-management;若问题在于登录 ArgoCD,应改用 argocd-login。
主要能力:工作负载管理(Deployments、StatefulSets、DaemonSets、Jobs、CronJobs);网络(Services、Ingress、NetworkPolicies、DNS);配置与存储(ConfigMaps、Secrets、PersistentVolumes、PersistentVolumeClaims);排障(调试 pod、分析日志、检查集群事件)。
使用方式:遵循清单优先,优先使用声明式 YAML;用 kubectl apply --dry-run=client 校验变更;应用后用 kubectl get、describe、logs 验证;持续监控节点、pod 与服务状态;清理旧资源。常用命令包括 kubectl apply -f manifest.yaml、kubectl get pods -A、kubectl describe pod <pod-name>、kubectl logs -f <pod-name>、kubectl exec -it <pod-name> -- /bin/bash、kubectl get events --sort-by='.lastTimestamp'、kubectl top nodes、kubectl rollout status deployment/<name>、kubectl cluster-info 等。
限制与注意:资料强调上下文安全,所有 kubectl 命令应显式指定 --context,不要依赖当前上下文,以免误操作错误集群。资料未提供安装方式、收费、价格与平台信息。