我对此感到困惑,这只是自动驾驶吗?我以为我也会在 GKE 标准上得到这个 https://cloud.google.com/kubernetes-engine/docs/concepts/alias-ips#-management_secondary_ranges_default
我也可以为新的标准 GKE 集群启用此功能吗?
对于运行 GKE 1.27 及更高版本的 Autopilot 集群,GKE 分配服务 默认情况下,来自 Google 管理范围的 IP 地址 34.118.224.0/20, 无需指定您自己的服务范围。这 以下注意事项适用...
文档没有明确说明仅自动驾驶。也许是这样,但我想确认是否有办法为其配置标准 GKE。
添加更多上下文,以下 terraform 在
10.x.0.0/20
网络中创建一个具有服务范围的集群。我在 terraform 资源中看不到使用托管服务范围的选项。
resource "google_container_cluster" "test01" {
provider = google-beta
name = var.test01_name
release_channel {
channel = "STABLE"
}
private_cluster_config {
enable_private_nodes = true
master_ipv4_cidr_block = var.test01_master_ipv4_cidr_block
}
remove_default_node_pool = true
initial_node_count = 1
node_config {
service_account = google_service_account.test.email
}
cluster_autoscaling {
enabled = true
resource_limits {
resource_type = "memory"
minimum = 0
maximum = 1000
}
resource_limits {
resource_type = "cpu"
minimum = 0
maximum = 100
}
auto_provisioning_defaults {
oauth_scopes = [
"https://www.googleapis.com/auth/cloud-platform"
]
service_account = google_service_account.test.email
shielded_instance_config {
enable_integrity_monitoring = true
enable_secure_boot = false
}
}
}
master_auth {
client_certificate_config {
issue_client_certificate = false
}
}
location = var.default_region
network = google_compute_network.net.id
subnetwork = google_compute_subnetwork.net.id
workload_identity_config {
workload_pool = "${data.google_project.project.project_id}.svc.id.goog"
}
addons_config {
http_load_balancing {
disabled = false
}
gcp_filestore_csi_driver_config {
enabled = true
}
gce_persistent_disk_csi_driver_config {
enabled = true
}
}
cost_management_config {
enabled = true
}
lifecycle {
ignore_changes = [
node_pool,
]
}
}
如果我正确理解了您的问题,那么在创建 Autopilot 集群时,您只需要选择集群将运行的网络和主要范围(节点范围)。此外,您可以为子网创建两个辅助范围,一个用于 Pod,另一个用于服务。如果你不这样做,就像它说的那样
for Autopilot clusters running GKE 1.27 and later, GKE assigns Service IP addresses from a Google-managed range by default (34.118.224.0/20), eliminating the need to specify your own range for Services. The following considerations apply.
在 GKE 标准集群中,您可以选中一个复选框来指示 GKE 自动为 Pod 和服务生成辅助 IP 范围。
如果有帮助,请告诉我,或者如果我对这个问题的理解不正确,可能会纠正我。
请查看此文档,对于标准模式下创建的集群,默认的网络模式取决于GKE版本以及您创建集群的方式。