在Minikube中,一些常用的命令使用
------------------ minikube ------------------
# 启动集群
minikube start
# 停止集群
minikube stop
# 清空集群
minikube delete --all
# 安装集群可视化 Web UI 控制台
minikube dashboard
# 暴漏服务供宿主机访问
minikube service {{serviceName}}
------------------ kubectl -------------------
# 部署应用
kubectl apply -f {{appName}}.yaml
# 查看 deployment
kubectl get deployment
# 查看 pod
kubectl get pod -o wide
# 查看 namespace下的 pod
kubectl get pod -n {{NameSpace}} -o wide
# 查看 pod 详情
kubectl describe pod {{PodName}}
# 查看 log
kubectl logs {{PodName}}
# 进入 Pod 容器终端, -c container-name 可以指定进入哪个容器。
kubectl exec -it {{PodName}} -- bash
# 伸缩扩展副本为2个
kubectl scale deployment {{appName}} --replicas=2
# 把集群内端口映射到节点 把8080端口映射到7080
kubectl port-forward {{PodName}} 7080:8080
# 查看历史
kubectl rollout history deployment {{appName}}
# 回到上个版本
kubectl rollout undo deployment {{appName}}
# 回到指定版本
kubectl rollout undo deployment {{appName}} --to-revision=2
# 删除部署
kubectl delete deployment {{appName}}
# 删除service
kubectl delete service {{appName}}