우분투에 microk8s 설치하기

·

1 min read

sudo snap install microk8s --classic

첫 번째부터 문제가 생겼다.

error: cannot perform the following tasks:
- Run install hook of "microk8s" snap if present (run hook "install": / has 'other' write 40777)

해결방법

본인은 시스템 권한 문제였고, 하단의 명령이 해결해주었다.

sudo chmod 755 /

다른 해결책

본인에게는 도움이 안 됐지만, 다른 이들은 도움 되었다고 했던 해결책들

snap 재설치

sudo apt-get purge snapd
sudo apt-get install snapd
sudo snap install --classic microk8s

core 설치

sudo snap install core
sudo snap install microk8s --classic

권한 설정

microk8s status --wait-ready

status 보려는데 또 에러가 발생했다.

Insufficient permissions to access MicroK8s.
You can either try again with sudo or add the user bino to the 'microk8s' group:

    sudo usermod -a -G microk8s bino
    sudo chown -R bino ~/.kube

After this, reload the user groups either via a reboot or by running 'newgrp microk8s'.

그룹에 유저 넣고 kube 폴더 권한설정하고 재부팅 하고 오라고 친절히 알려준다.

microk8s status --wait-ready

그런 다음 다시 status를 확인하니, 이제서야 제대로 설치되었다.