Heredoc apply
Hogyan küldjünk be komplett deklaratív YAML-t fájl létrehozása nélkül (Tesztkörnyezethez zseniális):
cat << 'EOF' | kubectl apply -f -
apiVersion: v1
kind: ConfigMap
metadata:
name: spring-config
data:
application-prod.yaml: |
server.port=8080
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-java-app
spec:
replicas: 1
selector:
matchLabels:
app: my-java-app
template:
metadata:
labels:
app: my-java-app
spec:
containers:
- name: app-container
image: nginx
volumeMounts:
- name: config-volume
mountPath: /app/config
volumes:
- name: config-volume
configMap:
name: spring-config
EOF