Mengkueri daftar kluster.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:DescribeClustersV1 |
create |
*Semua sumber daya.
|
None | None |
Sintaks permintaan
POST HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
No |
Nama kluster. |
test-eck-name |
| ClusterId |
string |
No |
ID kluster. |
eck-xxxxxxxx |
| EnsRegionId |
string |
No |
ID wilayah ENS tempat kluster berada. |
cn-hangzhou-58 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema respons. |
||
| RequestId |
string |
ID permintaan. |
C0003E8B-B930-4F59-ADC0-0E209A9012A8 |
| Clusters |
array<object> |
Daftar kluster. |
|
|
array<object> |
Detail kluster. |
||
| ClusterId |
string |
ID instans kluster. |
eck-xxxxxxx |
| Name |
string |
Nama kluster. |
test-eck-name |
| AliUid |
string |
ID pengguna. |
1375383353108460 |
| EnsRegionId |
string |
ID node ENS. |
cn-hangzhou-55 |
| KubernetesVersion |
string |
Versi kluster, yang konsisten dengan versi garis dasar komunitas Kubernetes. Gunakan versi terbaru. Jika Anda tidak menentukan parameter ini, versi terbaru akan digunakan secara default. |
1.31.9-aliyunedge.1 |
| VpcId |
string |
VPC yang digunakan kluster. |
n-5wsgr3xeolb2ist303wp3cscp |
| VswitchIds |
array |
ID vSwitch node kluster. Wilayah ENS ID vSwitch harus sama dengan nilai ens_region_id. |
|
|
string |
ID vSwitch. |
vsw-xxxxxxx |
|
| PodVswitchIds |
array |
ID vSwitch untuk Pod. Setiap vSwitch Pod berkorespondensi dengan vSwitch node pekerja, dan zona vSwitch Pod serta vSwitch node pekerja harus sama. Jika Anda mengosongkan parameter ini, nilai vswitch_ids akan digunakan secara default. |
|
|
string |
ID vSwitch. |
vsw-xxxxxxx |
|
| ContainerCidr |
string |
Blok CIDR jaringan Pod. Nilai harus berupa blok CIDR privat yang valid, yang mencakup blok CIDR berikut dan subnetnya: 10.0.0.0/8, 172.16-31.0.0/12-16, dan 192.168.0.0/16. Blok CIDR tidak boleh tumpang tindih dengan blok CIDR VPC atau blok CIDR yang digunakan kluster Kubernetes yang ada di VPC. Anda tidak dapat mengubah nilai ini setelah kluster dibuat. |
10.0.0.0/8 |
| ServiceCidr |
string |
Blok CIDR jaringan layanan. Rentang valid: 10.0.0.0/16-24, 172.16-31.0.0/16-24, dan 192.168.0.0/16-24. Blok CIDR tidak boleh tumpang tindih dengan blok CIDR VPC 10.1.0.0/21 atau blok CIDR yang digunakan kluster Kubernetes yang ada di VPC. Anda tidak dapat mengubah nilai ini setelah kluster dibuat. |
192.168.0.0/16 |
| PublicAccess |
boolean |
Apakah akses jaringan publik diaktifkan. API Server diekspos melalui EIP untuk mengaktifkan akses publik ke kluster. Nilai valid:
|
true |
| LoadBalancerId |
string |
ID instans load balancer. |
lb-58dngw0fyimzzvwljfec7hy0z |
| ControlPlaneConfig |
object |
Konfigurasi lapisan kontrol. |
|
| InstanceSpec |
string |
Tipe instans. |
ens.sn1.medium |
| ImageId |
string |
ID image. |
m-68be8cb9f71fhyvjekxa23qsf |
| SystemDiskCategory |
string |
Tipe disk cloud sistem node. Nilai valid: local_ssd, cloud_ssd, cloud_efficiency, dan local_hdd. |
cloud_ssd |
| SystemDiskSize |
integer |
Ukuran cloud disk sistem. Unit: GB. |
100 |
| ContainerRuntime |
string |
Tipe waktu proses kontainer. |
containerd |
| NodePortRange |
string |
Range port layanan node. |
30000-32767 |
| Size |
integer |
Jumlah node lapisan kontrol. |
5 |
| JoinToken |
string |
Token otentikasi untuk akses kluster. |
xxxxxxxxxx.yyyyyyy |
| Config |
any |
Kubeconfig kluster. |
{ "kind": "Config", "apiVersion": "v1", "preferences": {}, "clusters": [ { "name": "kubernetes", "cluster": { "server": "https://000.000.000.000:6443", "certificate-authority-data": "" } } ], "users": [ { "name": "kubernetes-admin", "user": { "client-certificate-data": "", "client-key-data": "" } } ], "contexts": [ { "name": "kubernetes-admin@kubernetes", "context": { "cluster": "kubernetes", "user": "kubernetes-admin" } } ], "current-context": "kubernetes-admin@kubernetes" } |
| State |
string |
Status kluster. |
running |
Contoh
Respons sukses
JSONformat
{
"RequestId": "C0003E8B-B930-4F59-ADC0-0E209A9012A8",
"Clusters": [
{
"ClusterId": "eck-xxxxxxx",
"Name": "test-eck-name",
"AliUid": "1375383353108460",
"EnsRegionId": "cn-hangzhou-55",
"KubernetesVersion": "1.31.9-aliyunedge.1",
"VpcId": "n-5wsgr3xeolb2ist303wp3cscp",
"VswitchIds": [
"vsw-xxxxxxx"
],
"PodVswitchIds": [
"vsw-xxxxxxx"
],
"ContainerCidr": "10.0.0.0/8",
"ServiceCidr": "192.168.0.0/16",
"PublicAccess": true,
"LoadBalancerId": "lb-58dngw0fyimzzvwljfec7hy0z",
"ControlPlaneConfig": {
"InstanceSpec": "ens.sn1.medium",
"ImageId": "m-68be8cb9f71fhyvjekxa23qsf",
"SystemDiskCategory": "cloud_ssd",
"SystemDiskSize": 100,
"ContainerRuntime": "containerd",
"NodePortRange": "30000-32767",
"Size": 5
},
"JoinToken": "xxxxxxxxxx.yyyyyyy",
"Config": "{\n \"kind\": \"Config\",\n \"apiVersion\": \"v1\",\n \"preferences\": {},\n \"clusters\": [\n {\n \"name\": \"kubernetes\",\n \"cluster\": {\n \"server\": \"https://000.000.000.000:6443\",\n \"certificate-authority-data\": \"\"\n }\n }\n ],\n \"users\": [\n {\n \"name\": \"kubernetes-admin\",\n \"user\": {\n \"client-certificate-data\": \"\",\n \"client-key-data\": \"\"\n }\n }\n ],\n \"contexts\": [\n {\n \"name\": \"kubernetes-admin@kubernetes\",\n \"context\": {\n \"cluster\": \"kubernetes\",\n \"user\": \"kubernetes-admin\"\n }\n }\n ],\n \"current-context\": \"kubernetes-admin@kubernetes\"\n }",
"State": "running"
}
]
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.