Merge pull request 'Some kubernetes files' (#2) from testing into main

Reviewed-on: http://192.168.50.253:3001/luddie/k8straining/pulls/2
This commit was merged in pull request #2.
This commit is contained in:
2025-11-13 22:24:08 +13:00
6 changed files with 8708 additions and 0 deletions

20
4-deployment.yaml Normal file
View File

@@ -0,0 +1,20 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-deploy
spec:
replicas: 2
selector:
matchLabels:
app: web
template:
metadata:
labels:
app: web
spec:
containers:
- name: nginx
image: nginx
envFrom:
- configMapRef:
name: app-config

8637
all-deploy-services.yaml Normal file

File diff suppressed because it is too large Load Diff

18
app-rs.yaml Normal file
View File

@@ -0,0 +1,18 @@
apiVersion: apps/v1
kind: ReplicaSet
metadata:
name: app-rs
spec:
replicas: 2
selector:
matchLabels:
tier: web
template:
metadata:
labels:
tier: web
spec:
containers:
- name: nginx
image: nginx

12
app-svc.yaml Normal file
View File

@@ -0,0 +1,12 @@
apiVersion: v1
kind: Service
metadata:
name: app-svc
spec:
selector:
tier: frontend
ports:
- port: 80
targetPort: 80
protocol: TCP

9
configmap.yaml Normal file
View File

@@ -0,0 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: app-config
data:
APP_COLOR: blue
APP_MODE: production
# oops, this key should be APP_VERSION but it's wrong
APP_VERSOIN: "1.0"

12
pod.yaml Normal file
View File

@@ -0,0 +1,12 @@
apiVersion: v1
kind: Pod
metadata:
name: app-pod
spec:
containers:
- name: nginx
image: nginx
envFrom:
- configMapRef:
name: app-config