首页 > 其他分享 >k8s 控制器-Replicaset-Deployment cordon drain

k8s 控制器-Replicaset-Deployment cordon drain

时间:2023-05-04 14:35:15浏览次数:39  
标签:cordon node01 Replicaset kubectl -- master01 25d drain deployment

k8s 控制器-Replicaset-Deployment

# cordon 警戒线  执行后不会在调度到该节点上了
[root@master01 deployment]# kubectl cordon node01
node/node01 cordoned
[root@master01 deployment]# 
NAME STATUS ROLES AGE VERSION
master01 Ready control-plane,master 25d v1.23.1
node01 Ready,SchedulingDisabled <none> 25d v1.23.1
node02 Ready <none> 25d v1.23.1
[root@master01 deployment]# kubectl uncordon node01
node/node01 uncordoned
[root@master01 deployment]# kubectl get node
NAME STATUS ROLES AGE VERSION
master01 Ready control-plane,master 25d v1.23.1
node01 Ready <none> 25d v1.23.1
node02 Ready <none> 25d v1.23.1


#drain 排出 会驱赶节点pod 
[root@master01 deployment]# kubectl drain node01 --ignore-daemonsets --delete-emptydir-data
node/node01 cordoned
WARNING: ignoring DaemonSet-managed Pods: kube-system/calico-node-mph7p, kube-system/kube-proxy-b8dtc, monitor-sa/node-exporter-j2f28
evicting pod kube-system/kube-state-metrics-57794dcf65-t45n5
evicting pod default/nginx-v1-86549575c9-88rz4
evicting pod cattle-fleet-system/fleet-agent-9ff5b4476-5lncn
evicting pod cattle-system/cattle-cluster-agent-659846f757-thvr4


--ignore-daemonsets --忽略守护进程 --delete-emptydir-data
kubectl drain node01 --ignore-daemonsets --delete-emptydir-data


# 恢复
[root@master01 deployment]# kubectl uncordon node01

 

标签:cordon,node01,Replicaset,kubectl,--,master01,25d,drain,deployment
From: https://www.cnblogs.com/liuyoushui/p/17278682.html

相关文章

  • Deployment、ReplicaSet、ReplicationController控制器
    kubernetes中内建了很多controller(控制器),这些相当于一个状态机,用来控制pod的具体状态和行为。部分控制器类型如下:ReplicationController、ReplicaSet、Deployment......
  • 附录E示例-UT_DrainageSystem_2
    示例概述排水系统_2意图该UT实施IfcDistributionSystem,用于带有涵洞和开放侧沟的道路排水。 它基于故事情节bFi_IR_SLRD-DD(https://app.box.com/s/x9q3q62tcc77hdqp......
  • 附录E示例-UT_DrainageSystem_1
    示例概述排水系统_1意图该UT实施了IfcDistributionSystem,用于道路排水,包括排水沟/人孔和管道下水道。 它基于故事情节bFi_IR_SLRD-DD(https://app.box.com/s/x9q3q62......
  • Kubernetes(k8s)控制器(四):ReplicaSet
    目录一.系统环境二.前言三.ReplicaSet概览四.ReplicaSet工作原理五.ReplicaSet使用场景六.创建ReplicaSet七.扩展replicaset副本数一.系统环境服务器版本docker软件......
  • Kubernetes ReplicaSet 控制器(十九)
    前面我们一起学习了Pod的原理和一些基本使用,但是在实际使用的时候并不会直接使用Pod,而是会使用各种控制器来满足我们的需求,Kubernetes中运行了一系列控制器来确保集群......
  • K8s控制器Replicaset
    百度网盘链接:https://pan.baidu.com/s/15t_TSH5RRpCFXV-93JHpNw?pwd=8od3 提取码:8od39K8s控制器Replicaset前面我们学习了Pod,那我们在定义pod资源时,可以直接创建一个k......
  • k8s原理之-Pod控制器--ReplicaSet、Deployment
    一、Pod控制器及其功用Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试进行重启,当根据重启策略无效,则会重新新建pod的资......
  • 每天一点基础K8S--K8S中的控制器replicaset
    1、replicaset基础前面都是通过yaml文件创建自主式pod,如果pod中的服务都是通过单纯的重启策略restartPolicy(always、OnFailure、never)来重启pod,但是如果pod运行的node异......
  • kubernetes中Deployment和replicaset关系剖析
    kubernetes中Deployment和replicaset关系剖析 前言:本片文章主要介绍了Deployment和Replicaset之间的关系以及如何产生Pod#vimnginx-deploy.yaml  #先给出De......
  • v***y或c***h软件报错:common/drain: unable to drain connection 的可能原因及解决方
    问题在检查server端配置没有问题,且ssh可正常连接server的情况下,客户端仍然无法正常使用。检查server上v的log,发现输出:`common/drain:unabletodrainconnection>EOF......