반응형
centos에서 snap을 바로 설치할 수 없다. 그래서 EPEL 레포지토리가 필요하고, 그 다음에 snapd를 설치해야 이를 사용할 수 있다.
1. EPEL 저장소 활성화하기
sudo yum install epel-release -y
EPEL(Enterprise Linux용 추가 패키지)은 CentOS용 추가 패키지를 제공한다.
2. snapd 설치하기
sudo yum install snapd -y
EPEL 저장소가 활성화되면 Snapd를 설치할 수 있다.
3. Classic Confinement 활성화(필요한 경우):
sudo systemctl enable --now snapd.socket
일부 스냅에는 시스템 리소스에 대한 무제한 액세스를 허용하는 클래식 제한이 필요하다. 그러므로 클래식 제한을 활성화하려면 다음 명령을 사용할 수 있다.
→ 추가적으로 리부팅해서 사용하는 것이 좋지만, 그렇지 못한다면 바로 snap이 사용되어진다면 사용해도 좋다.
4. 설치 확인하기
snap version
Snapd가 설치되어 올바르게 작동하는지 확인할 수 있다.
sudo ln -s /var/lib/snapd/snap /snap
+) microk8s 설치하기
https://microk8s.io/docs/getting-started
위의 경로는 microk8s를 빠르게 설치하도록 알려주는 튜토리얼이다. 위의 링크를 타고 들어가 설치하고 나서 아래와 같이 명령어를 사용하여 alias 등록하면 빠르게 코딩이 가능하다.
sudo snap install microk8s --classic --channel=1.30
sudo usermod -a -G microk8s $USER
sudo mkdir -p ~/.kube
sudo chown -f -R $USER ~/.kube
su - $USER
microk8s status --wait-ready
microk8s kubectl get nodes
sudo snap alias microk8s m
sudo snap alias microk8s.kubectl kubectl
m add-node --token-ttl 3600
pod 강제로 삭제하기
--force --grace-period=0
반응형