local 端的 單點 node k8s 入門工具
macOS 使用方法
安裝 今天的主角
$ brew cask install minikube
安裝 k8s 的 cli 工具
$ brew install kubectl
開啟minikube 啟動 Kubernetes cluster
$ minikube start
查看 minikube 狀態
$ minikube status
使用圖形化介面 minikube
$ minikube dashboard
k8s 狀態
$ kubectl cluster-info
部署應用
$ kubectl run $(APP-NAME) --image=docker.APP-NAME.image:v1 --port 3000
已啟動的應用
$ kubectl get pods
對外公開應用
$ kubectl expose deployment APP-NAME --type="NodePort" --port 3000
取得 service 列表
$ kubectl get services
取得service url
$ minikube service APP-NAME --url
擴充應用
查看deployments
$ kubectl get deployments
修改副本數量
$ kubectl scale APP-NAME --replicas=3