Skip to content

Commit 1b1fd20

Browse files
committed
Ejemplos de la v5 2024
1 parent deb38ed commit 1b1fd20

Some content is hidden

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

70 files changed

+1386
-0
lines changed
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: nginx
5+
spec:
6+
containers:
7+
- image: nginx
8+
name: nginx
9+
- image: nginx
10+
name: nginx2
11+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Dia 1: Introducción
2+
3+
En este día terminamos viendo como era la declaración YAML de un Pod para ejecutar un contenedor de nginx
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: counter1
5+
labels:
6+
run: counter
7+
spec:
8+
containers:
9+
- image: dockercampusmvp/go-hello-world
10+
name: counter
11+
12+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: counter2
5+
labels:
6+
run: counter
7+
spec:
8+
containers:
9+
- image: dockercampusmvp/go-hello-world
10+
name: counter
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: fake-counter
5+
labels:
6+
run: counter
7+
spec:
8+
containers:
9+
- image: nginx
10+
name: counter
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v1
2+
kind: Pod
3+
metadata:
4+
name: nginx2
5+
labels:
6+
run: nginx
7+
spec:
8+
containers:
9+
- image: nginx
10+
name: nginx
11+
12+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Dia 2: Servicios y ReplicaSets
2+
3+
En este día introdujimos dos elementos fundamentales: los servicios y los replicasets.
4+
5+
- Los replicasets garantizan que en todo momento haya N pods idénticos ejecutándose
6+
- Los servicios exponen los pods a otros pods (clusterip) o al exterior (nodeport/loadbalancer). Al ser los pods elementos transitorios, los servicios garantizan una IP (y DNS) estable para uno o más pods.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
apiVersion: apps/v1
2+
kind: ReplicaSet
3+
metadata:
4+
name: counter
5+
spec:
6+
replicas: 10
7+
selector:
8+
matchLabels:
9+
run: counter
10+
template:
11+
metadata:
12+
labels:
13+
run: counter
14+
spec:
15+
containers:
16+
- image: dockercampusmvp/go-hello-world
17+
name: counter
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: countersvc
5+
spec:
6+
ports:
7+
- port: 80
8+
protocol: TCP
9+
targetPort: 80
10+
selector:
11+
run: counter
12+
# type: NodePort
13+
type: LoadBalancer
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: nginx2
5+
spec:
6+
ports:
7+
- port: 80
8+
protocol: TCP
9+
targetPort: 80
10+
selector:
11+
run: nginx

0 commit comments

Comments
 (0)