我已經使用Rancher在我的VMware主機上成功建立了一個Kubernetes集羣。我有kubernetes-dashboard正在運行,並且可以使用kubectl執行到羣集的命令。如何將Kubernetes API公開到公有IP?
現在,我想使用SaaS構建工具(Distelli)將我的應用程序部署到羣集。此構建工具應使用HTTPS客戶端證書,客戶端密鑰和羣集證書連接到我的主機。
但是,我的kubernetes API尚未公開。
這是我目前kubernetes服務配置:
$kubectl describe services kubernetes
Name: kubernetes
Namespace: default
Labels: component=apiserver
provider=kubernetes
Selector: <none>
Type: ClusterIP
IP: 10.43.0.1
Port: https 443/TCP
Endpoints: 10.42.173.175:6443
Session Affinity: ClientIP
如何提供這方面服務的外部IP地址?我曾嘗試將入口負載均衡器用於服務器,但它僅返回503服務不可用。
任何想法?