Minikube
쿠버네티스를 로컬에서 쉽게 실행하는 도구, Minikube는 매일 쿠버네티스를 사용하거나 개발하려는 사용자들을 위해 가상 머신(VM) 이나 노트북에서 단일 노드 쿠버네티스 클러스터를 실행함
서브 mac(Catalina)에서 실행하였습니다.
1.mac 에서는 brew 를 이용하여 쉽게 설치 가능하다
brew install minikube
2.brew를 사용하지 않을때는 바이너리 파일을 다운로드 받아서 mac 에 설치가 가능함
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \ && chmod +x minikube
2-1. minikube를 실행경로에 추가하는 방법
sudo mv minikube /usr/local/bin
2 번 방법으로 설치를 하고 설치 확인하기 위해서 "minikube start --vm-driver=virtualbox" 를 실행 하였을때 에러가 발생하는 경우가 있었다
-bash: /usr/local/bin/minikube: cannot execute binary file
이 경우에는 받은 파일을 삭제 하고 아래의 명령을 실행하여 환경설정 - > 보안 및 개인정보 보호 -> 일반 에서 다음에서 다운로드한 앱 허용 모든 곳 을 확인 후에 재부팅 후 다시 설치 하였더니 가능하였다
sudo spctl --master-disable
developui-MacBook-Pro:~ develop$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
> && chmod +x minikube
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 51.5M 100 51.5M 0 0 9079k 0 0:00:05 0:00:05 --:--:-- 10.4M
developui-MacBook-Pro:~ develop$ ls
Applications Documents Library Music Public minikube
Desktop Downloads Movies Pictures VirtualBox VMs
developui-MacBook-Pro:~ develop$ ls -al
total 106720
drwxr-xr-x+ 21 develop staff 672 3 17 00:47 .
drwxr-xr-x 5 root admin 160 12 5 17:21 ..
-r-------- 1 develop staff 8 1 10 17:56 .CFUserTextEncoding
-rw-r--r--@ 1 develop staff 10244 3 16 17:56 .DS_Store
drwx------ 3 develop staff 96 3 17 00:31 .Trash
drwxr-xr-x 2 develop staff 64 1 18 01:14 .android
-rw------- 1 develop staff 189 1 18 01:17 .bash_history
drwx------ 20 develop staff 640 3 17 00:42 .bash_sessions
drwxr-xr-x 3 develop staff 96 1 18 01:19 .m2
drwxr-xr-x 4 develop staff 128 1 17 14:27 .vscode
drwx------@ 6 develop staff 192 2 2 22:27 Applications
drwx------@ 4 develop staff 128 3 9 23:38 Desktop
drwx------@ 8 develop staff 256 3 2 12:03 Documents
drwx------@ 7 develop staff 224 3 17 00:31 Downloads
drwx------@ 67 develop staff 2144 3 2 11:54 Library
drwx------+ 4 develop staff 128 1 11 05:59 Movies
drwx------+ 3 develop staff 96 1 10 15:55 Music
drwx------+ 5 develop staff 160 1 10 18:10 Pictures
drwxr-xr-x+ 6 develop staff 192 1 27 19:52 Public
drwxr-xr-x 3 develop staff 96 3 16 17:53 VirtualBox VMs
-rwxr-xr-x 1 develop staff 54072088 3 17 00:47 minikube
developui-MacBook-Pro:~ develop$ sudo mv minikube /usr/local/bin
developui-MacBook-Pro:~ develop$ ls
Applications Documents Library Music Public
Desktop Downloads Movies Pictures VirtualBox VMs
developui-MacBook-Pro:~ develop$ minikube start --vm-driver=virtualbox
😄 minikube v1.8.2 on Darwin 10.15.3
✨ Using the virtualbox driver based on user configuration
💿 Downloading VM boot image ...
> minikube-v1.8.0.iso.sha256: 65 B / 65 B [--------------] 100.00% ? p/s 0s
> minikube-v1.8.0.iso: 173.56 MiB / 173.56 MiB [] 100.00% 10.54 MiB p/s 17s
💾 Downloading preloaded images tarball for k8s v1.17.3 ...
> preloaded-images-k8s-v1-v1.17.3-docker-overlay2.tar.lz4: 499.26 MiB / 499
🔥 Creating virtualbox VM (CPUs=2, Memory=2200MB, Disk=20000MB) ...
🐳 Preparing Kubernetes v1.17.3 on Docker 19.03.6 ...
🚀 Launching Kubernetes ...
🌟 Enabling addons: default-storageclass, storage-provisioner
⌛ Waiting for cluster to come online ...
🏄 Done! kubectl is now configured to use "minikube"
💡 For best results, install kubectl: https://kubernetes.io/docs/tasks/tools/install-kubectl/
[kubernetes]https://kubernetes.io/
kubernetes 사용 모듈
https://github.com/kubernetes/kubernetes/blob/master/go.mod
minikubernetes 사용 모듈
https://github.com/kubernetes/minikube/blob/master/go.mod
'Kubernetes' 카테고리의 다른 글
쿠버네티스 기초 Pods (0) | 2020.03.20 |
---|---|
kubectl autocomplete 설정하기 (0) | 2020.03.18 |
Minikube tutorial (0) | 2020.03.17 |
Kubectl 설치(mac os) (0) | 2020.03.17 |
쿠버네티스 아키텍쳐 (1) | 2020.03.16 |