Minikube

    安装步骤

    1. 比如,如果你安装了 KVM 虚拟机,使用如下命令设置 minikube 的 配置:

    2. 以 16384 内存和 4 启动 minikube。这个例子使用了 Kubernetes 1.14.2。 你可以设置 的值以指定任意 Istio 支持的 Kubernetes 版本:

      取决于你使用的虚拟机版本以及所运行的平台,最小内存要求也不同。16384 足够运行 Istio 和 bookinfo。

      • image pull failures
      • healthcheck timeout failures
      • general network instability of the virtual machine and the host
      • complete lock-up of the virtual machine
      • host NMI watchdog reboots

      minikube 中有一个不错的方法查看内存占用:

      这里显示虚拟机内全部的 15.7G 内存已占用了 12.4G。这个数据是在一个 16G 内存的 Macbook Pro 13” 中运行着 Istio 1.2 和 bookinfo 的 VMWare Fusion 虚拟机中生成的。

    3. (可选,推荐)如果你希望 minikube 提供一个负载均衡给 Istio,你可以使用 minikube tunnel。 在另一个终端运行这个命令,因为 minikube tunnel 会阻塞的你的终端用于显示网络诊断信息: