All Products
Search
Document Center

Container Compute Service:Buat kluster ACS

Last Updated:Jun 03, 2026

Alibaba Cloud Container Compute Service (ACS) menyediakan komputasi kontainer tanpa server dengan API native Kubernetes. Kluster ACS menskalakan Pod dalam hitungan detik dan menagih berdasarkan CPU dan memori yang dikonfigurasi, sehingga ideal untuk beban kerja fluktuatif. Anda dapat membuat kluster ACS melalui Konsol atau OpenAPI.

Konsol

Langkah 1: Buka halaman pembuatan kluster

  1. Masuk ke Konsol ACS. Di panel navigasi kiri, klik Clusters.

  2. Pada halaman Clusters, klik Create Kubernetes Cluster di pojok kiri atas.

Langkah 2: Konfigurasikan kluster

Pada halaman Create Kubernetes Cluster, konfigurasikan pengaturan kluster, jaringan, komponen, dan lanjutan.

Pengaturan kluster

Parameter

Deskripsi

Cluster Name

Masukkan nama untuk kluster.

Region

Pilih wilayah untuk kluster. Wilayah yang didukung.

Kubernetes Version

Pilih versi Kubernetes yang didukung oleh ACS.

Maintenance Window

Jendela maintenance untuk kluster.

Pengaturan jaringan

Parameter

Deskripsi

IPv6 Dual-stack

Aktifkan kluster Kubernetes dual-stack.

Catatan

Jika Anda memilih Select Existing VPC , aktifkan terlebih dahulu IPv6 untuk VPC dan vSwitch tersebut. Aktifkan IPv6 untuk VPC dan Aktifkan IPv6 untuk vSwitch.

Select VPC

Konfigurasikan jaringan kluster. Rencanakan jaringan untuk kluster ACS.

Kluster ACS hanya menggunakan VPC. Anda dapat membuat VPC baru atau menggunakan yang sudah ada.

  • Create VPC

    ACS membuat VPC di wilayah yang dipilih. Pilih Zone, dan ACS membuat vSwitch di zona ketersediaan tersebut.

  • Select Existing VPC

    Gunakan VPC dan vSwitch yang sudah ada.

Untuk ketersediaan tinggi, pilih beberapa zona ketersediaan atau vSwitch. Fitur Recommended Resource Configuration merekomendasikan zona ketersediaan dengan sumber daya komputasi yang mencukupi berdasarkan jenis komputasi yang Anda pilih.

Catatan

Pada kluster ACS, objek Node disediakan sebagai node virtual. Saat Anda membuat kluster ACS, ACS membuat node virtual yang sesuai di setiap zona ketersediaan yang dipilih.

Configure SNAT

Apakah akan membuat NAT Gateway dan mengonfigurasi aturan SNAT untuk VPC. Diperlukan untuk akses internet publik, seperti menarik gambar kontainer.

Catatan
  • Anda juga dapat mengonfigurasi secara manual NAT Gateway dengan aturan SNAT untuk akses internet publik. NAT Gateway.

  • Tanpa akses internet publik, unggah gambar kontainer ke instans Alibaba Cloud Container Registry (ACR) di wilayah yang sama dan tarik melalui titik akhir internal VPC.

Security Group

Pilih apakah akan membuat grup keamanan dasar atau enterprise. Ikhtisar grup keamanan.

API Server Access Settings

Secara default, instans Classic Load Balancer (CLB) privat bayar sesuai penggunaan dibuat untuk server API. Untuk informasi penagihan instans CLB, lihat Bayar sesuai penggunaan.

Penting

Jika Anda menghapus instans CLB default, Anda tidak dapat lagi mengakses server API.

Anda dapat mengonfigurasi apakah akan Expose API server with EIP. Server API menyediakan antarmuka RESTful HTTP untuk operasi create, read, update, delete (CRUD), dan watch pada berbagai objek resource, seperti Pod dan Service.

  • Jika Anda memilih Expose, kluster ACS membuat EIP dan mengaitkannya dengan instans CLB. Layanan API Kubernetes (server API) diekspos pada port 6443 dari EIP. Anda dapat menggunakan file kubeconfig untuk menghubungkan dan mengelola kluster dari internet.

  • Jika Anda memilih Do not expose, tidak ada EIP yang dibuat. Anda dapat menggunakan file kubeconfig untuk menghubungkan dan mengelola kluster hanya dari dalam VPC.

