You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 04-cloud/00-aks/00-mi-primer-aks/README.md
+37-2Lines changed: 37 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,5 +57,40 @@ kubectl get nodes
57
57
Todos los manifiestos que necesitas para el mismo puedes encontrarlos en la carpeta [manifests](manifests/) dentro de esta misma unidad. Para poder aplicar todos los archivos del tirón basta con ejecutar este comando:
Una vez que se hayan desplegado todos los recursos, puedes comprobar que todo está funcionando correctamente con estos comandos:
65
+
66
+
```bash
67
+
kubectl get all --namespace tour-of-heroes
68
+
```
69
+
70
+
Si no han terminado de desplegarse puedes esperarlos con el comando `watch`:
71
+
72
+
```bash
73
+
watch kubectl get all --namespace tour-of-heroes
74
+
```
75
+
76
+
Como estás en un entorno cloud, puedes exponer el servicio de forma pública para poder acceder a él desde cualquier sitio. Si te fijas de los servicios para la API y el frontal estos son del tipo `LoadBalancer`. Si quieres recuperar las IPs públicas de los mismos puedes hacerlo con estos comandos:
77
+
78
+
```bash
79
+
API_IP=$(kubectl get service tour-of-heroes-api --namespace tour-of-heroes -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
80
+
WEB_IP=$(kubectl get service tour-of-heroes-web --namespace tour-of-heroes -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
81
+
```
82
+
Para probar el acceso a la API puedes hacerlo con este comando:
83
+
84
+
```bash
85
+
echo http://${API_IP}/api/hero
86
+
```
87
+
88
+
Para probar el acceso a la web puedes hacerlo con este otro:
89
+
90
+
```bash
91
+
echo http://${WEB_IP}
92
+
```
93
+
94
+
Como ves, no hay ningún héroe en la base de datos, pero puedes usar el archivo heroes.http que te he dejado como parte de esta unidad. Recuerda reemplazar la IP por la que te ha dado el servicio de la API.
95
+
96
+
Si después de lanzarlo vuelves a ejecutar el comando para recuperar los héroes, verás que ya tienes algunos en la base de datos. ¡Hurra 🎉!
"description": "Multimillonario playboy Oliver Queen (Stephen Amell), quien, cinco años después de estar varado en una isla hostil, regresa a casa para luchar contra el crimen y la corrupción como un vigilante secreto cuya arma de elección es un arco y flechas."
13
+
}
14
+
15
+
###
16
+
POST {{base_url}} HTTP/1.1
17
+
content-type: application/json
18
+
19
+
{
20
+
"name": "Batman",
21
+
"alterEgo": "Bruce Wayne",
22
+
"description": "Un multimillonario magnate empresarial y filántropo dueño de Empresas Wayne en Gotham City. Después de presenciar el asesinato de sus padres, el Dr. Thomas Wayne y Martha Wayne en un violento y fallido asalto cuando era niño, juró venganza contra los criminales, un juramento moderado por el sentido de la justicia."
23
+
}
24
+
25
+
###
26
+
POST {{base_url}} HTTP/1.1
27
+
content-type: application/json
28
+
29
+
{
30
+
"name": "Captain America",
31
+
"alterEgo": "Steve Rogers",
32
+
"description": "Un joven frágil mejorado a la cima de la perfección humana por un suero experimental S.S.S. (Suero supersoldado) para ayudar a los esfuerzos inminentes del gobierno de Estados Unidos en la Segunda Guerra Mundial. Cerca del final de la guerra, queda atrapado en el hielo y sobrevive en animación suspendida hasta que es descongelado en el presente."
33
+
}
34
+
35
+
###
36
+
POST {{base_url}} HTTP/1.1
37
+
content-type: application/json
38
+
39
+
{
40
+
"name": "Daredevil",
41
+
"alterEgo": "Matt Murdock",
42
+
"description": "Mientras crecía en el vecindario irlandés-estadounidense de Hell's Kitchen de la clase obrera, históricamente áspero y asolado por el crimen, en la ciudad de Nueva York, Matt Murdock es cegado por una sustancia radioactiva que cae de un camión después salvar a un hombre que estaba por ser atropellado por un auto. Si bien ya no puede ver, la exposición radioactiva aumenta sus sentidos restantes más allá de la capacidad humana normal y le da un <<sentido de radar>>."
43
+
}
44
+
45
+
###
46
+
POST {{base_url}} HTTP/1.1
47
+
content-type: application/json
48
+
49
+
{
50
+
"name": "Hulk",
51
+
"alterEgo": "Bruce Barner",
52
+
"description": "Después de una exposición accidental a los rayos gamma durante la detonación de una bomba experimental, Banner se transforma físicamente en Hulk cuando está sometido a estrés emocional, a su voluntad o en contra de ella, lo que a menudo lleva a destrozos y conflictos que complican la vida civil de Banner. El nivel de fuerza de Hulk se transmite normalmente de forma proporcional a su nivel de ira."
53
+
}
54
+
55
+
###
56
+
POST {{base_url}} HTTP/1.1
57
+
content-type: application/json
58
+
59
+
{
60
+
"name": "Iron Man",
61
+
"alterEgo": "Tony Stark",
62
+
"description": "Es un multimillonario magnate empresarial estadounidense, playboy e ingenioso científico, quien sufrió una grave lesión en el pecho durante un secuestro en el Medio Oriente. Cuando sus captores intentan forzarlo a construir un arma de destrucción masiva crea, en cambio, una armadura para salvar su vida y escapar del cautiverio. Más tarde, Stark desarrolla su traje, agregando armas y otros dispositivos tecnológicos que diseñó a través de su compañía, Industrias Stark."
63
+
}
64
+
65
+
###
66
+
POST {{base_url}} HTTP/1.1
67
+
content-type: application/json
68
+
69
+
{
70
+
"name": "Spider Man",
71
+
"alterEgo": "Peter Parker",
72
+
"description": "un joven huérfano neoyorquino que adquiere superpoderes después de ser mordido por una araña radiactiva,15 y cuya ideología como héroe se ve reflejada primordialmente en la expresión «un gran poder conlleva una gran responsabilidad».2021 Suele ser asociado con una personalidad bromista, amable, inventiva y optimista, lo que le ha llevado a ser catalogado como el «vecino amigable» de cualquiera lo cual, aunado a sus vivencias caracterizadas por los problemas cotidianos."
En esta parte del bootcamp vamos a centrarnos en conocer el servicio de Kubernetes de Azure, Azure Kubernetes Service (AKS). Para ello, vamos a realizar una serie de ejercicios que nos permitirán conocer los conceptos básicos de Kubernetes y cómo se implementan en AKS.
3
+
En esta parte del bootcamp vamos a centrarnos en conocer el servicio de Kubernetes en Microsoft Azure, Azure Kubernetes Service (AKS). Para ello, vamos a realizar una serie de ejercicios que nos permitirán conocer los conceptos básicos de Kubernetes y cómo se implementan en AKS.
4
4
5
5
## Antes de empezar
6
6
7
-
Para realizar los ejercicios de esta parte del bootcamp, necesitaremos tener instalado el CLI de Azure, `az`, y el CLI de Kubernetes, `kubectl`. Para ello, podemos seguir las instrucciones de la [documentación oficial](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest) de Azure.
7
+
Para realizar los ejercicios de esta parte del bootcamp, necesitaremos tener instalado el CLI de Azure, `az`. Para ello, puedes seguir las instrucciones de la [documentación oficial](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest) de Azure.
8
+
9
+
Una vez lo tengas, ya puedes iniciar sesión en Azure con el comando `az login`:
10
+
11
+
```bash
12
+
az login
13
+
```
8
14
9
15
Ahora puedes seguir en el siguiente capítulo sobre [cómo crear tu primer clúster en AKS](00-mi-primer-aks/README.md).
0 commit comments