macOS에서 minikube 사용하기
2241 단어 MacOSX추kubernetes
준비
brew cask install virtualbox
brew cask install minikube
minikube 시작
minikube config set memory 4096 # メモリを拡張
minikube config set cpus 12 # CPUを拡張
minikube start
확인
kubectl get po -A
출력↓
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-5c98db65d4-2qt2f 1/1 Running 1 105s
kube-system coredns-5c98db65d4-zlrwk 1/1 Running 1 105s
kube-system etcd-minikube 1/1 Running 0 51s
kube-system kube-addon-manager-minikube 1/1 Running 0 36s
kube-system kube-apiserver-minikube 1/1 Running 0 44s
kube-system kube-controller-manager-minikube 1/1 Running 0 31s
kube-system kube-proxy-8k7zg 1/1 Running 0 105s
kube-system kube-scheduler-minikube 1/1 Running 0 42s
kube-system kubernetes-dashboard-7b8ddcb5d6-9ns64 1/1 Running 0 103s
kube-system storage-provisioner 1/1 Running 0 103s
이렇게 되면 k8s의 로컬 클러스터는 아마 정상적으로 작동하고 있다.
dashboard 시작
minikube dashboard
동작 확인
hello-minikube 컨테이너 시작
kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.4 --port=8080
hello-minikube 배포를 NodePort 서비스로 게시
kubectl expose deployment hello-minikube --type=NodePort
clusterIP는 클러스터 내에서 IP 주소가 할당됩니다. 클러스터 내부에서만 통신할 수 있습니다.
NodePort는 k8s 노드의 포트를 임의로 선택하여 외부에서 연결할 수 있도록 합니다.
hello-minikube 서비스 URL 얻기
로컬 클러스터에서 시작하는 서비스의 URL을 가져옵니다. 자동으로 기본 브라우저가 시작되어 URL이 열립니다.
minikube service hello-minikube
성공하면 다음과 같은 화면이 표시됩니다.
Reference
이 문제에 관하여(macOS에서 minikube 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/reoring/items/3e750d06d85871ee0f86텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)