MicroK8s crea un clúster de Kubernetes certificado de un solo nodo en minutos. La distribución MicroK8s Kubernetes de Canonical es pequeña, versátil y liviana es una distribución ordenada con énfasis en mejorar el rendimiento y la usabilidad. MicroK8s generalmente se puede configurar en dispositivos IoT y Edge debido a su pequeño tamaño.
MicroK8s está diseñado para ejecutarse en cualquier distribución de Linux. Es delgado y compacto, implementando todos los servicios de Kubernetes en Ubuntu, al tiempo que incluye todas las bibliotecas necesarias. Debido a su pequeña huella, es ideal para tabletas, escritorios, tuberías de CI, cámaras IoT y pequeñas nubes de borde.
Requisitos previos
Instalación de microk8s en Ubuntu 20.04 LTS
Para instalar microk8s en Ubuntu 20.04 LTS, abra el terminal usando la tecla de acceso directo como "Ctrl+Alt+T". Tan pronto como vea la pantalla terminal de Ubuntu, siga los pasos básicos enumerados para la instalación.
Paso 1: Instale microk8s usando el paquete Snap
MicroK8s se lanza como un SNAP, que necesariamente implica la instalación de SNAPD. Esto ya está incluido en la versión más reciente de Ubuntu. Para tener la versión más reciente de MicroK8s, escriba el siguiente comando:
Tan pronto como ejecute el comando en el terminal, verá que comenzará a descargar microk8s.
Dependiendo de su velocidad de Internet, la instalación se realizará y en su terminal, verá un mensaje que indica que la instalación fue exitosa.
Desde la imagen de desplazada anteriormente, puede verificar que V1.20.Se ha instalado 5 en su Ubuntu 20.04 LTS.
Paso 2: Enumere diferentes versiones de MicroK8s en su Ubuntu 20.04
Para enumerar todas las versiones disponibles de MicCROK8S, puede usar el siguiente comando SNAP.
Tan pronto como ejecute el comando mencionado anteriormente, verá diferentes versiones de microk8s que se muestran en su Ubuntu 20.04 terminal.
Paso 3: Vista de estado de microk8s instalados
Después de la instalación, debe verificar el estado de los microk9s instalados. El estado de MicroK8s se puede ver utilizando un comando ya incorporado disponible en Ubuntu 20.04. Para este propósito específico, debe ejecutar el comando a continuación en su terminal simplemente.
Nota: Debe escribir el indicador "-wait-listo" durante la instalación para esperar a que comiencen los servicios de los Kubernetes:
Durante la ejecución de este comando, se sugiere que no renuncie a la terminal y espere a que los Kubernetes inicien sus servicios.
Puede ver que MicroK8s se está ejecutando y está disponible para trabajos adicionales.
Paso 4: Acceder a Kubernetes
Ahora es el paso más importante para acceder a Kubernetes. Para acceder a Kubernetes, MicroK8s incluye su edición de Kubectl. Se puede usar para operar comandos que rastrean y administrarán su clúster Kubernetes. Si desea ver su nodo actual, debe ejecutar el siguiente comando especificado en el terminal.
Desde la imagen de vista anterior, puede ver que el estado está "listo". También puede ver el nombre, los roles, la edad y la versión del nodo ejecutando este comando.
Paso 5: Ver servicios en ejecución
Si desea ver los servicios en ejecución de MicroK8s, puede verificarlo mediante el siguiente comando a continuación mencionado:
Puede ver el nombre, tipo, clúster-ip, externo-ip, puerto (s) y edad de los servicios en ejecución ejecutando este comando.
Paso 6: Implementación de la aplicación utilizando Mickro8s
Kubernetes es un sistema de gestión de contenedores para implementar aplicaciones y servicios. En el ejemplo mencionado a continuación, estamos implementando una aplicación de NGNIX utilizando Kubectl. Puede implementar cualquier otra aplicación utilizando el mismo comando. El punto más vital es reemplazar el nombre de su aplicación deseado con NGNIX.
Escriba este comando para la implementación exitosa de NGNIX:
: ~ $ microk8s kubectl crea implementación nginx --image = nginxDe la imagen que se muestra arriba, puede ver que la aplicación se ha implementado.
Paso 7: Verifique la versión de Kubectl
Para verificar la instalación exitosa de Kubernetes, puede verificar su versión escribiendo el comando de mención a continuación en el terminal.
Comandos adicionales
Si está confundido al escribir diferentes comandos relacionados con Kubectl, puede verificar algunos comandos básicos de Kubectl ejecutando el siguiente comando:
: ~ $ kubectl --helpConclusión
Finalmente, ha terminado con la instalación de Kubernetes en Ubuntu 20.04 nodo único. En esta guía, hicimos todo lo posible para explicar todos los pasos que se requieren esencialmente para la instalación. Sin embargo, también le enseñamos sobre la implementación de aplicaciones en Kubernetes utilizando Kubectl.