kubectl create namespace <namespace-name> --labels=<label-key>=<label-value> 其中,<namespace-name>是要创建的命名空间的名称,<label-key>和<label-value>是要添加到命名空间的标签的键和值。通过为命名空间添加标签,可以根据标签进行资源的筛选和管理。
(3) 查看service的描述信息 5、为资源添加标签(kubectl label) 命令格式:kubectl label 资源类型 资源名称 标签名称 其中资源类型包括如下:namespaces (1) 为指定 namespace 添加标签 kubectl label namespaces istio-test istio-injected=enabled 此时通过 kubectl describe namespaces 查看指定命名空间的描述信息 6、应用...
一个Label会以key/value键值对的形式附加到各种对象上,如Node、Pod、Service等。 一个资源对象可以定义任意数量的Label,同一个Label也可以被添加到任意数量的资源对象上去。 Label通常在资源对象定义时确定,当然也可以在对象创建后动态的添加或删除。 可以通过Label实现资源的多纬度分组,以便灵活、方便地进行资源分配、...
kubectl label pods --all status=unhealthy
labelName="app" labelValue="skywalking" namespace="support" # 查询特定的标签下,相应的pod运行状况 kubectl get pods -n ${namespace} --selector="${labelName}=${labelValue}" # 只查询并获取第0/1个pod名称 kubectl get pods -n ${namespace} --selector="${labelName}=${labelValue}" -o ...
kubectl delete ([-f FILENAME] | TYPE [(NAME | -l label | --all)]) ## 删除所有pod kubectl delete pods --all ## 删除名为“baz”和“foo”的Pod和Service。 kubectl delete pod,svc baz foo ##删除 Label name = myLabel的pod和Service,-l 指定label ...
kubectl label pods foo unhealthy=true 给名为foo的Pod修改label 为 'status' / value 'unhealthy',且覆盖现有的value。 kubectl label --overwrite pods foo status=unhealthy 给namespace 中的所有 pod 添加 label kubectl label pods --all status=unhealthy ...
kubectl delete([-fFILENAME]|[-kDIRECTORY]|TYPE[(NAME|-l label|--all)])[options] 三、命令式使用实例 创建一个名字空间test-namespace,用来测试 kubectl createnamespacetest-namespace 在名字空间test-namespace中,运行一个容器镜像dnstool kubectl run nginx --image=nginx:alpine --port=80 -n test-...
kubectl label:为资源添加或修改标签。 kubectl annotate:为资源添加或修改注释。 扩缩容 kubectl scale:扩展或缩小 Deployment、StatefulSet等的副本数。 kubectl autoscale:创建 Horizontal Pod Autoscaler 对象,根据 CPU 或自定义指标来自动扩缩容 Pod。 部署管理 ...