银河麒麟服务器怎么接入 Kubernetes 节点
讲把银河麒麟高级服务器版作为 Kubernetes 工作节点的准备事项:架构适配确认、内核参数、时间同步、防火墙放行、注册流程与常见失败点排查。
结论先行
把 V11 服务器条目 当作 Kubernetes 节点,通常先做四件事:确认发行版发布的组件支持该麒麟版本与 CPU 架构、放行节点与 apiserver 通信、配好时间同步、调内核参数。再按集群发行版给出的 join 命令注册节点。
接入前准备清单
# 内核参数(按需调整,参考发行版说明)
sysctl vm.swappiness=0
sysctl net.bridge.bridge-nf-call-iptables=1
sysctl net.bridge.bridge-nf-call-ip6tables=1
# 时间同步(集群组件对时钟敏感)
timedatectl status
- 架构:先
uname -m,确认组件在对应架构有发行包。 - 防火墙:放行 apiserver 端口与节点间通信段,具体端口以发行版文档为准。
注册节点流程
- 所有节点装好与集群一致版本的 Kubernetes 组件。
- 在集群管理端生成 join 命令(含令牌与 apiserver 地址)。
- 在麒麟节点上执行 join,随后用集群管理端命令确认节点状态就绪。
令牌有有效期,过期重新生成;批量节点先在一台验证再铺开。
接不进去先查这三处
- 架构/版本不匹配:组件没有该架构或该麒麟小版本的包,以发行版发布说明为准。
- 网络不通:节点到 apiserver 端口被防火墙拦,用 麒麟系列总览查放行规则。
- 时钟偏差:节点与管理端时间差过大,证书校验会失败,先把时间同步修好。
介质与工具
节点介质与组件包的获取,参考 V11 服务器条目;离线环境介质制作可参考 Rufus 条目。