보조기억장치

Centos 8에서 minikube 설치 본문

Docker

Centos 8에서 minikube 설치

캐세이 2023. 4. 11. 10:16

- 다운로드 :
# curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
# sudo install minikube-linux-amd64 /usr/local/bin/minikube

 

- 실행 : 
# minikube start

 

* 에러발생시 : 
X Exiting due to DRV_AS_ROOT: "docker" 드라이버는 root 권한으로 실행되면 안 됩니다

 

- 조치방법
sudo groupadd docker
sudo usermod -aG docker $USER(일반계정)

- 설치진행
* Centos 8 의 minikube v1.30.1
==== AUTHENTICATING FOR org.libvirt.unix.manage ====
System policy prevents management of local virtualized systems
Authenticating as: cathay
Password: 
==== AUTHENTICATION COMPLETE ====
* 자동적으로 docker 드라이버가 선택되었습니다
* Using Docker driver with root privileges
* minikube 클러스터의 minikube 컨트롤 플레인 노드를 시작하는 중
* 베이스 이미지를 다운받는 중 ...
* 쿠버네티스 v1.26.3 을 다운로드 중 ...
    > preloaded-images-k8s-v18-v1...:  397.02 MiB / 397.02 MiB  100.00% 27.85 M
    > gcr.io/k8s-minikube/kicbase...:  373.53 MiB / 373.53 MiB  100.00% 19.42 M
* Creating docker container (CPUs=2, Memory=2200MB) ...
* 쿠버네티스 v1.26.3 을 Docker 23.0.2 런타임으로 설치하는 중
  - 인증서 및 키를 생성하는 중 ...
  - 컨트롤 플레인이 부팅...
  - RBAC 규칙을 구성하는 중 ...
* Configuring bridge CNI (Container Networking Interface) ...
  - Using image gcr.io/k8s-minikube/storage-provisioner:v5
* Kubernetes 구성 요소를 확인...
* 애드온 활성화 : storage-provisioner, default-storageclass
* kubectl 을 찾을 수 없습니다. 만약 필요하다면, 'minikube kubectl -- get pods -A'를 시도합니다.
* 끝났습니다! kubectl이 "minikube" 클러스터와 "default" 네임스페이스를 기본적으로 사용하도록 구성되었습니다.

- 상태확인
# minikube status

minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

- kubectl 설치
# minikube kubectl -- get pods -A
    > kubectl.sha256:  64 B / 64 B [-------------------------] 100.00% ? p/s 0s
    > kubectl:  45.81 MiB / 45.81 MiB [-----------] 100.00% 65.60 MiB p/s 900ms
NAMESPACE     NAME                               READY   STATUS    RESTARTS      AGE
kube-system   coredns-787d4945fb-l94pd           1/1     Running   0             15m
kube-system   etcd-minikube                      1/1     Running   0             16m
kube-system   kube-apiserver-minikube            1/1     Running   0             16m
kube-system   kube-controller-manager-minikube   1/1     Running   0             15m
kube-system   kube-proxy-252tr                   1/1     Running   0             15m
kube-system   kube-scheduler-minikube            1/1     Running   0             16m
kube-system   storage-provisioner                1/1     Running   1 (15m ago)   15m