When you use the Service of public network CLB type, the CLB is generated for random availability zone in the VPC where the cluster resides by default. Currently, TKE Service of public network CLB allows you to specify availability zones, including availability zones in other regions. This document describes how to bind and specify availability zones for CLB Service across regions via the console and YAML.
Scenarios
The cross-region access or cross-VPC access of CLB must be supported. That is, the VPC where the CLB resides and the VPC where the cluster resides are not in the same VPC.
The availability zone of CLB must be specified to realize unified management of resources.
Note
1. Cross-region binding is only available for bill-by-IP accounts. To check your account type, see Checking Account Type.
2. If you need to use the CLB that is not in the same VPC as this cluster, you need to connect the VPCs of the current cluster and the CLB via CCN.
2.1 The IP address ranges of VPCs in different regions must be planned in advance for CCN, and conflicts should be avoided. Otherwise, conflicting routing rules will not take effect, resulting in the inability to forward data.
2.2 The VPC where the cluster resides cannot join multiple CCNs simultaneously, as this may result in non-unique routes and prevent data plane forwarding.
3. After ensuring that the VPCs are connected, please contact us online to apply for this feature.
5. Other parameters can be set according to the configuration during Service creation.
Note
1. If you need to use the CLB that is not in the same VPC as this cluster, you need to connect the VPCs of the current cluster and the CLB via CCN.
2. After ensuring that the VPCs are connected, please contact us online to apply for this feature.
Example 1
If you only need to specify the availability zone of the VPC where the cluster resides, for example, if the VPC of the cluster is located in Guangzhou, and you need to specify the CLB of Guangzhou Zone 1 for CLB Service, you can add the following annotations to the YAML of the Service: