以下命令可以获取Kubernetes集群中所有配置项的列表。 $ kubectl get configmaps 1. 列举出所有的pv持久卷 $ kubectl get pv 1. 六、容器和资源管理 集群扩缩容 $ kubectl scale deployment <deployment-name> --replicas=<number-of-replicas> 1. 其中,<deployment-name>是要扩缩容的部署的名称,<number-of-rep...
查看指定命名空间内的所有Pod列表 kubectl get pods — namespace=<namespace> -o wide 查看指定命名空...
kubectl expose (-f FILENAME | TYPE NAME | TYPE/NAME) [--port=port] [--protocol=TCP|UDP] [--target-port=number-or-name] [--name=name] [--external ip=external-ip-of-service] [--type=type] [flags] 将副本控制器、服务或 pod 作为新的 Kubernetes 服务进行暴露。 14.get语法: kubectl ...
kubectl expose (-f FILENAME | TYPE NAME |TYPE/NAME) [--port=port] [--protocol=TCP|UDP] [--target-port=number-or-name][--name=name] [--external-ip=external-ip-of-service] [--type=type] [flags] 将副本控制器、服务或pod作为新的Kubernetes服务进行暴露。 **16.get 1)语法: kubectl ge...
kubectl get pods # 显示更多的 pods 列表信息(例如 pod 的 ip 和所处的 node) kubectl get pods -o wide # 列出名字为 web 的 rc kubectl get replicationcontroller web # 获取名字为 web-pod-13cd8 的 pod 的信息,并以 json 格式输出 kubectl get -o json pod web-pod-13cd8 ...
kubectl get pods pod1 kubectl get po pod1 NAME:指定资源的名称。名称区分大小写。如果省略名称,则显示所有资源的详细信息:kubectl get pods。 flags: 指定可选的参数。例如,可以使用-o 查看 pod 在哪个机器上 注意事项说明: 从命令行指定的参数会覆盖默认值和任何相应的环境变量。
在我学习的过程中,我会创建很多临时的 Pods,测试完其实这些 Pods 就没用了,或者说 Status 是 Error 或者 Complete 的 Pods 已经不是我学习的对象,想删掉,所以 kubectl get pods 的时候想显示少一点。 简单的办法就是用 Alias 来封装一下各种状态的显示。
kubectl get namespace(ns) //列出所有命名空间 1. kubectl get all //列出默认命名空间所有资源信息,后面可以加-n指定命名空间。 1. kubectl get pods -o wide //列出所有pod信息 kubectl get deployment(deploy) -o wide //列出deployment类型的资源 ...
$ kubectlgetpod pod1 $ kubectlgetpods pod1 $ kubectlgetpo pod1 NAME:指定资源的名称,名称也大小写敏感的。如果省略名称,则会显示所有的资源,例如: 代码语言:javascript 复制 $ kubectlgetpods flags:指定可选的参数。例如,可以使用-s或者–server参数指定KubernetesAPIserver的地址和端口。
如果设置了POD_NAMESPACE环境变量,对命名空间资源的 CLI 操作对象将使用该变量值作为默认值。 例如,如果该变量设置为seattle,kubectl get pods将返回seattle命名空间中的 Pod。 这是因为 Pod 是一个命名空间资源,且命令中没有提供命名空间。 直接使用--namespace <value>会覆盖此行为。