Skip to content

Commit 28ba3fc

Browse files
committed
Welcome to Stack Simplify
1 parent 3a4e901 commit 28ba3fc

9 files changed

+76
-81
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: backend-restapp
5+
labels:
6+
app: backend-restapp
7+
tier: backend
8+
spec:
9+
replicas: 3
10+
selector:
11+
matchLabels:
12+
app: backend-restapp
13+
template:
14+
metadata:
15+
labels:
16+
app: backend-restapp
17+
tier: backend
18+
spec:
19+
containers:
20+
- name: backend-restapp
21+
image: stacksimplify/kube-helloworld:1.0.0
22+
ports:
23+
- containerPort: 8080
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: my-backend-service ## VERY VERY IMPORTANT - NGINX PROXYPASS needs this name
5+
labels:
6+
app: backend-restapp
7+
tier: backend
8+
spec:
9+
#type: ClusterIP is a default service in k8s
10+
selector:
11+
app: backend-restapp
12+
ports:
13+
- name: http
14+
port: 8080 # ClusterIP Service Port
15+
targetPort: 8080 # Container Port
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: frontend-nginxapp
5+
labels:
6+
app: frontend-nginxapp
7+
tier: frontend
8+
spec:
9+
replicas: 3
10+
selector:
11+
matchLabels:
12+
app: frontend-nginxapp
13+
template:
14+
metadata:
15+
labels:
16+
app: frontend-nginxapp
17+
tier: frontend
18+
spec:
19+
containers:
20+
- name: frontend-nginxapp
21+
image: stacksimplify/kube-frontend-nginx:1.0.0
22+
ports:
23+
- containerPort: 80
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: frontend-nginxapp-loadbalancer-service
5+
labels:
6+
app: frontend-nginxapp
7+
tier: frontend
8+
spec:
9+
type: LoadBalancer # ClusterIp, # NodePort
10+
selector:
11+
app: frontend-nginxapp
12+
ports:
13+
- name: http
14+
port: 80 # Service Port
15+
targetPort: 80 # Container Port

04-Kubernetes-Fundamentals-with-YAML/04-05-Services-with-YAML/kube-manifests/backup/00-kube-base-definition.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

04-Kubernetes-Fundamentals-with-YAML/04-05-Services-with-YAML/kube-manifests/backup/01-backend-deployment.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

04-Kubernetes-Fundamentals-with-YAML/04-05-Services-with-YAML/kube-manifests/backup/02-backend-clusterip-service.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

04-Kubernetes-Fundamentals-with-YAML/04-05-Services-with-YAML/kube-manifests/backup/03-frontend-deployment.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

04-Kubernetes-Fundamentals-with-YAML/04-05-Services-with-YAML/kube-manifests/backup/04-frontend-LoadBalancer-service.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)