当前位置:   article > 正文

k8s:精通 Pod 操作的关键命令

k8s:精通 Pod 操作的关键命令

当操作 Kubernetes 中的 Pod 时,以下是一些关键的命令以及它们的详细介绍:

  1. 创建 Pod:

    • kubectl create pod [POD_NAME] --image=[IMAGE_NAME]: 创建一个 Pod。
    • 示例代码:
      kubectl create pod mypod --image=nginx
      
      • 1
  2. 查看 Pod 列表:

    • kubectl get pods: 查看当前命名空间下的所有 Pod 列表。
    • 示例代码:
      kubectl get pods
      
      • 1
  3. 查看 Pod 详细信息:

    • kubectl describe pod [POD_NAME]: 查看特定 Pod 的详细信息,包括容器状态、事件等。
    • 示例代码:
      kubectl describe pod mypod
      
      • 1
  4. 删除 Pod:

    • kubectl delete pod [POD_NAME]: 删除指定的 Pod。
    • 示例代码:
      kubectl delete pod mypod
      
      • 1
  5. 执行命令在 Pod 内部:

    • kubectl exec -it [POD_NAME] -- [COMMAND]: 在特定 Pod 内部执行命令。
    • 示例代码:
      kubectl exec -it mypod -- /bin/bash
      
      • 1
  6. 查看 Pod 日志:

    • kubectl logs [POD_NAME]: 查看特定 Pod 的日志。
    • 示例代码:
      kubectl logs mypod
      
      • 1
  7. 暂停和恢复 Pod:

    • kubectl pause pod [POD_NAME]: 暂停特定 Pod 的所有容器。
    • kubectl unpause pod [POD_NAME]: 恢复特定 Pod 的所有容器。
    • 示例代码:
      kubectl pause pod mypod
      kubectl unpause pod mypod
      
      • 1
      • 2
  8. 修改 Pod 的标签:

    • kubectl label pod [POD_NAME] [KEY]=[VALUE]: 修改特定 Pod 的标签。
    • 示例代码:
      kubectl label pod mypod environment=production
      
      • 1

这些命令可以帮助你在 Kubernetes 中管理和操作 Pod,使你能够轻松地创建、查看、删除和调试 Pod,并进行其他相关操作。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/546774
推荐阅读
相关标签
  

闽ICP备14008679号