Kontrol akses publik ke server API kluster.

Service CIDR

Blok Service CIDR tidak boleh tumpang tindih dengan blok CIDR VPC atau blok CIDR kluster Kubernetes lain di VPC. Tidak dapat diubah setelah kluster dibuat. Rentang alamat Service dan Pod juga tidak boleh tumpang tindih.

Pengaturan komponen

Parameter

Deskripsi

Service Discovery

Apakah akan mengaktifkan penemuan layanan. Kluster ACS mendukung CoreDNS.

CoreDNS adalah server DNS standar Kubernetes yang menyelesaikan nama domain untuk layanan dalam kluster.

Ingress

Opsional. Instal komponen Ingress untuk mengekspos Service ke traffic eksternal.

ACS mendukung komponen Ingress berikut:

  • ALB Ingress: Dibangun di atas Application Load Balancer (ALB). Kompatibel dengan Nginx Ingress. Mendukung routing kompleks, penemuan sertifikat otomatis, dan protokol HTTP/HTTPS/QUIC untuk traffic Lapisan 7 skala besar. Panduan cepat ALB Ingress.

  • MSE Ingress: MSE Cloud Native Gateway terintegrasi dengan Container Service untuk manajemen traffic ingress lanjutan. Manajemen MSE Ingress.

Container Monitoring

Fitur pemantauan berikut diaktifkan secara default:

Log Service

Apakah akan menggunakan Simple Log Service. Anda dapat membuat proyek baru atau menggunakan yang sudah ada.

Jika Anda mengaktifkan fitur ini, audit kluster dan pengumpulan log lapisan kontrol diaktifkan secara otomatis.

Pengaturan lanjutan

Klik Show Advanced Options untuk mengonfigurasi pengaturan lanjutan sesuai kebutuhan.

Parameter

Deskripsi

Deletion Protection

Aktifkan perlindungan penghapusan untuk mencegah penghapusan kluster secara tidak sengaja.

Resource Group

ACS menambahkan kluster ke kelompok sumber daya yang dipilih. Suatu sumber daya termasuk dalam satu kelompok sumber daya. Petakan kelompok sumber daya ke proyek, aplikasi, atau organisasi berdasarkan kebutuhan bisnis Anda.

Labels

Tambahkan tag ke kluster. Kunci wajib diisi, harus unik, dan panjangnya maksimal 64 karakter. Nilai bersifat opsional dan panjangnya maksimal 128 karakter.

  • Kunci dan nilai tidak boleh diawali dengan aliyun, acs:, https://, atau http://. Tidak peka huruf besar/kecil.

  • Kunci tag yang ditambahkan ke resource yang sama harus unik. Tag baru dengan kunci yang sama dengan tag yang sudah ada akan menimpa tag lama.

  • Jika sebuah resource sudah memiliki 20 tag, Anda tidak dapat menambahkan lebih banyak. Anda harus melepas beberapa tag terlebih dahulu untuk menambahkan yang baru.

Time Zone

Zona waktu untuk kluster. Secara default, kluster menggunakan zona waktu browser Anda.

Cluster Domain

Nama domain lokal untuk kluster. Default: cluster.local. Nama domain kustom juga didukung.

Domain kluster adalah akhiran tingkat atas yang digunakan oleh semua Service. Misalnya, Service bernama my-service di namespace default memiliki nama DNS my-service.default.svc.cluster.local.

Langkah 3: Konfirmasi konfigurasi

  1. Setelah mengonfigurasi kluster, klik Confirm.

  2. Pada kotak dialog yang muncul, konfirmasi konfigurasi yang Anda pilih dan pastikan semua pemeriksaan dependensi telah lolos.

  3. Baca dengan cermat dan setujui syarat layanan, lalu klik Create Cluster.

    Setelah kluster dibuat, Anda dapat melihatnya di halaman Clusters.

    Catatan

    Pembuatan kluster biasanya memerlukan waktu sekitar 10 menit.

