欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

k8s 安装部署报错解决方法

程序员文章站 2024-03-12 17:17:29
...
  1. hostname 和 DNS 的解析规则不匹配
nodeRegistration.name: Invalid value: "vm_0_2_centos": a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')

原因是 hostname 和 DNS 的解析规则不匹配, 不能有除 -和 . 之外的特殊字符存在。注意是主机名hostname,不可有-或者.
分析过程,查看当前主机的hostname

hostname
vm_0_2_centos

更改主机名,可以执行如下语句:
hostnamectl set-hostname k8s-master

  1. ip_forward not set to 1
 [ERROR FileContent--proc-sys-net-ipv4-ip_forward]: /proc/sys/net/ipv4/ip_forward contents are not set to 1`

设置为1即可
echo 1 > /proc/sys/net/ipv4/ip_forward

相关标签: k8s