台州企业网站seo,2 网站建设的一般步骤包含哪些,wordpress安装时英文版,做seo网站优化哪家强以下是一份 Kubernetes (k8s) 常用指令速查表#xff0c;涵盖集群管理、资源操作、故障排查等场景#xff0c;适合日常运维和开发使用#xff1a; 1. 集群与节点管理
命令说明kubectl cluster-info查看集群基本信息kubectl get nodes查看所有节点状态kubectl describe node…以下是一份 Kubernetes (k8s) 常用指令速查表涵盖集群管理、资源操作、故障排查等场景适合日常运维和开发使用 1. 集群与节点管理
命令说明kubectl cluster-info查看集群基本信息kubectl get nodes查看所有节点状态kubectl describe node node-name查看节点详细信息资源、事件等kubectl cordon node-name标记节点为不可调度维护用kubectl uncordon node-name恢复节点为可调度kubectl drain node-name --ignore-daemonsets排空节点驱逐Pod 2. 命名空间 (Namespace)
命令说明kubectl get ns查看所有命名空间kubectl create ns namespace创建命名空间kubectl config set-context --current --namespacens切换当前操作的命名空间 3. Pod 操作
命令说明kubectl get pods [-n namespace]查看所有 Pod默认当前命名空间kubectl describe pod pod-name查看 Pod 详细信息事件、状态等kubectl logs pod-name [-c container]查看 Pod 日志指定容器kubectl exec -it pod-name -- /bin/sh进入 Pod 的 Shellkubectl delete pod pod-name删除 Pod 4. Deployment 管理
命令说明kubectl get deploy查看所有 Deploymentkubectl scale deploy deploy-name --replicas3扩缩容 Pod 副本数kubectl rollout status deploy/deploy-name查看 Deployment 发布状态kubectl rollout undo deploy/deploy-name回滚到上一个版本kubectl edit deploy deploy-name直接编辑 Deployment 配置 5. Service 与 Ingress
命令说明kubectl get svc查看所有 Servicekubectl get ingress查看所有 Ingresskubectl expose deploy deploy-name --port80 --target-port8080创建 Service 暴露 Deployment 6. 配置与存储
命令说明kubectl get configmap查看所有 ConfigMapkubectl get secret查看所有 Secretkubectl create secret generic name --from-filekeypath创建 Secretkubectl get pv查看持久卷PersistentVolumekubectl get pvc查看持久卷声明PersistentVolumeClaim 7. 调试与故障排查
命令说明kubectl get events --sort-by.metadata.creationTimestamp按时间排序查看事件kubectl top pod/node查看 Pod/节点的资源使用需 metrics-serverkubectl api-resources查看所有支持的资源类型kubectl explain resource查看资源定义如 kubectl explain pod.spec 8. 快捷技巧 别名简化 bash 复制 alias kkubectl
alias kgpkubectl get pods 字段过滤 bash 复制 kubectl get pods -o wide # 显示更宽字段如IP、节点
kubectl get pods --field-selector status.phaseRunning # 过滤运行中的 Pod 格式化输出 bash 复制 kubectl get pods -o jsonpath{.items[*].metadata.name} # 仅输出 Pod 名称
kubectl get pods -o yaml pod.yaml # 导出 YAML 配置 常用资源类型缩写
缩写全称popodsdeploydeploymentsvcserviceingingresscmconfigmapnsnamespace 注意 所有命令默认使用当前上下文Context和命名空间Namespace可通过 kubectl config 管理上下文 复杂操作建议结合 YAML 文件如 kubectl apply -f deploy.yaml。