首页 > 编程语言 >sealos 添加node NotReady 处理

sealos 添加node NotReady 处理

时间:2023-04-04 19:22:32浏览次数:45  
标签:node NotReady 添加 版本 sealos k8s 节点

  1. 问题说明:
    1. 生产环境 K8s 1.24.0 版本
    2. sealos 4.0.0 版本
    3. 操作系统 Centos 7.6 内核 5.4
    4. 出现问题: (prod 环境需要增加节点来应对线上业务的压力. 截止目前所有节点资源内存使用均在70%左右)
    5. 执行: sealos add --nodes 10.0.0.116 时出现添加失败, 缺少基础文件的情况, 在成功添加节点后2分钟 集群剩余节点都变为 NotReady 状态, 后端服务正常运行一段时间后, 都停掉, 整个影响线上业务的访问和使用.
  2.   排查思路:
    1. 检查节点的状态,
      1. kubectl describe no node1
      2. 发现节点kublet False 不能用
      3. 查看coredns 是否正常运行
      4. 重启节点 containerd kubelet 服务, k8s 等一会儿健康机制会重新拉取服务为正常状态
    2. 添加节点出现缺少cni 网络插件, 需要从主节点拷贝等操作
    3. 对比排查sealos 版本, 官网未做说明 4.0.0 版本能维护 k8s 1.24.0 版本
    4. 最后尝试升级sealos 版本为最新 4.1.7 版本解决添加节点的问题, (4.1.0 都未能解决正常添加节点的问题)

标签:node,NotReady,添加,版本,sealos,k8s,节点
From: https://www.cnblogs.com/S--S/p/17287673.html

相关文章

  • node子进程(Child Process)获取硬盘分区
    node  child_process文档 child_process.exec(command[,options][,callback])command <string> Thecommandtorun,withspace-separatedarguments.options<Object>cwd <string> Currentworkingdirectoryofthechildprocess. Default: null.env......
  • Win7安装node.js
    问题win7直接安装node.js官网的最新版安装不成功,是因为最新版的版本高,不支持win7,只支持win8以上。解决安装低版本的node.js,我选的是12.22.12版本,然后为其配置环境变量即可。如果需要npm,你只需要下载一个版本,解压后将除node之外的所有文件放到你安装好的目录下即可。运行在cm......
  • gnvm随意切换node版本
    前言:目前公司前端项目正在逐步向vue3转移,但是很多老的vue2项目还是需要维护,这时候就遇见了一个问题,vue3中很多库需要v16+的node版本,而很多老的vue2项目中的插件是需要稍微低一点的node版本(例如老项目中的node-sass库),如果一下就让所有项目的开发成员都把node版本升级到v16+,然后再把......
  • NodeIP、PodIP、ClusterIP、NodePort、Port、TargetPort、HostPort
    目录1、IP类型1.1、NodeIP1.2、PodIP1.3、ClusterIP2、Port类型2.1、nodePort2.1、port2.1、targetPort2.1、hostPort 1、IP类型Kubernetes集群里有三种IP地址,分别如下:名称说明NodeIPWorker节点的IP地址,即物理网卡的IP地址。PodIP......
  • Linux中inode使用率满了解决办法【转】
    一位群友分区存储空间还没有用完,但是,却不能创建目录和文件了,查看/分区的,结果发现Inodes文件数量被占满了,Inodes使用率过高达到了100%。命令如下:原因:大多数情况下是由于文件数量过多所引起的,只需要删除无用的就好了。解决方法1、查看并删除临时文件ls-lt/tmp|wc-lfind......
  • 测试和调试 容器化Node应用
    TestingandDebuggingaContainerizedNodeapplicationIntroductionContainersingeneralandDockerinspecifichavechangedthewayhowwethinkaboutrunninganddeployingsoftwarequiteabit.Runninganapplicationinacontainerinsteadofdirectl......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-智能AI辅助写作从0到1快速入门——官网推荐的
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-智能AI写作从0到1快速入门——官网推荐的48种
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......
  • nodejs设置国内镜像
    配置淘宝镜像npmconfigsetregistryhttps://registry.npm.taobao.org--globalnpmconfigsetdisturlhttps://npm.taobao.org/dist--global 欢迎关注作者微信公众号 ......
  • 【深入浅出 Yarn 架构与实现】6-2 NodeManager 状态机管理
    一、简介NodeManager(NM)中的状态机分为三类:Application、Container和LocalizedResource,它们均直接或者间接参与维护一个应用程序的生命周期。当NM收到某个Application的第一个container启动命令时,它会创建一个「Application状态机」来跟踪该应用程序在该节点的状态;每个......