Difference between revisions of "Distribute Credentials Securely Using Secrets"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
* https://kubernetes.io/docs/tasks/inject-data-application/distribute-credentials-secure/ | * https://kubernetes.io/docs/tasks/inject-data-application/distribute-credentials-secure/ | ||
+ | |||
+ | |||
+ | apiVersion: v1 | ||
+ | kind: Pod | ||
+ | metadata: | ||
+ | name: secret-test-pod | ||
+ | spec: | ||
+ | containers: | ||
+ | - name: test-container | ||
+ | image: nginx | ||
+ | volumeMounts: | ||
+ | # name must match the volume name below | ||
+ | - name: secret-volume | ||
+ | [[mountPath:]] /etc/secret-volume | ||
+ | readOnly: true | ||
+ | # The secret data is exposed to Containers in the Pod through a Volume. | ||
+ | [[volumes:]] | ||
+ | - name: secret-volume | ||
+ | secret: | ||
+ | secretName: test-secret | ||
+ | |||
Revision as of 11:02, 15 October 2024
apiVersion: v1 kind: Pod metadata: name: secret-test-pod spec: containers: - name: test-container image: nginx volumeMounts: # name must match the volume name below - name: secret-volume mountPath: /etc/secret-volume readOnly: true # The secret data is exposed to Containers in the Pod through a Volume. volumes: - name: secret-volume secret: secretName: test-secret
See also
- Kubernetes secrets:
kubectl [ get | create | describe | delete | secret ] secrets
,secret.yml, kind: Secret, secretKeyRef, default-token, imagePullSecrets:, kubernetes.io/dockerconfigjson
Advertising: