Skip to content

Commit 0e538cb

Browse files
author
k0rventen
committed
add french example files for task 'Distribute Credentials Securely Using Secrets'
1 parent 5e4a37a commit 0e538cb

File tree

6 files changed

+88
-0
lines changed

6 files changed

+88
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: envvars-multiple-secrets
5+
spec:
6+
containers:
7+
- name: envars-test-container
8+
image: nginx
9+
env:
10+
- name: BACKEND_USERNAME
11+
valueFrom:
12+
secretKeyRef:
13+
name: backend-user
14+
key: backend-username
15+
- name: DB_USERNAME
16+
valueFrom:
17+
secretKeyRef:
18+
name: db-user
19+
key: db-username
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: envfrom-secret
5+
spec:
6+
containers:
7+
- name: envars-test-container
8+
image: nginx
9+
envFrom:
10+
- secretRef:
11+
name: test-secret
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: env-single-secret
5+
spec:
6+
containers:
7+
- name: envars-test-container
8+
image: nginx
9+
env:
10+
- name: SECRET_USERNAME
11+
valueFrom:
12+
secretKeyRef:
13+
name: backend-user
14+
key: backend-username
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: secret-envars-test-pod
5+
spec:
6+
containers:
7+
- name: envars-test-container
8+
image: nginx
9+
env:
10+
- name: SECRET_USERNAME
11+
valueFrom:
12+
secretKeyRef:
13+
name: test-secret
14+
key: username
15+
- name: SECRET_PASSWORD
16+
valueFrom:
17+
secretKeyRef:
18+
name: test-secret
19+
key: password
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: secret-test-pod
5+
spec:
6+
containers:
7+
- name: test-container
8+
image: nginx
9+
volumeMounts:
10+
# name must match the volume name below
11+
- name: secret-volume
12+
mountPath: /etc/secret-volume
13+
readOnly: true
14+
# The secret data is exposed to Containers in the Pod through a Volume.
15+
volumes:
16+
- name: secret-volume
17+
secret:
18+
secretName: test-secret
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: v1
2+
kind: Secret
3+
metadata:
4+
name: test-secret
5+
data:
6+
username: bXktYXBw
7+
password: Mzk1MjgkdmRnN0pi

0 commit comments

Comments
 (0)