kubectl rolling-update <pod_name> -rollback 六、删除资源 # 删除容器(带副本数的) kubectl delete deployment nginx-shooter #先删除控制器数量 kubectl get pod kubectl delete pod [podName] kubectl delete svc nginx-shooter # 删除所有Pod kubectl delete deployment --all kubectl get pod kubectl delete ...
kubectl delete pod,service baz foo # 删除名字为baz或foo的pod和service kubectl delete pods,services -l name=myLabel # -l 参数可以删除包含指定label的资源对象 kubectl delete pod foo --grace-period=0 --force # 强制删除一个pod,在各种原因pod一直terminate不掉的时候很有用 查看资源状态 get 最常用...
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。 kubectl delete pods,services -l name=myLabel 强制删除dead n...
#使用 pod.yaml 文件中指定的类型和名称删除 pod。 kubectl delete -f pod.yaml # 删除标签名= <label-name> 的所有 pod 和服务。 kubectl delete pods,services -l name=<label-name> # 删除所有具有标签名称= <label-name> 的 pod 和服务,包括未初始化的那些。 kubectl delete pods,services -l name=...
comand:指定要对资源执行的操作,例如create、get、describe和delete TYPE:指定资源类型,资源类型是大小学敏感的,开发者能够以单数、复数和缩略的形式。例如: $ kubectl get pod pod1 $ kubectl get pods pod1 $ kubectl get po pod1 1. 2. 3. NAME:指定资源的名称,名称也大小写敏感的。如果省略名称,则会显...
kubectl expose pod valid-pod --port=444 --name=frontend kubectl expose service nginx --port=443 --target-port=8443 --name=nginx-https -kubectl delete 通过配置文件名、stdin、资源名称或label选择器来删除资源。 注意:执行delete命令时不会检查资源版本,如果在执行delete操作时有人进行了更新操作,那么更新...
kubectl create -f pod.yaml kubectl apply -f pod.yaml 1. 2. 基于pod.yaml 定义的名称删除指定资源 kubectl delete -f pod.yaml 1. 删除所有包含某个 label 的pod 和 service kubectl delete pod,svc -l name=<label-name> 1. 删除默认命名空间下的所有 Pod ...
$ kubectl delete -f ./pod.json # 删除 pod.json 文件中定义的类型和名称的 pod $ kubectl delete pod,service baz foo # 删除名为“baz”的 pod 和名为“foo”的 service $ kubectl delete pods,services -l name=myLabel # 删除具有 name=myLabel 标签的 pod 和 serivce $ kubectl delete pods,serv...
json 文件中定义的类型和名称的 pod$ kubectl delete -f ./pod.json # 删除名为“baz”的 pod 和名为“foo”的 service$ kubectl delete pod,service baz foo # 删除具有 name=myLabel 标签的 pod 和 serivce$ kubectl delete pods,services -l name=myLabel # 删除具有 name=myLabel 标签的 pod 和 ...
# 删除 pod.json 文件中定义的类型和名称的 pod$ kubectldelete-f./pod.json# 删除名为“baz”的 pod 和名为“foo”的 service$ kubectldelete pod,service baz foo# 删除具有 name=myLabel 标签的 pod 和 serivce$ kubectldelete pods,services-lname=myLabel# 删除具有 name=myLabel 标签的 pod 和 servi...