Skip to content

Commit 337675e

Browse files
committed
Welcome to Stack Simplify
1 parent 7fec146 commit 337675e

File tree

6 files changed

+46
-28
lines changed

6 files changed

+46
-28
lines changed

04-Kubernetes-Fundamentals -with-YAML/04-02-PODs-with-YAML/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99

1010
spec:
1111
```
12-
- **Pod API Objects Reference:** https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#pod-v1-core
12+
- [Pod API Objects Reference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#pod-v1-core)
1313
1414
## Step-02: Create Simple Pod Definition using YAML
1515
- We are going to create a very basic pod definition
@@ -40,7 +40,7 @@ kubectl get pods
4040
```
4141

4242
## Step-03: Create a NodePort Service
43-
- **03-pod-nodeport-service.yml**
43+
- **03-pod-LoadBalancer-service.yml**
4444
```yml
4545
apiVersion: v1
4646
kind: Service
@@ -71,7 +71,8 @@ http://<Load-Balancer-Service-IP>
7171
```
7272

7373
## API Object References
74-
- **Pod**: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#pod-v1-core
75-
- **Service**: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#service-v1-core
74+
- [Kubernetes API Spec](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/)
75+
- [Pod Spec](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#pod-v1-core)
76+
- [Service Spec](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#service-v1-core)
7677

7778

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion:
2+
kind:
3+
metadata:
4+
5+
spec:
6+
7+
# Types of Kubernetes Objects
8+
# Pod, ReplicaSet, Deployment, Service and many more
9+
10+
# apiVersion: version of k8s objects
11+
# kind: k8s objects
12+
# metadata: define name and labels for k8s objects
13+
# spec: specification or real definition for k8s objects
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: v1 # String
2+
kind: Pod # String
3+
metadata: # Dictionary
4+
name: myapp-pod
5+
labels: # Dictionary
6+
app: myapp
7+
spec:
8+
containers: # List
9+
- name: myapp
10+
image: stacksimplify/kubenginx:1.0.0
11+
ports:
12+
- containerPort: 80
13+
14+
15+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: myapp-pod-loadbalancer-service
5+
spec:
6+
type: LoadBalancer
7+
selector:
8+
app: myapp
9+
ports:
10+
- name: http
11+
port: 80 # Service Port
12+
targetPort: 80 # Container Port
Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,4 @@
1-
apiVersion: v1 # String
2-
kind: Pod # String
3-
metadata: # Dictionary
4-
name: myapp-pod
5-
labels: # Dictionary
6-
app: myapp
7-
spec:
8-
containers: # List
9-
- name: myapp
10-
image: stacksimplify/kubenginx:1.0.0
11-
ports:
12-
- containerPort: 80
1+
132

143

154

Original file line numberDiff line numberDiff line change
@@ -1,12 +0,0 @@
1-
apiVersion: v1
2-
kind: Service
3-
metadata:
4-
name: myapp-pod-loadbalancer-service
5-
spec:
6-
type: LoadBalancer
7-
selector:
8-
app: myapp
9-
ports:
10-
- name: http
11-
port: 80 # Service Port
12-
targetPort: 80 # Container Port

0 commit comments

Comments
 (0)