kubectl 是 Kubernetes 的命令行工具,用于管理集群资源。掌握 kubectl 可以高效操作 Pod、Service、Deployment 等核心组件。

📋 基础用法

  • 查看资源
    kubectl get <资源类型>

    kubectl_get
    示例:`kubectl get pods` 用于列出所有 Pod 状态
  • 描述详情
    kubectl describe <资源名称>

    kubectl_describe
    可查看资源的完整事件日志和配置信息
  • 删除资源
    kubectl delete <资源类型> <名称>

    kubectl_delete
    支持添加 `--grace-period` 参数控制优雅终止时间

🧩 常用操作场景

  1. 部署应用
    kubectl apply -f deployment.yaml

    kubectl_apply
    推荐使用 YAML 文件进行配置管理
  2. 调试排查
    kubectl logs <pod名称>

    kubectl_logs
    可配合 `--previous` 查看重启日志
  3. 集群管理
    kubectl get nodes

    kubectl_nodes
    了解节点资源使用情况

📚 深入学习

如需了解更多高级用法,可访问 k8s/quick_start 路径获取实践教程。