客户HCI上安装的k8s节点Capacity参数中没有hugepages-1Gi
  

zhouzihao 12202人觉得有帮助

{{ttag.title}}
问题描述:
    客户反馈使用我司HCI平台上的虚机,安装部署kubernetes v1.14.1版本的集群之后,通过kubectl describe node xxx节点信息,Capacity参数缺少hugepages-1Gi字段,从而导致客户业务部门上层程序,检测此node节点配置信息没有通过,导致发生告警。
问题现象:
问题现象如下,客户截图正常的字段信息如下:

而安装在我们平台上的node节点,缺少以上标红字段信息,具体如下:

问题分析:
通过kubenetes官方文档分析与解读发现,该系统容量Capacity参数与node节点本身的系统环境有关,进而进一步分析系统环境的具体差异,将node节点安装在物理机中发现,确实出现该字段,因此怀疑与物理CPU指令集有关,对比CPU指令集如下:
1、有该字段的虚机CPU指令集,如下图:

2、没有该字段的虚机CPU指令集,如下图:

通过对比比较,并结合kubernetes官网的解释发现,此字段需要有CPU的pdpe1gb rdtscp arch_perfmon pclmulqdq fma sse4_1 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand  abm 3dnowprefetch fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt arat;
问题解决方案:
先将node节点删除,然后将node节点虚机关机,重新在HCI平台上开启CPU直通模式,然后再添加至master节点,具体如下图所示:
1、将node节点删除kubectl delete node node2,且在node节点上kubeadm reset节点。


2、 虚机关机,并开启CPU直通模式,如下:

3、将node节点重新加入master集群,并查看字段,发现字段出现,问题解决。


打赏鼓励作者,期待更多好文!

打赏
9人已打赏

飞翔的苹果 发表于 2021-6-24 08:29
  
感谢分享,有助于工作,学习学习
一个无趣的人 发表于 2021-7-3 18:18
  
楼主的文章图文并茂,清晰易懂,看完这波操作可以轻松上手了,如遇到问题再向楼主请教~
玉米 发表于 2021-7-28 10:27
  
感谢分享,有助于工作,学习学习
新手486484 发表于 2021-7-28 10:33
  
感谢分享,有助于工作,学习学习
平凡的小网工 发表于 2021-8-26 20:56
  
楼主分析的很详细,不错的实战经验,小白用户一看就懂,非常好的技术干货帖,顶一个!
暗夜星空 发表于 2021-9-16 11:23
  
坚持每日学习打卡
新手899116 发表于 2021-9-19 09:49
  
感谢分享,有助于工作,学习学习
dhf 发表于 2021-9-26 19:51
  
感谢楼主的精彩分享,有助工作!!!
新手899116 发表于 2021-10-10 10:34
  
感谢分享,有助于工作,学习学习
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
技术笔记
干货满满
技术咨询
新版本体验
产品连连看
功能体验
标准化排查
自助服务平台操作指引
GIF动图学习
通用技术
2023技术争霸赛专题
运维工具
信服课堂视频
秒懂零信任
技术晨报
用户认证
社区帮助指南
答题自测
深信服技术支持平台
安装部署配置
上网策略
SDP百科
设备维护
每日一记
项目案例
玩转零信任
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
测试报告
日志审计
问题分析处理
流量管理
云计算知识
原创分享
解决方案
sangfor周刊
VPN 对接
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版版主

217
274
151

发帖

粉丝

关注

本版达人

皮皮虾·真

本周建议达人

郑州网络

本周分享达人

二进制网络

本周提问达人