¿Es posible instalar MicroK8s en Ubuntu core 18?

¿Es posible instalar MicroK8s en Ubuntu core 18?

Ubuntu Core 18 tiene un complemento incorporado, al intentar instalarlo aparece el siguiente error:

$ sudo snap install microk8s
error: snap "microk8s" requires classic confinement which is only available on
       classic systems

Respuesta1

Ubuntu Core solo admite instantáneas estrictamente limitadas.

Ubuntu Core no admite --classicinstantáneas. Es por eso que aparece el error "clásico" en un sistema Core, pero no en un sistema Cloud.

Aquí hay unextracto del anuncio de lanzamiento correspondiente(enero de 2017):

Con snapd 2.20, se introduce una nueva política de confinamiento: "clásica", diseñada para satisfacer todas sus necesidades de scripting y herramientas. Los Snaps que declaran su confinamiento como “clásicos” tienen acceso al resto del sistema, como lo hacen la mayoría de las aplicaciones empaquetadas heredadas (paquetes Debian, por ejemplo), y al mismo tiempo se benefician del modelo de tienda ci-integrado, con actualizaciones automáticas y reversiones a versiones anteriores. , canales de lanzamiento, etc.

Este nuevo confinamiento "clásico" sólo está disponible cuando snapd está instalado sobre una distribución tradicional de Linux, a diferencia de los sistemas Ubuntu Core.

Respuesta2

Estamos trabajando activamente para obtener un ajuste estrictamente limitado que permita que MicroK8 se ejecute en Ubuntu Core. Hay una sucursal donde puedes seguir el progreso.https://github.com/ubuntu/microk8s/tree/feature/jdb%2Fstrict. Por ahora, las compilaciones van en el canal más reciente/edge/estricto. Puedes probar esto con:

sudo snap install microk8s --channel=latest/edge/strict

En caso de que algo no funcione como desea, agradeceríamos sus comentarios. Un simple informe de inspección debería ser suficiente ( microk8s inspect). Gracias.

información relacionada