Перейти к основному контенту

missing profile snap.kubectl.kubectl

При вызове kubectl на мастер узлах получаем:

missing profile snap.kubectl.kubectl.
Please make sure that the snapd.apparmor service is enabled and started

Замечено для случае LXC.

Лечится так:

apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap.kubectl.*
apparmor_status | grep -E "snap.kubectl" | head -20
# Долно показать что оно есть

После этого все должно заработать:

kubectl get nodes

Получаем, например:

NAME    STATUS   ROLES                  AGE    VERSION
hc1n1   Ready    control-plane,worker   189d   v1.33.11
hc1n2   Ready    control-plane,worker   188d   v1.33.11
hc1n3   Ready    control-plane,worker   136d   v1.33.11
hc1n4   Ready    worker                 186d   v1.33.11