Skip to content

Commit 1790676

Browse files
committed
Add Kustomize exercise
1 parent bc390ee commit 1790676

File tree

85 files changed

+243
-16
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+243
-16
lines changed
Lines changed: 26 additions & 0 deletions
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
username=johndoe
2+
password=pwd987
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: nginx-deployment
5+
namespace: q71
6+
spec:
7+
replicas: 1
8+
selector:
9+
matchLabels:
10+
app: nginx
11+
template:
12+
metadata:
13+
labels:
14+
app: nginx
15+
spec:
16+
containers:
17+
- name: nginx
18+
image: nginx:1.27.2
19+
ports:
20+
- name: http
21+
containerPort: 80
22+
protocol: TCP
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
secretGenerator:
4+
- name: creds
5+
namespace: q71
6+
files:
7+
- basic-auth.txt
8+
resources:
9+
- namespace.yaml
10+
- deployment.yaml
11+
patches:
12+
- path: secret-patch.yaml
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
apiVersion: v1
2+
kind: Namespace
3+
metadata:
4+
name: q71
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: nginx-deployment
5+
namespace: q71
6+
spec:
7+
template:
8+
spec:
9+
containers:
10+
- name: nginx
11+
envFrom:
12+
- secretRef:
13+
name: creds
Lines changed: 124 additions & 0 deletions
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
username=johndoe
2+
password=pwd987
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: nginx-deployment
5+
namespace: q71
6+
spec:
7+
replicas: 1
8+
selector:
9+
matchLabels:
10+
app: nginx
11+
template:
12+
metadata:
13+
labels:
14+
app: nginx
15+
spec:
16+
containers:
17+
- name: nginx
18+
image: nginx:1.27.2
19+
ports:
20+
- name: http
21+
containerPort: 80
22+
protocol: TCP
File renamed without changes.

0 commit comments

Comments
 (0)