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