우분투에 microk8s 설치하기
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를 확인하니, 이제서야 제대로 설치되었다.