zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Failed to get node ip address matching nodeport cidr: no addresses found for cidrs [172.16.19.0/24]

FailedNodeIP for to No get found
2023-09-27 14:26:01 时间

k8s 集群定义的 nodeport 无法生效,netstat 查看没有对应的端口监听

查看 kube-proxy 的日志,发现

猜测,地址已经用完,临时解决办法:
修改 kube-proxy 配置

kubectl edit cm kube-proxy  -n kube-system

# 把 nodePortAddresses 地址增加
nodePortAddresses: ["172.16.0.0/16"]

# 删除 kube-proxy pod 生效

该集群是使用 kubeadm 生成的,猜测需要在 kubeadm 中指定 nodePortAddresses 的地址范围