É possível instalar MicroK8s no Ubuntu core 18?

É possível instalar MicroK8s no Ubuntu core 18?

O Ubuntu Core 18 possui snap integrado, ao tentar instalá-lo recebo o seguinte erro:

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

Responder1

O Ubuntu Core suporta apenas snaps estritamente confinados.

Ubuntu Core não suporta --classicsnaps. É por isso que você está vendo o erro “clássico” em um sistema Core, mas não em um sistema Cloud.

Aqui está umtrecho do anúncio de lançamento relevante(janeiro de 2017):

Com o snapd 2.20, uma nova política de confinamento é introduzida: “clássica”, projetada para atender a todas as suas necessidades de scripts e ferramentas. Snaps que declaram seu confinamento como “clássico” têm acesso ao resto do sistema, como fazem a maioria dos aplicativos empacotados legados (pacotes Debian, por exemplo), enquanto ainda se beneficiam do modelo de loja ci-integrado, com atualizações automatizadas, reversões para versões mais antigas , canais de lançamento, etc.

Este novo confinamento “clássico” só está disponível quando o snapd é instalado em cima de uma distribuição Linux tradicional, ao contrário dos sistemas Ubuntu Core.

Responder2

Estamos trabalhando ativamente para obter um snap estritamente confinado para permitir que MicroK8s rodem no Ubuntu Core. Existe um ramo onde você pode acompanhar o progressohttps://github.com/ubuntu/microk8s/tree/feature/jdb%2Fstrict. Por enquanto, as compilações vão no canal mais recente/edge/estrito. Você pode tentar isso com:

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

Caso algo não funcione como você deseja, agradeceríamos seu feedback. Um simples relatório de inspeção deveria ser suficiente ( microk8s inspect). Obrigado.

informação relacionada