Minikube

依照本指南对 Minikube 集群进行配置以便安装运行 Istio。

  1. 要在本地运行 Istio,可以安装最新版本的 Minikube0.28.0 或更高

  2. 选择一个虚拟机驱动,安装之后,这里假设所选驱动为 your_vm_driver_choice,完成下面的步骤,要安装 Istio 控制面板组件、插件以及其他应用程序,我们建议使用内存大小为 8192 MB 和拥有 CPU 数量为 4 的机器:

    如果是 Kubernetes 1.9

    $ minikube start --memory=8192 --cpus=4 --kubernetes-version=v1.9.4 \
        --extra-config=controller-manager.cluster-signing-cert-file="/var/lib/localkube/certs/ca.crt" \
        --extra-config=controller-manager.cluster-signing-key-file="/var/lib/localkube/certs/ca.key" \
        --extra-config=apiserver.admission-control="NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,DefaultTolerationSeconds,MutatingAdmissionWebhook,ValidatingAdmissionWebhook,ResourceQuota" \
        --vm-driver=`your_vm_driver_choice`

    如果是 Kubernetes 1.10

    $ minikube start --memory=8192 --cpus=4 --kubernetes-version=v1.10.0 \
        --extra-config=controller-manager.cluster-signing-cert-file="/var/lib/localkube/certs/ca.crt" \
        --extra-config=controller-manager.cluster-signing-key-file="/var/lib/localkube/certs/ca.key" \
        --vm-driver=`your_vm_driver_choice`

See also

对 Google Kubernetes Engine(GKE)集群进行配置以便安装运行 Istio。

对 AWS 中以 Kops 安装的集群进行配置以便安装运行 Istio。

对 Azure 集群进行配置以便安装运行 Istio。

基于 GKE 的 Istio 多集群安装。

对 IBM Cloud Kubernetes Service(IKS)集群进行配置以便安装运行 Istio。

多 IBM Cloud Private 集群安装 Istio 示例。