Tüm Ürünler
Search
Belge Merkezi

:DescribeAddons

Son Güncelleme:Oct 06, 2026

Belirtilen bir Container Service for Kubernetes (ACK) kümesinde yüklü olan bileşenlerin ayrıntılarını sorgular.

Hata Ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işlemin örnek kodunu dinamik olarak oluşturur.

İstek sözdizimi

GET /clusters/components/metadata?region=String&cluster_type=String HTTP/1.1 
Content-Type:application/json

İstek parametreleri

Tablo 1. İstek sorgu parametreleri
ParametreTürGerekliÖrnekAçıklama
regionStringEvetcn-beijing

ACK kümesinin dağıtıldığı bölgenin kimliği.

cluster_typeStringHayırkubernetes

Küme türü. Geçerli değerler:

  • Kubernetes: özel Kubernetes kümesi
  • ManagedKubernetes: yönetilen Kubernetes kümesi
  • Ask: ASK kümesi
  • ExternalKubernetes: kayıtlı harici Kubernetes kümesi

Yanıt sözdizimi

HTTP/1.1 200
Content-Type:application/json
{
  "ComponentGroups" : [ {
    "group_name" : "String",
    "items" : [ {
      "name" : "String"
    } ]
  } ],
  "StandardComponents" : {
    "key" : {
      "name" : "String",
      "version" : "String",
      "description" : "String",
      "required" : "String",
      "disabled" : Boolean
    }
  }
}

Yanıt parametreleri

Tablo 2. Yanıt gövdesi parametreleri
ParametreTürÖrnekAçıklama
ComponentGroupsArray of ComponentGroup

Döndürülen bileşenlerin ayrıntıları.

group_nameStringstorage

Bileşen grubunun adı.

itemsArray of item

Bileşen grubundaki bileşenlerin adları.

nameStringflexvolume

Bileşenin adı.

StandardComponentsMap

Standart bileşenler.

object

Standart bileşenlerin ayrıntıları.

nameStringack-arena

Bileşenin adı.

versionString0.5.0

Bileşenin sürümü.

descriptionString***

Bileşenin açıklaması.

requiredStringfalse

Bileşenin bir ACK kümesinde gerekli olup olmadığını belirtir. Geçerli değerler:

  • true: Bileşen gereklidir ve bir ACK kümesi oluşturulurken yüklenmelidir.
  • false: Bileşen isteğe bağlıdır. Bir ACK kümesi oluşturulduktan sonra, bileşeni yüklemek için ACK konsolunda Add-ons sayfasına gidebilirsiniz.
disabledBooleanfalse

Bileşenin otomatik yüklemesinin devre dışı bırakılıp bırakılmadığını belirtir. Günlük kaydı ve Ingress bileşenleri gibi bazı isteğe bağlı bileşenler, bir ACK kümesi oluşturulurken varsayılan olarak yüklenir. Bir bileşenin otomatik yüklemesini devre dışı bırakmak için bu parametreyi ayarlayabilirsiniz. Geçerli değerler:

  • true: bileşenin otomatik yüklemesini devre dışı bırakır.
  • false: bileşenin otomatik yüklemesine izin verir.

Örnekler

Örnek istekler

GET /clusters/components/metadata?region=cn-beijing    &cluster_type=kubernetes HTTP/1.1 
Content-Type:application/json

Başarılı yanıt örnekleri

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

<StandardComponents>
    <cloud-controller-manager>
        <name>cloud-controller-manager</name>
        <version>v1.9.3.339-g9830b58-aliyun</version>
        <disabled>false</disabled>
        <required>true</required>
        <description>name: Cloud Controller Manager introduction: Using Cloud Controller Manager to create load balancers for k8s applications and manage node route entries doc:en: https://www.alibabacloud.com/help/doc-detail/94925.htm</description>
    </cloud-controller-manager>
    <csi-plugin>
        <name>csi-plugin</name>
        <version>v1.16.9.43-f36bb540-aliyun</version>
        <disabled>false</disabled>
        <required>false</required>
        <description>csi-plugin</description>
    </csi-plugin>
</StandardComponents>
<ComponentGroups>
    <group_name>storage</group_name>
    <items>
        <name>flexvolume</name>
    </items>
    <items>
        <name>alicloud-disk-controller</name>
    </items>
    <items>
        <name>csi-plugin</name>
    </items>
    <items>
        <name>csi-provisioner</name>
    </items>
</ComponentGroups>
<ComponentGroups>
    <group_name>network</group_name>
    <items>
        <name>kube-flannel-ds</name>
    </items>
    <items>
        <name>terway</name>
    </items>
    <items>
        <name>terway-eni</name>
    </items>
    <items>
        <name>terway-eniip</name>
    </items>
    <items>
        <name>nginx-ingress-controller</name>
    </items>
    <items>
        <name>coredns</name>
    </items>
    <items>
        <name>managed-kube-proxy</name>
    </items>
</ComponentGroups>

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "StandardComponents" : {
    "cloud-controller-manager" : {
      "name" : "cloud-controller-manager",
      "version" : "v1.9.3.339-g9830b58-aliyun",
      "disabled" : false,
      "required" : "true",
      "description" : "name: Cloud Controller Manager introduction: Using Cloud Controller Manager to create load balancers for k8s applications and manage node route entries doc:en: https://www.alibabacloud.com/help/doc-detail/94925.htm"
    },
    "csi-plugin" : {
      "name" : "csi-plugin",
      "version" : "v1.16.9.43-f36bb540-aliyun",
      "disabled" : false,
      "required" : "false",
      "description" : "csi-plugin"
    }
  },
  "ComponentGroups" : [ {
    "group_name" : "storage",
    "items" : [ {
      "name" : "flexvolume"
    }, {
      "name" : "alicloud-disk-controller"
    }, {
      "name" : "csi-plugin"
    }, {
      "name" : "csi-provisioner"
    } ]
  }, {
    "group_name" : "network",
    "items" : [ {
      "name" : "kube-flannel-ds"
    }, {
      "name" : "terway"
    }, {
      "name" : "terway-eni"
    }, {
      "name" : "terway-eniip"
    }, {
      "name" : "nginx-ingress-controller"
    }, {
      "name" : "coredns"
    }, {
      "name" : "managed-kube-proxy"
    } ]
  } ]
}

Hata kodları

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.