Advertisement

K8s node's termination process

阅读量:

K8s节点的下线

在实际应用过程中,master节点通常不会频繁执行操作,主要工作内容集中在对node节点实施扩容或下线等管理动作。

node节点的下线操作具体步骤包括:

  1. 对目标node节点设置pod调度限制,防止其被分配新的任务。
  2. 将该node节点上运行的服务进行迁移处理。
  3. 完成node节点的正式下线流程。

首先,为避免在服务迁移过程中出现pod资源被重新调度至该节点的情况,需要提前对该待下线的node节点进行不可调度配置。

复制代码
    #配置节点不可调度
    
    kubectl cordon <NODE_NAME>
    
    或者
    
    kubectl cordon <NODE_ip地址>
    
    
      
      
      
      
      
      
      
    

接下来,实施对该节点所承载的pod资源进行迁移操作。

复制代码
    kubectl drain --ignore-daemonsets <NODE_NAME>
    # --ignore-daemonsets 选项为忽略DaemonSet类型的pod
    
    
    
    
      
      
      
      
    

全部评论 (0)

还没有任何评论哟~