Minikube
请按照以下说明准备 minikube 以进行 Istio 安装,并提供足够的资源来运行 Istio 和一些基本应用程序。
先决条件
运行 minikube 需要管理员权限。
要为您的网格启用密钥发现服务 (SDS),您必须向 Kubernetes 部署添加额外配置。请参阅
api-server
参考文档以获取最新的标志。
安装步骤
安装最新版本的minikube和minikube 虚拟机驱动程序。
如果您未使用默认驱动程序,请设置您的 minikube 虚拟机驱动程序。
例如,如果您安装了 KVM 虚拟机,请使用以下命令在 minikube 配置中设置
driver
$ minikube config set driver kvm2
使用 16384
MB
内存和 4 个CPU
启动 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