yaml -o json # 获取pod容器的状态 kubectl get -o template pod/kube-dns-795f5f6f9c-ldxxs --template {{.status.phase}} # 同时获取所有的rc和service kubectl get rc,services # 获取符合条件的所有rc,svc,pod kubectl get rc/web service/frontend pods/web-pod-13je7 # 获取所有resource kubectl ...
kubectl get 命令的基本语法如下: ``` kubectl get <资源类型> [<资源名称>] ``` 其中,`<资源类型>` 是要获取的 Kubernetes 对象类型,如部署、服务、副本集等;`<资源名称>` 是可选项,表示要获取的特定资源的名称。如果不指定资源名称,则默认获取所有该类型的资源。 三、kubectl get 命令的常用选项 kubectl...
metadata.name # 根据重启次数排序列出 pod$ kubectl get pods --sort-by='.status.containerStatuses[0].restartCount' # 获取所有具有 app=cassandra 的 pod 中的 version 标签$ kubectl get pods --selector=app=cassandra rc -o \ jsonpath='{.items[*].metadata.labels.version}' # 获取所有节点的 ...
kubectl get RESOURCE --all-namespaces 该参数用于获取所有命名空间中的资源。默认情况下,kubectl get命令只会获取当前命名空间中的资源。使用–all-namespaces参数可以获取所有命名空间中的资源信息。 -l, –selector kubectl get RESOURCE -l key=value 该参数用于根据标签选择器过滤资源。可以使用等于(=)、不等于(...
kubectl get <resource>[-o wide|json|yaml] [-n namespace] 获取资源的相关信息,-n 指定命名空间,-o 指定输出格式 resource可以是具体资源名称,如pod nginx-xxx,也可以是资源类型,如pod或者all(仅展示几种核心资源,并不完整) --all-namespaces 或-A∶表示显示所有命名空间 ...
例子:kubectl get -f ./pod.yaml flags: 指定可选的参数。例如,可以使用-s或--server参数指定 Kubernetes API 服务器的地址和端口。 注意:从命令行指定的参数会覆盖默认值和任何相应的环境变量。 如果你需要帮助,在终端窗口中运行kubectl help。 集群内身份验证和命名空间覆盖 ...
kubectl get [资源类型] [资源名称] [选项] 其中, •资源类型指定要获取的 Kubernetes 资源类型,如pods、services、deployments等。 •资源名称可选参数,指定要获取的具体资源名称。如果不指定,则默认获取所有该类型的资源。 •选项可以是一些额外的参数,用于对结果进行过滤、排序和格式化等操作。 下面将详细介绍...
基础命令:create,delete,get,run,expose,set,explain,edit kubectl set resources 命令 kubectl set selector 命令 kubectl set image 命令 设置命令:label,annotate,completion
例子:kubectl get -f ./pod.yaml flags: 指定可选的参数。例如,可以使用-s或--server参数指定 Kubernetes API 服务器的地址和端口。 注意:从命令行指定的参数会覆盖默认值和任何相应的环境变量。 如果你需要帮助,在终端窗口中运行kubectl help。 集群内身份验证和命名空间覆盖 ...
command: ["/bin/sh","-c","sleep 86400"] 2、执行资源配置文件,并查看此时执行完成后的pod状态 1 2 3 4 5 [root@master manifests]# kubectl apply -f pod-daem.yaml # 创建并声明pod-daem.yaml配置文件 pod/pod-democreated [root@master manifests]# kubectl get pods -n prod # 查看此时的prod...