1. 应用部署
本文描述如何在 minikube 中部署一个应用。
1.1. kubectl
可以通过 kubectl 的方式部署应用,如:
kubectl create deployment hello-minikube1 --image=k8s.gcr.io/echoserver:1.4
kubectl expose deployment hello-minikube1 --type=LoadBalancer --port=8080
1.2. Addons
minikube 有一个内置的应用程序和服务列表,可以很容易地部署,如 Istio 或 Ingress。
列出你的 minikube 版本的可用插件:
minikube addons list
启用一个插件,参考命令:
minikube addons enable <name>
要在启动时启用插件可以使用 --addons
选项,该选项可以被指定多次:
minikube start --addons <name1> --addons <name2>
对于那些暴露给浏览器访问的插件,你可以用以下命令快速打开它们:
minikube addons open <name>
禁用/停止/删除一个插件:
minikube addons disable <name>