昨天我們介紹完Deployment,我們知道一個K8S實際在運行的程式碼是靠Deployment部署的,但這些程式碼如何跟外界溝通,靠的就是Service
Service:定義一群pod如何被存取及連線的元件
apiVersion: v1
kind: Service
metadata:
name: ecsdemo-nodejs
spec:
selector:
app: ecsdemo-nodejs
ports:
- protocol: TCP
port: 80
targetPort: 3000
當yaml檔完成之後,我們可以使用create 或 apply啟用他們
cd ~/environment/ecsdemo-nodejs
kubectl apply -f kubernetes/service.yaml