使用minikube 玩轉 k8s

Posted by JamsBlocKK Blog on Monday, February 18, 2019

local 端的 單點 node k8s 入門工具

macOS 使用方法

下載 virtual machine

安裝 今天的主角

$ 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