Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
kubectl create configmap config-fichier --from-file=config.properties
kubectl create configmap mon-config --from-literal=cle1=valeur1 --from-literal=cle2=valeur2
kubectl create secret generic mon-secret --from-literal=username=admin --from-literal=password='s3cr3t'
kubectl create secret docker-registry regcred --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>
apiVersion: v1
kind: ConfigMap
metadata:
name: mon-configmap
data:
database.host: "mysql.example.com"
api.url: "https://api.example.com"
spec:
containers:
# ...
volumeMounts:
- name: config-volume
mountPath: /etc/config
volumes:
- name: config-volume
configMap:
name: mon-configmap
spec:
volumes:
- name: secret-volume
secret:
secretName: mon-secret
containers:
- name: mon-pod
volumeMounts:
- name: secret-volume
mountPath: "/etc/secret-volume"
readOnly: true
spec:
containers:
- name: test-container
image: k8s.gcr.io/busybox
command: [ "/bin/sh", "-c", "env" ]
envFrom:
- configMapRef:
name: mon-configmap
spec:
containers:
- name: secret-env-pod
image: redis
env:
- name: SECRET_USERNAME
valueFrom:
secretKeyRef:
name: mon-secret
key: username