DevOps/Kubernetes/deployment-definition.yml

25 lines
597 B
YAML

apiVersion: apps/v1
kind: Deployment #wenn Deployment ausgehührt wird, wird automatich auch ReplicaSet erstellt
metadata:
name: myapp-deployment
labels:
app: myapp
type: front-end
spec:
template: # aus der Template werden die Pods erstellt
metadata:
name: myapp-pod
labels:
app: myapp
type: front-end
spec:
containers:
- name: nginx-container
image: nginx
replicas: 3
selector:
matchLabels:
type: front-end # es werden Replica des Pods erstellt, die das Label "front-end" beihaltet