[英]Kubernetes: how to connect to service from outside the cluster?
我已使用以下手冊創建了服務: https : //kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address-service/
該服務在此示例中具有IP( 10.32.0.16
,通過kubectl describe services example-service
命令),我們可以創建proxy_pass規則: proxy_pass http://10.32.0.16:8080;
在外部(集群外部)nginx中。
該IP總是不同的(取決於服務的數量等)。 如何為我的外部Nginx指定此服務?
我發現功能非常強大的另一種方法是使用官方的nginx入口控制器在群集內設置nginx。
然后,您既可以負載均衡/ HA nginx,又可以讓kubernetes從入口規則自動更新其配置。
目前, Traefik在這種情況下似乎很受歡迎。 它也接管了Nginx入口...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.