kubectl命令使用(二)

2023-04-29 08:24:07 浏览数 (1)

查看资源对象的详细信息

要查看资源对象的详细信息,您可以使用以下命令:

代码语言:javascript复制
kubectl describe <resource> <resource-name>

其中,“<resource>”是资源对象的名称,“<resource-name>”是资源对象的名称。例如,要查看名为“my-pod”的Pod的详细信息,您可以使用以下命令:

代码语言:javascript复制
kubectl describe pod my-pod

创建资源对象

要创建资源对象,您可以使用以下命令:

代码语言:javascript复制
kubectl create -f <filename>

其中,“<filename>”是包含资源对象规范的文件的名称。例如,要创建名为“my-pod”的Pod,您可以使用以下命令:

代码语言:javascript复制
kubectl create -f my-pod.yaml

其中,“my-pod.yaml”是包含Pod规范的文件的名称。

删除资源对象

要删除资源对象,您可以使用以下命令:

代码语言:javascript复制
kubectl delete <resource> <resource-name>

其中,“<resource>”是资源对象的名称,“<resource-name>”是资源对象的名称。例如,要删除名为“my-pod”的Pod,您可以使用以下命令:

代码语言:javascript复制
kubectl delete pod my-pod

调试资源对象

要调试资源对象,您可以使用以下命令:

代码语言:javascript复制
kubectl logs <pod-name>

其中,“<pod-name>”是要调试的Pod的名称。例如,要查看名为“my-pod”的Pod的日志,您可以使用以下命令:

代码语言:javascript复制
kubectl logs my-pod

执行命令

要在Pod中执行命令,您可以使用以下命令:

代码语言:javascript复制
kubectl exec <pod-name> -- <command>

其中,“<pod-name>”是要在其中执行命令的Pod的名称,“<command>”是要执行的命令。例如,要在名为“my-pod”的Pod中执行“ls”命令,您可以使用以下命令:

代码语言:javascript复制
kubectl exec my-pod -- ls

0 人点赞