Kubernetes 作為 container 的管理系統,將 docker 的運作提升到更自動化管理的目的。 延續上一篇 docker image的製作,再透過 Kubernetes 將 docker image 以 Kubernetes service 的形式運行,其指令如下: ***Create two service, one for http(port 2388) another for https(port 2389), both 2 replicas. Service for port 2388 kubectl run mgvinfospserver3-interactive-delopyment --image mgvinfospserver3:carrefour --port=2388 --replicas=2 kubectl expose deployment mgvinfospserver3-interactive-delopyment --type=NodePort Service for port 2389 kubectl run mgvinfospserver3-https-interactive-delopyment --image mgvinfospserver3:carrefour --port=2389 --replicas=2 kubectl expose deployment mgvinfospserver3-https-interactive-delopyment --type=NodePort 在上面創建 Kubernetes service 的指令中所指定的port 2388、2389指的是service內部所產生的pod的對外port,不是service外部開放的port,可以透過"kubectl get all"得知外部開放的port是多少 (通常是port 30000 - 32767),如果要指定外部開放的port,可在service運行後,執行指令來指定新的某個外部port對應到哪個service內部的pod的port。如下: ***[EX. 指定外部access port 7000 對應到POD的port 2388] kubectl port-forward s