$ delete ([-f FILENAME] | TYPE [(NAME | -l label | --all)]) 示例: #删除名为“baz”和“foo”的Pod和Service kubectl delete pod,service baz foo #删除 Label name = myLabel的pod和Service kubectl delete pods,services -l name=myLabel #强制删除dead node上的pod kubectl delete pod foo -...
kubectl delete pods,services -l name=labelName
5.1.2 更新资源对象的label kubectl label pod redis-pod role=backend #对名称为redis-pod的pod增加label: role=backend kubectl get pods -Lrole # 查看该pod的label kubectl label pod redis-pod role- #对pod删除key为role的label kubectl label pod redis-pod role=master --overwrite5.1.3 namespace 集群...
kubectl delete pods,services -l name=myLabel --include-uninitialized
expose 获取replication controller,service,deployment和pod,并将其作为一个新的服务.run 在集群内运行特定镜像.set 在对象上设置特定功能 run-container 在集群上运行特定镜像,已被run替代 基本命令(中级):get 现实一个或多个资源 explain 资源文档 edit 编辑服务器上的资源 delete 按照文件名称,标准输入,资源和名称...
kubectl create 创建的 deployment 如何删除 kubectl delete ns,更新资源对象的Label比如对Pod进行Label的增删改。新增:kubectllabelpodpod-namekey=value修改:kubeletlabelpodpod-namekey=value--overwrite删除kubeletlabelpodpod-namelabel_keyNamespace:集群环境共享
注意:执行 delete 命令时不会检查资源版本,如果在执行 delete 操作时有人进行了更新操作,那么更新操作将连同资源一起被删除。 语法: kubectl delete ([-f FILENAME] | TYPE [(NAME | -l label | --all)]) 示例: # 使用 pod.yml 中指定的资源类型和名称删除 pod ...
kubectl delete -f ./pod.json 根据传入stdin的JSON所指定的类型和名称删除pod。 cat pod.json | kubectl delete -f - 删除名为“baz”和“foo”的Pod和Service。 kubectl delete pod,service baz foo 删除Label name = myLabel的pod和Service。
通过以下命令可以删除一个指定的Pod: kubectl delete pod <pod-name> 其中,<pod-name>是要删除的Pod的名称。 删除符合条件的Pod 如果我们想要删除符合特定条件的Pod,可以使用--selector选项指定标签选择器。 kubectl delete pod --selector=<label-selector> 其中,<label-selector>是表示Pod标签选择器的表达式。
kubectl label --overwrite pods foo status=unhealthy # 增加status=unhealthy 标签,已有则覆盖 删除资源 kubectl delete -f xxx.yaml # 删除一个配置文件对应的资源对象 kubectl delete pod,service baz foo # 删除名字为baz或foo的pod和service kubectl delete pods,services -l name=myLabel # -l 参数可以删除...