我需要在 Kubernetes 中使用相同的 Ubuntu 映像創建兩個實體。每個實體使用兩個埠,即 8080 和 9090。如何從外部訪問這兩個埠?在這種情況下我們可以使用worker的IP地址嗎?
uj5u.com熱心網友回復:
如果你想從 k8s 集群外部訪問你的 Ubuntu 實體,你應該在服務后面放置 pod。
您可以通過公共 IP 訪問服務:
- 創建
Service型別NodePort-service將在<NodeIp>:<NodePort> - create
Serviceof typeLoadBalancer- 如果您在云中運行作業負載,創建型別的服務LoadBalancer將自動為您部署 LoadBalancer。
或者,您可以部署Ingress以公開您的Service. 您還需要入口控制器。
有用的鏈接:
- GCP 示例
- 入口控制器
- 入口
- Kubernetes 服務
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/407245.html
標籤:
