@@ -105,28 +105,37 @@ Se puede verificar que la conexión es correcta ejecutando un comando de consult
105
105
106
106
Para verificar que el clúster k3s funciona correctamente, se puede desplegar una aplicación de ejemplo con los siguientes comandos:
107
107
108
- ` $ kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.39 -- /agnhost netexec --http-port=8080 `
108
+ ` $ kubectl create deployment webapp --image=mastercloudapps/webapp:v1.0 `
109
109
110
110
```
111
- > deployment.apps/hello-node created
111
+ > deployment.apps/webapp created
112
112
```
113
113
114
- ` $ kubectl expose deployment hello-node --port=8080 `
114
+ ` $ kubectl expose deployment webapp --port=8080 `
115
115
116
116
```
117
- > service/hello-node exposed
117
+ > service/webapp exposed
118
118
```
119
119
120
- ` $ kubectl create ingress hello-node-ingress --rule='/=hello-node:8080' `
120
+ Una vez desplegada la aplicación mediante ` Deployment ` y ` Service ` se puede crear un Ingress usando la línea de comandos:
121
121
122
- Una vez desplegada la aplicación mediante ` Deployment ` y ` Service ` ) y configurado el ` Ingress ` se puede acceder a la aplicación usando su IP floante:
122
+ ` $ kubectl create ingress webapp --rule='/=webapp:8080' `
123
+
124
+ Ahora la aplicación está disponible accediendo a la IP flotante:
123
125
124
126
` $ curl http://$FLOAT_IP/ `
125
127
126
128
```
127
- >NOW: 2024-01-24 12:17:38.710226309 +0000 UTC m=+419.756055875
129
+ {"path":"/","host":"10.42.0.11:8080","from":"10.42.0.8","version":"v1.0"}
128
130
```
129
131
130
132
Una vez verificado el correcto funcionamiento de la aplicación, se puede eliminar del clúster:
131
133
132
- ` $ kubectl delete service,deployment,ingress --all `
134
+ ` $ kubectl delete service,deployment,ingress --all `
135
+
136
+ ```
137
+ service "kubernetes" deleted
138
+ service "webapp" deleted
139
+ deployment.apps "webapp" deleted
140
+ ingress.networking.k8s.io "webapp" deleted
141
+ ```
0 commit comments