什麼是minikube?
minikube是單機版的kubernetes,主要用于友善個人學習和研究K8s。
你僅需要一些一些容器環境(例如docker)或者虛拟機環境,然後在此之上使用minikube start就可以啟動K8s。
環境依賴:
- 2核以上CPU
- 2GB以上記憶體
- 20GB可用的存儲空間
- 外部
- 容器或者虛拟機環境:Docker, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMWare
開始安裝
提示:需要提前搞好kx上網的環境。
安裝kubectl
1)使用brew安裝kubernetes-cli
brew install kubernetes-cli
2)檢視kubectl版本
kubectl version
看到上圖則表明安裝成功。
安裝minikube
1) brew安裝minikube
brew install minikube
tips:如果brew安裝minikube失敗,需要這些如下指令
brew cask remove minikube brew link minikube
2) 直接安裝方式
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64
sudo install minikube-darwin-amd64 /usr/local/bin/minikube
運作minikube
1)執行minikube start
minikube start --registry-mirror=https://registry.docker-cn.com
輸出紅框中文字則表示成功:
Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
2)更新kubectl版本和kubernetes一緻
minikube kubectl -- get pods -A
3)建立并運作一個pod
kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.4 --port=8080
4)檢視pod的狀态
kubectl get pod
5)如果運作失敗可以檢視pod狀态
kubectl describe pod hello-minikube
以上就是macOS安裝minikube的過程了,有問題請留意~
部落客:測試生财(一個不為996而996的測開碼農)
座右銘:專注測試開發與自動化運維,努力讀書思考寫作,為内卷的人生奠定财務自由。
内容範疇:技術提升,職場雜談,事業發展,閱讀寫作,投資理财,健康人生。
csdn:https://blog.csdn.net/ccgshigao
部落格園:https://www.cnblogs.com/qa-freeroad/
51cto:https://blog.51cto.com/14900374
微信公衆号:測試生财(定期分享獨家内容和資源)