赞
踩
当操作 Kubernetes 中的 Pod 时,以下是一些关键的命令以及它们的详细介绍:
创建 Pod:
kubectl create pod [POD_NAME] --image=[IMAGE_NAME]
: 创建一个 Pod。kubectl create pod mypod --image=nginx
查看 Pod 列表:
kubectl get pods
: 查看当前命名空间下的所有 Pod 列表。kubectl get pods
查看 Pod 详细信息:
kubectl describe pod [POD_NAME]
: 查看特定 Pod 的详细信息,包括容器状态、事件等。kubectl describe pod mypod
删除 Pod:
kubectl delete pod [POD_NAME]
: 删除指定的 Pod。kubectl delete pod mypod
执行命令在 Pod 内部:
kubectl exec -it [POD_NAME] -- [COMMAND]
: 在特定 Pod 内部执行命令。kubectl exec -it mypod -- /bin/bash
查看 Pod 日志:
kubectl logs [POD_NAME]
: 查看特定 Pod 的日志。kubectl logs mypod
暂停和恢复 Pod:
kubectl pause pod [POD_NAME]
: 暂停特定 Pod 的所有容器。kubectl unpause pod [POD_NAME]
: 恢复特定 Pod 的所有容器。kubectl pause pod mypod
kubectl unpause pod mypod
修改 Pod 的标签:
kubectl label pod [POD_NAME] [KEY]=[VALUE]
: 修改特定 Pod 的标签。kubectl label pod mypod environment=production
这些命令可以帮助你在 Kubernetes 中管理和操作 Pod,使你能够轻松地创建、查看、删除和调试 Pod,并进行其他相关操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。