Operasi terkait

  • Lihat informasi dasar kluster

    Pada halaman Clusters, temukan kluster yang Anda buat dan klik Details di kolom Actions. Klik tab Basic Information dan Connection Information untuk melihat informasi dasar dan koneksi kluster. Informasi ini mencakup:

    • API server Public Endpoint: Titik akhir publik untuk server API Kubernetes. Gunakan ini untuk mengelola kluster dengan kubectl.

      Fitur Associate EIP dan Unbind hanya tersedia untuk kluster ACK yang dikelola.

      • Associate EIP: Anda dapat memilih EIP yang sudah ada atau membuat yang baru untuk dikaitkan dengan kluster.

        Mengaitkan EIP menyebabkan restart singkat pada server API. Hindari melakukan operasi pada kluster selama periode ini.

      • Disassociate EIP: Setelah Anda melepas kaitan EIP, Anda tidak akan lagi dapat mengakses server API dari internet publik.

        Melepas kaitan EIP menyebabkan restart singkat pada server API. Hindari melakukan operasi pada kluster selama periode ini.

    • API server Internal Endpoint: Titik akhir internal untuk server API Kubernetes, dapat diakses dalam VPC kluster. Alamat IP ini adalah alamat load balancer.

  • Lihat informasi log kluster

    Anda dapat mengklik tab Cluster Logs untuk melihat log kluster.

OpenAPI

API

Kluster ACS merupakan jenis kluster di Alibaba Cloud Container Service for Kubernetes (ACK). Anda dapat membuat kluster ACS dengan memanggil operasi API ACK CreateCluster.

Debug

Debug CreateCluster.

Otorisasi

Tabel berikut mencantumkan informasi otorisasi untuk API ini. Gunakan nilai-nilai tersebut dalam elemen Action kebijakan RAM untuk memberikan izin.

  • Action: Izin spesifik.

  • Tingkat akses: Tingkat akses untuk setiap aksi. Nilai yang valid: Write, Read, dan List.

  • Jenis resource: Jenis resource yang mendukung otorisasi. Rinciannya sebagai berikut:

    • Jenis resource yang wajib diawali dengan tanda bintang (*).

    • Untuk operasi yang tidak mendukung otorisasi tingkat resource, gunakan All Resources.

  • Kunci kondisi: Kunci kondisi yang ditentukan oleh layanan cloud.

  • Action dependen: Izin lain yang diperlukan agar action tersebut berhasil dijalankan. Pemanggil juga harus memiliki izin untuk action dependen ini.

Actions

Tingkat akses

Jenis sumber daya

Kunci kondisi

Dependent Actions

cs:CreateCluster

create

*cluster

