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 --classic
instantá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.