@@ -2185,6 +2185,10 @@ message ClusterUpdate {
21852185 // Enable/Disable Security Posture API features for the cluster.
21862186 SecurityPostureConfig desired_security_posture_config = 124 ;
21872187
2188+ // The desired network performance config.
2189+ NetworkConfig.ClusterNetworkPerformanceConfig
2190+ desired_network_performance_config = 125;
2191+
21882192 // Enable/Disable FQDN Network Policy for the cluster.
21892193 optional bool desired_enable_fqdn_network_policy = 126 ;
21902194
@@ -4163,6 +4167,21 @@ message StatusCondition {
41634167
41644168// NetworkConfig reports the relative names of network & subnetwork.
41654169message NetworkConfig {
4170+ // Configuration of network bandwidth tiers
4171+ message ClusterNetworkPerformanceConfig {
4172+ // Node network tier
4173+ enum Tier {
4174+ // Default value
4175+ TIER_UNSPECIFIED = 0 ;
4176+
4177+ // Higher bandwidth, actual values based on VM size.
4178+ TIER_1 = 1 ;
4179+ }
4180+
4181+ // Specifies the total network bandwidth tier for NodePools in the cluster.
4182+ optional Tier total_egress_bandwidth_tier = 1 ;
4183+ }
4184+
41664185 // Output only. The relative name of the Google Compute Engine
41674186 // [network][google.container.v1.NetworkConfig.network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks)
41684187 // to which the cluster is connected. Example:
@@ -4208,6 +4227,9 @@ message NetworkConfig {
42084227 // cluster.
42094228 GatewayAPIConfig gateway_api_config = 16 ;
42104229
4230+ // Network bandwidth tier configuration.
4231+ ClusterNetworkPerformanceConfig network_performance_config = 18 ;
4232+
42114233 // Whether FQDN Network Policy is enabled on this cluster.
42124234 optional bool enable_fqdn_network_policy = 19 ;
42134235}
@@ -4444,6 +4466,9 @@ message DNSConfig {
44444466
44454467 // Use CloudDNS for DNS resolution.
44464468 CLOUD_DNS = 2 ;
4469+
4470+ // Use KubeDNS for DNS resolution
4471+ KUBE_DNS = 3 ;
44474472 }
44484473
44494474 // DNSScope lists the various scopes of access to cluster DNS records.
0 commit comments