meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| virtualizacion:kubernetes:usokubernetes [302020/09/ 10:35] – ↷ Página movida de virtualizacion:usokubernetes a virtualizacion:kubernetes:usokubernetes lc | virtualizacion:kubernetes:usokubernetes [182023/01/ 13:37] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | {{tag> | ||
| + | ===== Usando Kubertenes ===== | ||
| + | Kubertenetes usa un fichero de configuración llamado Kubernetes Deployment Object, donde describimos en formato YAML el despliegue a realizar. | ||
| + | |||
| + | un ejemplo del mismo sería el siguiente fichero nginx-despliegue.yaml | ||
| + | <sxh yaml> | ||
| + | apiVersion : apps/v1 | ||
| + | kind: Deployment | ||
| + | metadata: | ||
| + | name: nginx-deployment | ||
| + | spec: | ||
| + | selector: | ||
| + | matchLabels: | ||
| + | app: nginx | ||
| + | replicas: 2 | ||
| + | template: | ||
| + | metada: | ||
| + | labels: | ||
| + | app: nginx | ||
| + | spec: | ||
| + | containers: | ||
| + | - name: nginx | ||
| + | image: nginx:1.7.9 | ||
| + | ports: | ||
| + | - containerPort: | ||
| + | </ | ||
| + | |||
| + | Para realizar este despliegue ejecutaríamos en el manager < | ||
| + | |||
| + | Para comprobar lo que ha realizado ejecutaríamos | ||
| + | < | ||
| + | |||
| + | Para comprobar los pods | ||
| + | < | ||
| + | < | ||
| + | |||
| + | Para quitar el despliegue | ||
| + | < | ||
| + | |||
| + | ==== Un ejemplo sin usar un fichero de despliegue ==== | ||
| + | Vamos a desplegar un servidor NGINX directamente | ||
| + | * Desplegamos la imgen de nginx | ||
| + | < | ||
| + | * Creamos un service para poder acceder desde nuestro navegador | ||
| + | < | ||
| + | * Comprobamos en que puerto de salida nos ha expuesto el pod | ||
| + | < | ||
| + | NAME | ||
| + | kubernetes | ||
| + | nginx NodePort | ||
| + | |||
| + | Finalmente, | ||
| + | Al conectar desde el navegador deberías de ver la imagen de bienvenida del servidor ngnix | ||
| + | ==== Ejemplo de despliegue de un chat ==== | ||
| + | |||
| + | |||
| + | ==== Referencias ==== | ||
| + | * https:// | ||
| + | * https:// | ||