簡體   English   中英

Kubernetes:如何從集群外部連接到服務?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM