現在最流行的微服務多個container 組成一個 pod,使用者訪問網頁的同時有多個 container 對應,minikube 是 google 推出必屬佳作
作用於各種虛擬機,未使用記憶需大於4G才可以安裝
hyper-v安裝
需先裝 minikube-installer.exe
未指定網路
minikube start --driver=hyperv
指定網路
minikube start --vm-driver hyperv --hyperv-virtual-switch "lan1"
minikube config set driver hyperv
visualbox安裝
minikube start --driver=virtualbox
minikube config set driver virtualbox
VmWare安裝
下載docker-machine-driver-vmware.exe此檔放在 C:\windows\system32\docker-machine-driver-vmware.exe
https://github.com/machine-drivers/docker-machine-driver-vmware/releases/latest
bcdedit /set hypervisorlaunchtype off
minikube delete
minikube start --memory=4096 --cpus=4 --vm-driver vmware
各指令記錄:
minikube 狀態
minikube status
minikube 停止
minikube stop
minikube 刪除
minikube delete
minikube 管理界面
minikube dashboard
minikube 管理界面及網址
minikube dashboard --url
上傳各種資料 (pod service deploy)
kubectl create deployment nginx-depl --image=nginx
kubectl apply -f pod.yml
kubectl apply -f service.yml
kubectl delete po nginx
kubectl apply -f deploy.yml
查詢佈署狀況
kubectl get deploy
刪除佈署
kubectl delete deploy
加一個 minikube
minikube profile test-menikube2
minikube start
kubectl get pods -n kube-system
各種查詢
kubectl get node
kubectl get svc
kubectl get po
叢集資訊
kubectl cluster-info