acs:cs:{#regionId}:{#accountId}:cluster/*

  • cs:ClusterType

  • cs:ClusterSpec

  • cs:ClusterProfile

  • cs:AddonNames

Tidak ada

Sintaksis permintaan

POST /clusters HTTP/1.1

Parameter utama

Saat memanggil operasi API CreateCluster untuk membuat kluster ACS, parameter berikut berbeda dari parameter untuk kluster ACK yang dikelola:

Parameter

Deskripsi

Wajib

Parameter combination

region_id

Wilayah untuk kluster. Wilayah yang didukung.

Ya

Create an ACS cluster

  • "region_id": "cn-hangzhou"

  • "cluster_type": "ManagedKubernetes"

  • "profile": "Acs"

  • "cluster_spec": "ack.pro.small"

  • "service_cidr": "192.168.xx.xx/16"

  • "kubernetes_version": "1.31.1-aliyun.1"

  • "vpcid": "vpc-j6cc1ddlp4rzs7v******"

  • "vswitch_ids": ["vsw-j6cht66iul7h61x******","vsw-j6c5ne6mxgnx3g5******"]

  • "addons": [{"name": "alb-ingress-controller"}]

cluster_type

Jenis kluster. Atur ke ManagedKubernetes untuk kluster ACS.

Ya

profile

Subjenis kluster. Atur ke Acs untuk kluster ACS.

Ya

cluster_spec

Spesifikasi kluster. Atur ke ack.pro.small untuk kluster ACS.

Ya

service_cidr

Blok CIDR Service untuk kluster. Blok CIDR yang valid adalah: 10.0.0.0/16-24, 172.16-31.0.0/16-24, atau 192.168.0.0/16-24.

Tidak boleh tumpang tindih dengan blok CIDR VPC atau blok CIDR kluster Kubernetes yang sudah ada di VPC. Tidak dapat diubah setelah kluster dibuat. Rencanakan jaringan untuk kluster ACS.

Ya

kubernetes_version

Versi Kubernetes. Default ke versi terbaru jika tidak ditentukan.

Konsol ACS mendukung pembuatan kluster dengan tiga versi terbaru. Ikhtisar dan mekanisme versi Kubernetes.

Tidak

vpcid

VPC untuk kluster. Jika tidak ditentukan, sistem membuat VPC dan tiga vSwitch di zona ketersediaan yang direkomendasikan. Pastikan kuota VPC Anda di wilayah tersebut mencukupi.

Tidak

vswitch_ids

vSwitch untuk kluster. Alamat Pod dialokasikan dari vSwitch. Untuk ketersediaan tinggi, pilih vSwitch di zona ketersediaan berbeda. Jika Anda tidak menentukan VPC, sistem membuat vSwitch secara default.

Tidak

addons

Komponen kluster yang akan diinstal melalui parameter addons. Jika tidak ditentukan, hanya komponen inti dan wajib yang diinstal.

Tidak

Contoh permintaan

Berikut contoh permintaan untuk membuat kluster ACS. Untuk daftar lengkap parameter, lihat CreateCluster.

POST /clusters HTTP/1.1
<Common request headers>
{
    "name": "ACS-cluster",                     // Wajib. Nama kluster.
    "cluster_type": "ManagedKubernetes",      // Wajib. Jenis kluster. 
    "profile": "Acs",                         // Wajib. Subjenis kluster.       
    "cluster_spec": "ack.pro.small",          // Wajib. Spesifikasi kluster.
    "kubernetes_version": "1.31.1-aliyun.1",  // Versi kluster. Disarankan menggunakan versi terbaru.   
    "region_id": "cn-hangzhou",               // Wajib. Wilayah kluster. Contoh ini menggunakan China (Hangzhou).
    "vpcid": "vpc-j6cc1ddlp4rzs7v******",     // ID VPC. Tidak dapat diubah setelah kluster dibuat.
    "service_cidr": "192.168.xx.xx/16",       // Wajib. Blok CIDR Service untuk kluster.
    "vswitch_ids": [                          // Pilih beberapa vSwitch untuk memastikan ketersediaan tinggi.
        "vsw-j6cht66iul7h61x******",
        "vsw-j6c5ne6mxgnx3g5******"
    ],
    "addons": [                               // Komponen pengguna yang akan diinstal. 
    {
        "name": "alb-ingress-controller"
    }
}

Contoh respons

Respons sukses

{
  "cluster_id": "c54c8e4c703834c48bda53ae7841*****",
  "request_id": "08CCB494-7A82-5D51-907C-A6BF658*****",
  "task_id": "T-68007b2164acba01060*****",
  "instanceId": "c54c8e4c703834c48bda53ae7841*****"
}

Respons error

Error yang dikembalikan karena parameter cluster_type salah:

{
  "code": "400",
  "message": "no ros component exists. clusterType: Kubernetes, version: ",
  "requestId": "7D99D268-F1E1-5ED8-B757-E5D38A0*****",
  "status": 400
}

Kode kesalahan

Kunjungi Error Center untuk melihat lebih banyak kode kesalahan.

Referensi

Untuk API kluster lainnya, lihat Referensi API Kluster.