Data Center Designer: Kubernetes gestionado
Kubernetes se ha convertido en el estándar para orquestar aplicaciones basadas en contenedores. Dar los primeros pasos en esta tecnología puede resultar complejo ya que instalar y administrar un Kubernetes productivo requiere de perfiles con experiencia en Linux, redes y el propio Kubernetes.
Nuestra solución Data Center Designer cuenta con un servicio gestionado de Kubernetes que combina lo mejor del cloud y lo mejor de la orquestación de contenedores. Es decir que, como todos los servicios PaaS, desde la nube se configuran y se mantienen numerosos aspectos de Kubernetes, garantizando su fiabilidad y buenas prácticas.
En este curso aprenderás a trabajar con el servicio de Kubernetes gestionado de Arsys. También se explicarán los conceptos básicos de la orquestación y gestión de contenedores, casos de uso y ejemplos prácticos aplicables a otros entornos. De esta forma, sabrás paso a paso cómo crear tu propia infraestructura con Kubernetes.
Comenzar cursoTodos los capítulos
¿Qué es Kubernetes y para qué sirve?
¿Cómo crear un clúster de Kubernetes?
Kubectl: cómo descargarlo y configurarlo
Conceptos útiles en Kubernetes
Desplegar una aplicación usando pods
Desplegar una aplicación usando deployments
El concepto “servicio” en Kubernetes
Acceso a la aplicación desde el exterior
Persistencia de datos: conceptos básicos
Persistencia de datos: configuración
Configuración para acceder al registro de imágenes
Desplegar bases de datos MongoDB en el clúster
¿Qué podemos esperar de este curso?
-
Sin conocimientos previos
No necesitas saber nada sobre tecnologías de la web para hacer este curso. Está pensado para empezar desde cero y que cualquiera acabe creando su tienda online.
-
Avalado por expertos
El conocimiento de este curso está avalado por los mejores profesionales, con técnicas que se han probado que mejoran las conversiones y aumentan las posibilidades de éxito de los negocios en Internet.
-
Para cualquier profesional
Tanto si eres desarrollador como un profesional dedicado a los negocios o al marketing, podrás entender todos los contenidos y saber dónde acudir para resolver las necesidades más comunes de las tiendas online.
Capítulos y contenido
-
¿Qué es Kubernetes y para qué sirve?
Repasamos las principales características de Kubernetes, su filosofía y funcionalidades como orquestador de contenedores
-
¿Cuándo utilizar Kubernetes?
Es habitual que nos planteemos cuándo usar Kubernetes, ya que, tiene un gran número de casos de uso prácticos. En este vídeo se da un repaso a las ventajas de usar Kubernetes y se dan algunos consejos para valorar su uso de cara al desarrollo de proyectos digitales.
-
¿Cómo crear un clúster de Kubernetes?
En este vídeo vamos a ver como crear un clúster de Kubernetes en Data Center Designer, la solución Software-Defined Data Center de Arsys. Para comprender bien las ventajas de un servicios de Kubernetes gestionado, es necesario tener, al menos, unas nociones básicas de la arquitectura interna de Kubernetes. Es por ello que al principio del vídeo se explica cómo es dicha arquitectura y el trabajo que puede suponer instalar un Kubernetes on premise o realizar un aproximación IaaS.
-
Kubectl: cómo descargarlo y configurarlo
Kubernetes es una herramienta para desarrolladores y estos necesitan poder acceder al clúster para operar. Este acceso se realiza a través de una herramienta llamada Kubectl. Explicamos cómo descargar y configurar Kubectl para poder acceder al clúster creado.
-
Conceptos útiles en Kubernetes
Antes de desplegar una aplicación en Kubernetes es necesario conocer algunos de sus conceptos básicos del mismo. En este vídeo introducimos los distintos conceptos de Kubernetes que nos permitirán desplegar aplicaciones, como nodos, pods, deployments, volúmenes persistentes…
-
Desplegar una aplicación usando pods
En este vídeo explicamos, de manera práctica y paso a paso, todo el proceso de despliegue en Kubernetes de una aplicación utilizando pods..
-
Desplegar una aplicación usando deployments
De manera práctica, explicamos cómo desplegar una aplicación usando deployments de Kubernetes y las ventajas que tiene si lo hacemos así, comparándolo con el despliegue usando pods que hemos visto en vídeos anteriores.
-
El concepto “servicio” en Kubernetes
Como los pods son objetos efímeros es posible que estos desaparezcan en cualquier momento. Si los pods se comunicasen entre ellos directamente, eso daría lugar a errores si uno de los pods es eliminado. Para evitar esto, Kubernetes ofrece un concepto llamado “servicio".
-
Acceso a la aplicación desde el exterior
De nada sirve tener una aplicación si nadie puede acceder a ella. En este vídeo vamos a ver cómo llevar nuestra aplicación desarrollada con Kubernetes al exterior.
-
Persistencia de datos: conceptos básicos
-
Persistencia de datos: configuración
La persistencia de datos es uno de los conceptos más complejos en Kubernetes. Por suerte, el servicio gestionado de Data Center Designer, la solución Software-Defined Data Center de Arsys, nos permite configurarla de forma sencilla. Este vídeo muestra un ejemplo de su uso, usando el aprovisionamiento dinámico, la estrategia recomendada en entornos cloud como DCD.
-
Configuración para acceder al registro de imágenes
En entornos corporativos lo habitual es tener tus propias imágenes en registros de imágenes privados. Explicamos cómo configurar Kubernetes para acceder a estos registros y crear uno de esos registros en Data Center Designer, la solución Software-Defined Data Center de Arsys.
-
Desplegar bases de datos MongoDB en el clúster
Kubernetes puede ejecutar todo tipo de cargas de trabajo, incluyendo bases de datos. En este vídeo explicamos las ventajas e inconvenientes de ejecutar las BBDD en el clúster y repasamos un rápido ejemplo con MongoDB. Este ejemplo sirve como excusa para abordar una pregunta recurrente: ¿debemos instalar la infraestructura en Kubernetes?
-
¿Cómo trabajar con NodePools?
En este vídeo exploramos conceptos de networking muy útiles cuando trabajamos con Kubernetes, como los nodepools privados, y repasamos cómo enlazar un nodepool a una red privada, valorando además sus diferentes los casos de uso.
-
Crear una copia de seguridad con Velero
De manera práctica, explicamos el funcionamiento de una de las aplicaciones imprescindibles si trabajamos con Kubernetes. Se llama Velero y es un software para crear y restaurar copias de seguridad de tus cargas de trabajo y volúmenes persistentes.
-
Restaurar una copia de seguridad con Velero
De nada sirve crear copias de seguridad si luego no se pueden restaurar. En este vídeo explicamos cómo usar Velero para restaurar una copia de seguridad en un espacio de nombres distinto.