记一次kubernetes获取internal Ip错误流程

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

本文讲述了在使用Kubernetes时获取内部IP地址错误的问题。通过分析代码和抓包发现,问题是由于getaddrinfo函数对返回的IP地址进行了重新排序导致的。这是因为getaddrinfo函数支持了RFC3484规则,其中的Rule9会根据最长匹配前缀来选择IP地址。最终解决方法是通过配置kubelet的--node-ip参数来指定正确的IP地址。

🏷️

标签

➡️

继续阅读