删除deploy , 删除pod 。
[root@k8scloude1 deploy]# kubectl delete -f nginx.yamldeployment.apps "nginx" deleted[root@k8scloude1 deploy]# kubectl delete pod pod1 --forcewarning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.pod "pod1" force deleted[root@k8scloude1 deploy]# kubectl get pods -o wideNo resources found in pod namespace.
五.delete 节点5.1 delete节点概览delete 删除节点就直接把一个节点就k8s集群中删除了 , delete 节点之前需要先drain 节点 。
关于delete节点以及重装节点的详细内容 , 请查看博客《模拟重装Kubernetes(k8s)集群:删除k8s集群然后重装》https://www.cnblogs.com/renshengdezheli/p/16686997.html
5.2 delete节点kubectl drain 安全驱逐节点上面所有的 pod , --ignore-daemonsets往往需要指定的 , 这是因为deamonset会忽略SchedulingDisabled标签(使用kubectl drain时会自动给节点打上不可调度SchedulingDisabled标签),因此deamonset控制器控制的pod被删除后 , 可能马上又在此节点上启动起来,这样就会成为死循环 。因此这里忽略daemonset 。
[root@k8scloude1 ~]# kubectl drain k8scloude3 --ignore-daemonsetsnode/k8scloude3 cordonedWARNING: ignoring DaemonSet-managed Pods: kube-system/calico-node-wmz4r, kube-system/kube-proxy-84gcxevicting pod kube-system/calico-kube-controllers-6b9fbfff44-rl2mhpod/calico-kube-controllers-6b9fbfff44-rl2mh evictednode/k8scloude3 evicted
k8scloude3变为SchedulingDisabled
[root@k8scloude1 ~]# kubectl get nodesNAMESTATUSROLESAGEVERSIONk8scloude1Readycontrol-plane,master64mv1.21.0k8scloude2Ready<none>56mv1.21.0k8scloude3Ready,SchedulingDisabled<none>56mv1.21.0
删除节点k8scloude3
[root@k8scloude1 ~]# kubectl delete nodes k8scloude3node "k8scloude3" deleted[root@k8scloude1 ~]# kubectl get nodesNAMESTATUSROLESAGEVERSIONk8scloude1Readycontrol-plane,master65mv1.21.0k8scloude2Ready<none>57mv1.21.0
经验总结扩展阅读
- Taurus.MVC 微服务框架 入门开发教程:项目部署:7、微服务节点的监控与告警。
- 2. 单主机 Elasticsearch 双节点或多节点集群环境部署
- 时间节点还是截点
- 人的一生 一定要关注的11个年龄节点
- 每逢佳节被相亲 两周,对于一对相亲男女而言,是个很关键的时间节点
- 欧易节点返佣如何开?欧易节点计划最高50%开通教程
- 欧易如何开通节点?欧易节点计划返佣计划
- 时间节点是什么意思 什么是时间节点
- 白驹过隙 三十岁对于女人来说,是人生的一个重要节点
- 电脑开机显示器显示节点模式的原因有哪些