[英]Kubernetes http requests from frontend to backend service
我不確定我是否在這里問這個問題,但我需要澄清一下我有一個 Kubernetes 集群,我想知道,因為前端在客戶端的 web 瀏覽器上運行。 我是否只能在內部公開 API 並且仍然從客戶端向它發出 HTTP 請求,或者我只能使用節點端口、入口和負載平衡器將服務公開給互聯網?
提前感謝您的反饋
您可以通過入口將其公開給前端,也可以(同時)在內部將其公開給您在集群內運行的其他服務/pod/容器,這一切都取決於您如何配置它。
假設您只希望它在內部運行,您所要做的就是不創建入口。 如果要公開它,請創建入口。 在這兩種情況下,您都應該始終創建“服務”,因為這會將您的 pod 代碼暴露給集群(通過入口在內部和外部)。
服務: https://kubernetes.io/docs/concepts/services-networking/service/
入口: https://kubernetes.io/docs/concepts/services-networking/ingress/
希望澄清一下!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.