Slide 33
Slide 33 text
Deployment (部署)
• 定義
一
個 Pod 的部署
方
式
• Replicas 要幾份
• 設定參數
• Con
fi
gMap, Secret
• Resources Limit (CPU, memory)
• VolumeMounts
(使
用
的 PersistentVolumeClaim PVC)
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: my-deployment
name: my-deployment
namespace: my-namespace
spec:
replicas: 1
selector:
matchLabels:
app: my-deployment
template:
metadata:
labels:
app: my-deployment
spec:
containers:
- image: my_image:1.0
name: my_image
resources:
requests:
memory: 64Mi
cpu: 250m
limits:
memory: 128Mi
cpu: 500m
ports:
- containerPort: 5000
name: my_image
volumeMounts:
- name: my-pvc
mountPath: /mydata
- name: my-pvc
mountPath: /data/output
volumes:
- name: my-pvc
persistentVolumeClaim:
claimName: my-pvc