Container Service for Kubernetes (ACK) akan menyesuaikan beberapa API pada 4 Juli 2026, termasuk penghentian parameter dan dekomisioning antarmuka secara penuh. Parameter yang dihentikan tidak akan berfungsi lagi, dan API yang didekomisioning tidak dapat dipanggil. Topik ini menyediakan solusi yang direkomendasikan.
Rincian perubahan dan cakupan dampak
Waktu implementasi: Peluncuran regional dimulai pada 4 Juli 2026, dengan penyelesaian global diperkirakan pada 30 September 2026.
Cakupan dampak: Pembaruan ini mencakup perubahan parameter pada sejumlah API tertentu serta dekomisioning penuh pada API lainnya. Setiap penggunaan API dalam tabel di bawah—baik melalui panggilan langsung, konfigurasi Terraform, templat Resource Orchestration Service (ROS), maupun permintaan berbasis API lainnya—akan terdampak oleh perubahan ini.
Jenis perubahan
Rincian penghentian
API yang terdampak
Penghentian parameter API
API operasional: Beberapa parameter permintaan menjadi tidak valid atau validasi permintaan mengembalikan kode kesalahan 400.
CreateCluster
CreateClusterByResourcesGroup
ModifyCluster
UpgradeCluster
API kueri: Badan respons tidak lagi mengembalikan bidang yang dihentikan.
DescribeClusterDetail
Dekomisioning API
API dinonaktifkan secara permanen dan tidak dapat diakses.
DescribeClusters
DescribeClustersV1
GetUpgradeStatus
PauseClusterUpgrade
CancelClusterUpgrade
ResumeUpgradeCluster
Parameter yang dihentikan dan solusinya
Parameter yang tercantum dalam kolom parameter alternatif pada tabel di bawah tersedia dalam antarmuka API yang sama dengan parameter yang akan dihentikan.
CreateCluster
Parameter konfigurasi node master ACK dedicated cluster dikonsolidasikan ke dalam bidang
control_plane_config.ACK dedicated cluster telah dihentikan. Untuk informasi selengkapnya, lihat Buat ACK dedicated cluster (dihentikan).
Parameter konfigurasi node pekerja dalam kluster dikonsolidasikan ke dalam bidang
nodepools. Setelah membuat kluster, kami merekomendasikan Anda membuat dan mengonfigurasi kelompok node melalui bidang yang sama di CreateClusterNodePool.
Parameter yang dihentikan | Parameter alternatif |
master_vswitch_ids | vswitch_ids |
master_instance_charge_type | control_plane_config.charge_type |
master_period | control_plane_config.period |
master_period_unit | control_plane_config.period_unit |
master_auto_renew | control_plane_config.auto_renew |
master_auto_renew_period | control_plane_config.auto_renew_period |
master_instance_types | control_plane_config.instance_types |
master_system_disk_category | control_plane_config.system_disk_category |
master_system_disk_size | control_plane_config.system_disk_size |
master_system_disk_performance_level | control_plane_config.system_disk_performance_level |
master_system_disk_snapshot_policy_id | control_plane_config.system_disk_snapshot_policy_id |
master_deploymentset_id | control_plane_config.deploymentset_id |
master_count | control_plane_config.size |
node_port_range | control_plane_config.node_port_range |
num_of_nodes | nodepools[].scaling_group.desired_size |
worker_vswitch_ids | nodepools[].scaling_group.vswitch_ids |
worker_instance_types | nodepools[].scaling_group.instance_types |
worker_system_disk_category | nodepools[].scaling_group.system_disk_category |
worker_system_disk_size | nodepools[].scaling_group.system_disk_size |
worker_system_disk_snapshot_policy_id | nodepools[].scaling_group.system_disk_snapshot_policy_id |
worker_system_disk_performance_level | nodepools[].scaling_group.system_disk_performance_level |
worker_data_disks | nodepools[].scaling_group.data_disks |
worker_instance_charge_type | nodepools[].scaling_group.instance_charge_type |
worker_period_unit | nodepools[].scaling_group.period_unit |
worker_period | nodepools[].scaling_group.period |
worker_auto_renew | nodepools[].scaling_group.auto_renew |
worker_auto_renew_period | nodepools[].scaling_group.auto_renew_period |
user_data | nodepools[].scaling_group.user_data Cluster khusus ACK: Node master tidak lagi mendukung parameter ini. |
node_name_mode | nodepools[].scaling_group.node_name_mode Cluster khusus ACK: Node master tidak lagi mendukung parameter ini. |
rds_instances | nodepools[].scaling_group.rds_instances |
taints | nodepools[].scaling_group.taints Cluster khusus ACK: Node master tidak lagi mendukung parameter ini. |
instances | Setelah kluster dan kelompok node dibuat, tambahkan node yang ada ke kelompok node melalui AttachInstancesToNodePool. |
format_disk | |
keep_instance_name | |
cloud_monitor_flags | nodepools[].kubernetes_config.cms_enabled control_plane_config.cloud_monitor_flags |
soc_enabled | nodepools[].kubernetes_config.soc_enabled control_plane_config.soc_enabled |
security_hardening_os | nodepools[].kubernetes_config.security_hardening_os control_plane_config.security_hardening_os |
cis_enabled | nodepools[].kubernetes_config.security_hardening_os |
cpu_policy | Konfigurasikan kebijakan CPU melalui bidang |
control_plane_config.cpu_policy | Parameter ini dihentikan. |
runtime.name | nodepools[].kubernetes_config.runtime control_plane_config.runtime |
runtime.version | nodepools[].kubernetes_config.runtime_version |
image_type | nodepools[].scaling_group.image_type control_plane_config.image_type |
image_id | nodepools[].scaling_group.image_id control_plane_config.image_id |
platform | nodepools[].scaling_group.image_type control_plane_config.image_type |
os_type | nodepools[].scaling_group.os_type |
key_pair | nodepools[].scaling_group.key_pair control_plane_config.key_pair |
login_password | nodepools[].scaling_group.login_password control_plane_config.login_password |
pod_vswitch_ids | Tentukan melalui bidang
|
custom_san | extra_sans |
nat_gateway | snat_entry |
service_discovery_types | Kemampuan
|
zone_id | zone_ids |
logging_type | Instal komponen |
sls_project_name | |
disable_rollback | Parameter ini dihentikan. |
timeout_mins | Parameter ini dihentikan. |
access_control_list | Setelah pembuatan kluster, lihat Resource Access Management untuk konfigurasi manual melalui API. |
enable_rrsa | rrsa_config.enabled |
DescribeClusterDetail
Parameter yang dihentikan | Parameter alternatif |
vswitch_id | vswitch_ids |
worker_ram_role_name | Kueri melalui DescribeClusterResources. |
docker_version | Kueri melalui DescribeClusterNodePoolDetail. |
external_loadbalancer_id | Kueri melalui DescribeClusterResources. |
network_mode | Parameter ini dihentikan. |
subnet_cidr | container_cidr |
zone_id | Parameter ini dihentikan. Anda dapat mengkueri informasi zona terkait melalui vswitch_ids dan DescribeVSwitches. |
private_zone | Parameter ini dihentikan. |
parameters | Parameter ini dihentikan. Untuk mengkueri hasil terkait, lihat DescribeClusterDetail untuk solusi alternatif. |
outputs | Parameter ini dihentikan. Untuk mengkueri hasil terkait, lihat DescribeClusterDetail dan DescribeClusterResources. |
upgrade_components | Parameter ini dihentikan. Kueri melalui DescribeKubernetesVersionMetadata. |
maintenance_info | Parameter ini dihentikan. |
next_version | Kueri melalui DescribeKubernetesVersionMetadata. |
ModifyCluster
Parameter yang dihentikan | Parameter alternatif |
instance_deletion_protection | Parameter ini dihentikan. |
ingress_loadbalancer_id | Parameter ini dihentikan. |
access_control_list | Parameter ini dihentikan. Setelah pembuatan kluster, lihat Resource Access Management untuk konfigurasi manual melalui API. |
UpgradeCluster
Parameter yang dihentikan | Parameter alternatif |
rolling_policy | Kami merekomendasikan menggunakan UpgradeClusterNodepool untuk melakukan upgrade node pekerja. |
rolling_policy.max_parallelism | Kami merekomendasikan menggunakan UpgradeClusterNodepool untuk melakukan upgrade node pekerja. |
API yang dihentikan dan solusinya
Tidak digunakan lagi API | API alternatif |
DescribeClusters | |
DescribeClustersV1 | |
GetUpgradeStatus | |
PauseClusterUpgrade | |
CancelClusterUpgrade | |
ResumeUpgradeCluster |