본문 바로가기

리눅스

[draft] 우분투에서 쿠버네티스를 제거하는 방법

728x90

우분투에서 쿠버네티스를 제거하는 방법

쿠버네티스와 관련된 모든 구성 요소와 잔여 파일을 제거합니다.

1. 쿠버네티스 구성 요소 제거

쿠버네티스 구성 요소인 kubeadm, kubectl, kubelet, kubernetes-cni 패키지를 제거합니다.

sudo apt-get purge -y --allow-change-held-packages kubeadm kubelet kubectl kubernetes-cni

2. 쿠버네티스 관련 패키지 제거

필요에 따라 추가적으로 쿠버네티스와 관련된 패키지를 제거할 수 있습니다.

sudo apt-get autoremove -y

3. containerd와 관련된 패키지 제거(선택 사항)

쿠버네티스 클러스터가 containerd를 사용하고 있다면 containerd도 제거할 수 있습니다.

sudo apt-get purge -y containerd containerd.io

4. 잔여 파일 및 디렉토리 삭제

쿠버네티스와 관련된 잔여 파일 및 디렉토리를 삭제합니다.

rm -rf ~/.kube
sudo rm -rf /etc/kubernetes
sudo rm -rf /usr/libexec/kubernetes
sudo rm -rf /var/lib/kubelet
sudo rm -rf /var/lib/etcd
sudo rm -rf /var/lib/containerd
sudo rm -rf /var/log/containers
sudo rm -rf /var/run/kubernetes
sudo rm -rf /var/log/pods
sudo rm -rf /etc/cni
sudo rm -rf /etc/containerd
sudo rm -rf /run/containerd
sudo rm -rf /opt/containerd
sudo rm -rf /opt/cni
sudo rm -rf /var/lib/cni
sudo rm -rf /var/log/calico

5. 시스템 재부팅(선택 사항)

변경 사항을 완전히 적용하려면 시스템을 재부팅할 수 있습니다.

sudo reboot

 

우분투에서 쿠버네티스와 관련된 모든 패키지와 파일이 제거됩니다.

 

sudo apt-get purge -y 컨테이너d 컨테이너d.io
 
728x90