這裡我們用 labels
將 Service 物件跟 Deployment 物件綁在一起。
labels:
app: auth-server
selector:
app: auth-server
kubectl apply -f auth-deployment.yaml
kubectl apply -f auth-service.yaml
當到達 requests 設定的 CPU 資源的 90% 時,則自動擴展一台 Pod,最少有 3 個 Pod 副本,最多只能有 5 個副本。
kubectl autoscale deployment auth-deployment --cpu-percent=90 --min=3 --max=5