记一次kubernetes获取internal Ip错误流程
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
本文讲述了在使用Kubernetes时获取内部IP地址错误的问题。通过分析代码和抓包发现,问题是由于getaddrinfo函数对返回的IP地址进行了重新排序导致的。这是因为getaddrinfo函数支持了RFC3484规则,其中的Rule9会根据最长匹配前缀来选择IP地址。最终解决方法是通过配置kubelet的--node-ip参数来指定正确的IP地址。
🏷️