Tencent Cloud

Prerequisites

Follow these instructions to prepare a Tencent Kubernetes Engine or Elastic Kubernetes Service cluster for Istio.

You can deploy a Kubernetes cluster to Tencent Cloud via Tencent Kubernetes Engine or Elastic Kubernetes Service which fully supports Istio.

Create Cluster
Create Cluster

Procedure

After creating a Tencent Kubernetes Engine or Elastic Kubernetes Service cluster, you can quickly start to deploy and use Istio by Tencent Cloud Mesh:

Create Tencent Cloud Mesh
Create Tencent Cloud Mesh
  1. Log on to the Container Service console, and click Service Mesh in the left-side navigation pane to enter the Service Mesh page.

  2. Click the Create button in the upper-left corner.

  3. Enter the mesh name.

    The mesh name can be 1–60 characters long and it can contain numbers, Chinese characters, English letters, and hyphens (-).

  4. Select the Region and Zone in which the cluster resides.

  5. Choose the Istio version.

  6. Choose the service mesh mode: Managed Mesh or Stand-Alone Mesh.

    Tencent Cloud Mesh supports Stand-Alone Mesh (Istiod is running in the user cluster and managed by users) and Managed Mesh (Istiod is managed by Tencent Cloud Mesh Team).

  7. Configure the Egress traffic policy: Register Only or Allow Any .

  8. Choose the related Tencent Kubernetes Engine or Elastic Kubernetes Service cluster.

  9. Choose to open sidecar injection in the selected namespaces.

  10. Configure external requests to bypass the IP address block directly accessed by the sidecar, and external request traffic will not be able to use Istio traffic management, observability and other features.

  11. Choose to open SideCar Readiness Guarantee or not. If it is open, app containers will be created after sidecar is running.

  12. Configure the Ingress Gateway and Egress Gateway.

Configure Observability
Configure Observability
  1. Configure the Observability of Metrics, Tracing and Logging.

    Besides the default Cloud Monitor services, You can choose to open the advanced external services like Managed Service for Prometheus and the Cloud Log Service.

After finishing these steps, you can confirm to create Istio and start to use Istio in Tencent Cloud Mesh.