Belirtilen bir Container Service for Kubernetes (ACK) kümesinde yüklü olan bileşenleri sorgulamak için DescribeClusterAddonsVersion işlemini çağırabilirsiniz.
Hata ayıklama
İstek sözdizimi
GET /clusters/ClusterId/components/version HTTP/1.1
Content-Type:application/json
İstek parametreleri
| Parametre | Tür | Gerekli | Örnek | Açıklama |
| ClusterId | String | Evet | c82e6987e2961451182edacd74faf**** |
|
Yanıt sözdizimi
HTTP/1.1 200
Content-Type:application/json
{
"key" : {
"component_name" : "String",
"version" : "String",
"next_version" : "String",
"changed" : "String",
"can_upgrade" : Boolean,
"policy" : "String",
"ready_to_upgrade" : "String",
"exist" : Boolean,
"required" : Boolean,
"message" : "String",
"value" : "String"
}
}
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| Map | Yanıt gövdesi parametreleri. | ||
| Object | Bileşen ayrıntıları. | ||
| component_name | String | ack-node-problem-detector | Bileşenin adı. |
| version | String | 1.2.1 | Bileşenin mevcut sürümü. Not Eğer version değeri boş değilse bileşen yüklenmiştir. |
| next_version | String | 1.2.1 | Bileşenin yükseltilebileceği sürüm. |
| changed | String | false | Bileşenin yükseltilip yükseltilmediğini belirtir. Geçerli değerler:
|
| can_upgrade | Boolean | false | Bileşenin yükseltilebilir olup olmadığını belirtir. Geçerli değerler:
|
| policy | String | overwrite | Bileşenin yükseltme ilkesi.
Varsayılan değer: |
| ready_to_upgrade | String | false | Bileşenin yükseltme koşullarını karşılayıp karşılamadığını belirtir. Geçerli değerler:
|
| exist | Boolean | true | Bileşenin belirtilen ACK kümesine kurulup kurulamayacağını belirtir. Geçerli değerler:
|
| required | Boolean | false | Bileşenin belirtilen ACK kümesi için gerekli olup olmadığını belirtir. Geçerli değerler:
|
| message | String | A plug-in that detects exceptions and reports them to the Kubernetes event center. | Bileşenin yükseltilebilir olup olmadığına ilişkin ek bilgiler. |
| value | String | npd:\n # Custom monitor definitions to add to Node Problem Detector **** | Özel parametre ayarı. Bir bileşeni yüklerken bileşen için özel parametre ayarları yapabilirsiniz. |
Örnekler
Örnek istekler
GET /clusters/c82e6987e2961451182edacd74faf****/components/version 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
<ack-node-problem-detector>
<exist>true</exist>
<component_name>ack-node-problem-detector</component_name>
<can_upgrade>false</can_upgrade>
<ready_to_upgrade>false</ready_to_upgrade>
<message>A plug-in that detects node exceptions and reports them to the Kubernetes event center.</message>
<version>1.2.1</version>
<value>npd:
# Custom monitor definitions to add to Node Problem Detector ****</value>
<required>false</required>
<next_version>1.2.1</next_version>
<changed>false</changed>
<policy>overwrite</policy>
</ack-node-problem-detector>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"ack-node-problem-detector" : {
"exist" : "true",
"component_name" : "ack-node-problem-detector",
"can_upgrade" : "false",
"ready_to_upgrade" : "false",
"message" : "A plug-in that detects node exceptions and reports them to the Kubernetes event center.",
"version" : "1.2.1",
"value" : "npd:\n # Custom monitor definitions to add to Node Problem Detector ****",
"required" : "false",
"next_version" : "1.2.1",
"changed" : "false",
"policy" : "overwrite"
}
}
Hata kodları
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.