Kubernetes 是一個強大的容器編排平台,可用於部署、管理和擴展容器化應用。Minikube 是一個工具,可以在本地環境中快速啟動一個輕量級的 Kubernetes 叢集,這使得開發和測試容器化應用更加便捷。本文將引導您通過使用 Minikube,在本地建立一個 Kubernetes 開發環境。
$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube
我是選擇將minikube以docker的方式運行
minikube start --driver=docker
第一行是啟動kubectl套件,第二行是將指令縮寫,第三行是在主機安裝kubectl,第四行是切換context
$ minikube kubectl -- get po -A
$ alias kubectl="minikube kubectl --"
$ sudo snap install kubectl --classic
$ kubectl config use-context minikube
查看http://localhost:8080
$ kubectl create deployment hello-minikube --image=kicbase/echo-server:1.0
$ kubectl port-forward pod/hello-minikube-59d4768566-sqxcg 8080:8080
$ minikube dashboard
你可以嘗試增加系統的檔描述符限制。 可以通過修改文件來實現。 將以下行添加到檔的末尾,並重新啟動你的系統。
$sudo nano /etc/sysctl.conf
fs.inotify.max_user_instances=1024
參考資料
https://minikube.sigs.k8s.io/docs/start/