IBM Cloud Kubernetes Service

按照以下说明为 Istio 准备 IBM Cloud 集群。

您可以在 IBM Cloud Public 中使用 Managed Istio add-on for IBM Cloud Kubernetes Service、使用 Helm 在 IBM Cloud Public 中安装 Istio,或在 IBM-Cloud-Private 中安装 Istio。

Managed Istio add-on

IBM Cloud Kubernetes Service 上提供 Istio 的无缝安装,Istio 控制平面组件的自动更新和生命周期管理,以及与平台日志记录和监视工具的集成。只需单击一下,您就可以获得所有 Istio 核心组件、其他跟踪、监控和可视化,以及 Bookinfo 示例应用程序的启动和运行。IBM Cloud Kubernetes 服务上的 Istio 作为托管附加组件提供,因此 IBM Cloud 会自动保持所有 Istio 组件的最新状态。

要在 IBM Cloud Public 中安装托管的 Istio 附加组件,请参阅 IBM Cloud Kubernetes 服务文档

IBM Cloud Public

将下面代码块中 <cluster-name> 替换为您要使用的群集名称。

  1. 创建一个新的 lite 或付费 Kubernetes 集群:

    lite 集群:

    $ ibmcloud cs cluster-create --name <cluster-name>
    

    付费集群:

    $ ibmcloud cs cluster-create --location <location> --machine-type u2c.2x4 \
      --name <cluster-name>
    
  2. kubectl 获取认证凭据。下面的命令需要根据实际情况对 <cluster-name> 进行替换:

    $(ibmcloud cs cluster-config <cluster-name> --export)
    

IBM Cloud Private

设置 kubectl 客户端以便对 IBM Cloud Private 进行访问