Open demoyuw opened 4 years ago
首先部署一個deployement 與Service。 nginx-deployment
nginx-service
接著部署Ingress,在這邊設定,path沒有指定,所以為預設"/",指定服務的Service及Service提供的port(不是nodePort or target port)
部署下去後
等待address出現,ingress即部署完成
上面顯示10.128.0.12(VM2的內網IP)的port 80,只給nginx-ingress,而我們在nginx-ingress設定default 路徑"/" 指向nginx-service,所以我們連http://10.128.0.12:80/ ,即會幫我導到nginx-service
所以我們在筆電端連外網IP的80,即可導向nginx-servce。
當然,跳過ingress,直接走原始nginx-service也沒問題
Ingress用來幫助我們設定服務對外的統一窗口,包含ssl憑證設定,設定多個路徑導到不同App。
Ingress 在kubernetes上如何使用?