我正在運行裸機Kubernetes集羣並嘗試使用Load Balancer來公開我的服務。我通常知道負載平衡器是底層公共雲的功能,但最近對Ingress控制器的支持似乎現在應該可以使用nginx作爲自託管負載平衡器。將外部IP分配給節點
到目前爲止,我一直在關注的例子here建立一個nginx的入口控制器,它背後的一些測試服務。但是,我無法按照步驟6顯示運行負載平衡器的節點的外部IP,因爲我的節點在地址部分沒有ExternalIP,只有LegacyHostIP和InternalIP。
我已經在服務的規範指定它試圖手動分配ExternalIP我的集羣。但是,這似乎被映射爲externalID。
如何手動設置我的節點的ExternalIP地址?
我想我可能已經想通了。通過綁定我的複製控制器到一個服務,並暴露出來,nginx Load Balancer的作品。我現在要解決這個問題,儘管如果任何人都可以評論,如果這是建議的解決方法或不。 – KingJ