使用 Google Kubernetes Engine 快速开始

依照以下操作指南为安装 Istio 准备一个 GKE 集群。

  1. 创建一个新集群。

    $ gcloud container clusters create <cluster-name> \
      --cluster-version latest \
      --machine-type=n1-standard-2 \
      --num-nodes 4 \
      --zone <zone> \
      --project <project-id>
    
  2. kubectl 获取认证凭据。

    $ gcloud container clusters get-credentials <cluster-name> \
        --zone <zone> \
        --project <project-id>
    
  3. 为了给 Istio 创建 RBAC 规则,需要给当前用户赋予集群管理员(admin)权限,因此这里进行授权操作。

    $ kubectl create clusterrolebinding cluster-admin-binding \
        --clusterrole=cluster-admin \
        --user=$(gcloud config get-value core/account)