Minikube Mac安装使用
minikube start | minikube
安装minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64
sudo install minikube-darwin-amd64 /usr/local/bin/minikube
1
2
启动本地集群
minikube start --driver=docker
# 等待几分钟 让docker 拉取相关镜像
1
2
集群交互
查看集群状态
minikube status
1
访问集群信息
minikube kubectl -- get po -A
1
查看dashboard
minikube dashboard
1
浏览器访问控制台地址
管理集群
暂停集群
minikube pause
1
取消暂停
minikube unpause
1
停止集群
minikube stop
1
修改集群内存
minikube config set memory 9001
1
删除集群
minikube delete --all
1
指定版本创建集群
minikube start -p aged --kubernetes-version=v1.16.1
1
发布应用
发布Service
创建deployment
# 创建 deployment 对象
kubectl create deployment hello-minikube --image=kicbase/echo-server:1.0
# 暴露8080 端口
kubectl expose deployment hello-minikube --type=NodePort --port=8080
1
2
3
4
验证服务是否正常运行
kubectl get services hello-minikube
1
浏览器访问
minikube service hello-minikube
1
端口映射
kubectl port-forward service/hello-minikube 7080:8080
1
在浏览器访问 http://localhost:7080/
发布LoadBalancer
创建应用
kubectl create deployment balanced --image=kicbase/echo-server:1.0
kubectl expose deployment balanced --type=LoadBalancer --port=8080
1
2
创建路由IP
minikube tunnel
1
获取路由IP
# 在另一个shell 窗口执行
kubectl get services balanced
1
2
在浏览器访问 :8080 即 http://127.0.0.1:8080/
发布Ingress
启动ingress
minikube addons enable ingress
1
创建ingress
kubectl apply -f https://storage.googleapis.com/minikube-site-examples/ingress-example.yaml
1
获取IP地址
kubectl get ingress
Minikube Mac 安装 使用_mac安装minikube-CSDN博客