Cómo instalar MicroK8s en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar MicroK8s en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, MicroK8s es un paquete de distribución ascendente ligero de Kubernetes para ejecutarse como un contenedor inmutable. MicroK8s sigue las versiones anteriores de Kubernetes y se enfoca en brindar una experiencia de instalación y administración sin esfuerzo. A continuación, le mostramos cómo comenzar a ejecutar su propio clúster.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de MicroK8s en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Instale MicroK8s en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo actualización apta
sudo actualización apta

Paso 2. Habilite Snap.

De forma predeterminada, Snap está instalado en el servidor de Ubuntu, pero si no se está ejecutando, ejecute el siguiente comando a continuación para iniciarlo primero:

sudo systemctl start snapd.socket

Paso 3. Instalación de MicroK8s en Ubuntu 20.04.

Ahora ejecute el siguiente comando para instalar MicroK8s en su sistema Ubuntu:

sudo Instalar a presión microk8s –clásico

Además, puede seleccionar una versión específica utilizando el --channel bandera:

sudo Instale microk8s –classic –channel = 1.22 / estable

Una vez instalado correctamente, verifique el estado de MicroK8s con el siguiente comando a continuación:

### mostrar estado ###
[email protected]: ~ # microk8s status microk8s está ejecutando addons: ambassador: disabled cilium: disabled dashboard: disabled dns: disabled fluentd: disabled gpu: disabled helm: disabled helm3: disabled host-access: disabled ingress: disabled istio: disabled jaeger: disabled knative: deshabilitado kubeflow: habilitar linkerd: deshabilitado metallb: deshabilitado metrics-server: deshabilitado multus: deshabilitado prometheus: deshabilitado rbac: deshabilitado registro: deshabilitado almacenamiento: deshabilitado### show config ###
[email protected]: ~ # microk8s config apiVersion: v1 clusters: – cluster: certificado-autoridad-datos: LS0tL … servidor: https://192.0.0.30:16443 nombre: microk8s-cluster contextos: – contexto: cluster: microk8s-cluster usuario : admin
nombre: microk8s contexto actual: microk8s tipo: preferencias de configuración: {} usuarios: – nombre: admin
usuario: token: THhlZmeilanaxNW00eDR0ulfakk5V2Z5c0mariaxWkdxWT0K

[email protected]: ~ # microk8s kubectl obtiene todos los NOMBRE TIPO CLUSTER-IP EXTERNAL-IP PORT (S) AGE service / kubernetes ClusterIP 192.168.77.21 443 / TCP 3m47s

[email protected]: ~ # microk8s kubectl obtener nodos NOMBRE ESTADO ROLES EDAD VERSIÓN mey.idroot.us Listo 4m10s v1.18.6-1 + 64f5e461fe36a7### detener MicroK8s ###
[email protected]: ~ # microk8s parada parada de [microk8s.daemon-apiserver microk8s.daemon-apiserver-kicker microk8s.da…
Stopped.

[email protected]: ~ # microk8s estado microk8s no se está ejecutando. Utilice microk8s inspeccionar para una inspección más profunda. ### iniciar MicroK8s ###
[email protected]: ~ # microk8s start Iniciado.

¡Felicidades! Ha instalado MicroK8s correctamente. Gracias por usar este tutorial para instalar MicroK8s en el sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de MicroK8s.