Minikube와 함께하는 kubernetes Study - 목차
minikube를 학습용으로 사용하다보면 클러스터가 꼬여서 제대로 작동을 하지 않을 때가 발생한다. 혹은 학습을 위해서 클러스터를 깔끔하게 정리해야 할 때가 있다. 이 때는 클러스터를 삭제하고 처음부터 하는 것이 가장 빠르다.
Minikube 클러스터 삭제
minikube 명령어를 살펴보자.
$ minikube 14 ↵
minikube는 개발 워크플로우에 최적화된 로컬 쿠버네티스를 제공하고 관리합니다.
Basic Commands:
start 로컬 쿠버네티스 클러스터를 시작합니다
status 로컬 쿠버네티스 클러스터의 상태를 가져옵니다
stop 실행 중인 로컬 쿠버네티스 클러스터를 중지합니다
delete 로컬 쿠버네티스 클러스터를 삭제합니다
dashboard minikube 클러스터 내의 쿠버네티스 대시보드에 접근합니다
pause 쿠버네티스를 잠시 멈춥니다
unpause 잠시 멈췄던 쿠버네티스를 재개합니다
minikube status 명령으로 minikube 상태를 확인해보자.
$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
minikube 클러스터가 실행 중이라면 먼저 stop을 해서 클러스터를 중지 시킨다.
$ minikube stop
✋ "minikube" 노드를 중지하는 중 ...
? "minikube"를 SSH로 전원을 끕니다 ...
? 1개의 노드가 중지되었습니다.
$ minikube status
minikube
type: Control Plane
host: Stopped
kubelet: Stopped
apiserver: Stopped
kubeconfig: Stopped
minikube delete 명령으로 클러스터를 삭제한다.
$ minikube delete 7 ↵
? docker 의 "minikube" 를 삭제하는 중 ...
? Deleting container "minikube"...
? /home/yundream/.minikube/machines/minikube 제거 중 ...
? "minikube" 클러스터 관련 정보가 모두 삭제되었습니다
$ minikube delete --all
minikube delete --all
? 모든 프로필이 성공적으로 삭제되었습니다
$ minikube status
? Profile "minikube" not found. Run "minikube profile list" to view all profiles.
? To start a cluster, run: "minikube start"
이제 minikube start로 새로운 클러스터를 실행 할 수 있다.
$ minikube start 14 ↵
? Ubuntu 23.10 의 minikube v1.29.0
✨ 자동적으로 docker 드라이버가 선택되었습니다. 다른 드라이버 목록: virtualbox, ssh
? Using Docker driver with root privileges
? minikube 클러스터의 minikube 컨트롤 플레인 노드를 시작하는 중
? 베이스 이미지를 다운받는 중 ...
? Creating docker container (CPUs=2, Memory=7900MB)...
? 쿠버네티스 v1.26.1 을 Docker 20.10.23 런타임으로 설치하는 중
▪ 인증서 및 키를 생성하는 중 ...
▪ 컨트롤 플레인이 부팅...
▪ RBAC 규칙을 구성하는 중 ...
? Configuring bridge CNI (Container Networking Interface)...
▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5
? 애드온 활성화 : storage-provisioner, default-storageclass
? Kubernetes 구성 요소를 확인...
? kubectl 을 찾을 수 없습니다. 만약 필요하다면, 'minikube kubectl -- get pods -A'를 시도합니다.
? 끝났습니다! kubectl이 "minikube" 클러스터와 "default" 네임스페이스를 기본적으로 사용하도록 구성되었습니다.
$ minikube profile list
|----------|-----------|---------|--------------|------|---------|---------|-------|--------|| Profile | VM Driver | Runtime | IP | Port | Version | Status | Nodes | Active ||----------|-----------|---------|--------------|------|---------|---------|-------|--------|| minikube | docker | docker |192.168.49.2 |8443| v1.26.1 | Running |1| * ||----------|-----------|---------|--------------|------|---------|---------|-------|--------|
Minikube와 함께하는 kubernetes Study - 목차
minikube를 학습용으로 사용하다보면 클러스터가 꼬여서 제대로 작동을 하지 않을 때가 발생한다. 혹은 학습을 위해서 클러스터를 깔끔하게 정리해야 할 때가 있다. 이 때는 클러스터를 삭제하고 처음부터 하는 것이 가장 빠르다.
Minikube 클러스터 삭제
minikube 명령어를 살펴보자.
minikube status 명령으로 minikube 상태를 확인해보자.
minikube 클러스터가 실행 중이라면 먼저 stop을 해서 클러스터를 중지 시킨다.
minikube delete 명령으로 클러스터를 삭제한다.
이제 minikube start로 새로운 클러스터를 실행 할 수 있다.
Recent Posts
Archive Posts
Tags