minikube
按照文档安装 minikube,为 Istio 与一些基础应用准备足够的系统资源。
前提条件
运行 minikube 需要管理员权限。
如果要启用秘钥发现服务(SDS), 需要为 Kubernetes Deployment 添加额外的配置。 查阅
api-server
参考文档了解最新的可选参数。
安装步骤
安装最新版的 minikube 和 minikube 虚拟机驱动。
如果您没有使用默认的驱动,需要配置 minikube 虚拟机驱动。
比如,如果您安装了 KVM 虚拟机,使用如下命令设置 minikube 的
driver
配置:$ minikube config set driver kvm2
以 16384
MB
内存和 4CPUs
启动 minikube。这个例子使用了 Kubernetes 1.26.1。 您可以设置--kubernetes-version
的值以指定任意 Istio 支持的 Kubernetes 版本:$ minikube start --memory=16384 --cpus=4 --kubernetes-version=v1.26.1
取决于您使用的虚拟机版本以及所运行的平台,最小内存要求也不同。16384
MB
足够运行 Istio 和 bookinfo。(可选,推荐)如果您希望 minikube 提供一个负载均衡给 Istio,您可以使用 minikube tunnel。 在另一个终端运行这个命令,因为 minikube tunnel 会阻塞的您的终端用于显示网络诊断信息:
$ minikube tunnel