Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Computação
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gerenciamento e governança
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migração
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análises
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Outros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Segurança e conformidade
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Serviços de mídia
Media Processing Center
Video On Demand
Live
SparkRTC
Armazenamento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Cloud Server Backup Service
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
Software Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bancos de dados
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicações de negócios
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribuição de conteúdo e computação de borda
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluções
SAP Cloud
High Performance Computing
Serviços para desenvolvedore
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
MacroVerse aPaaS
KooPhone
KooDrive

Listagem de instâncias do complemento

Atualizado em 2024-09-10 GMT+08:00

Função

Essa API é usada para listar todas as instâncias de complemento no cluster.

URI

GET /api/v3/addons

Tabela 1 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

cluster_id

Sim

String

ID do cluster. Para obter detalhes sobre como obter um ID do cluster, consulte Como obter parâmetros no URI da API.

Parâmetros de solicitação

Tabela 2 Parâmetros de cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

Content-Type

Sim

String

Tipo de corpo da mensagem (formato).

X-Auth-Token

Sim

String

As solicitações para chamar uma API podem ser autenticadas usando um token ou AK/SK. Se a autenticação baseada em token for usada, esse parâmetro é obrigatório e deve ser definido como um token de usuário. Para obter detalhes, consulte Obtenção de um token de usuário.

Parâmetros de resposta

Código de status: 200

Tabela 3 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

kind

String

Tipo de API. O valor é fixado em Addon e não pode ser alterado.

apiVersion

String

Versão da API. O valor é fixado em v3 e não pode ser alterado.

items

Array of AddonInstance objects

Lista de instâncias de complemento.

Tabela 4 AddonInstance

Parâmetro

Tipo

Descrição

kind

String

Tipo de API. O valor é fixado em Addon e não pode ser alterado.

apiVersion

String

Versão da API. O valor é fixado em v3 e não pode ser alterado.

metadata

AddonMetadata object

Informações básicas sobre o objeto. Metadados são uma coleção de atributos.

spec

InstanceSpec object

Descrição detalhada da instância do complemento.

status

AddonInstanceStatus object

Status da instância do complemento.

Tabela 5 AddonMetadata

Parâmetro

Tipo

Descrição

uid

String

ID único

name

String

Nome do complemento

alias

String

Alias do complemento

labels

Map<String,String>

Rótulos do complemento em pares chave-valor. Este é um campo reservado e não tem efeito.

annotations

Map<String,String>

Anotações do complemento, no formato de pares chave-valor.

  • Para instalação do complemento, o valor é fixado em {"addon.install/type":"install"}.

  • Para a atualização do complemento, o valor é fixado em {"addon.upgrade/type":"upgrade"}.

updateTimestamp

String

Atualizado em

creationTimestamp

String

Criado em

Tabela 6 InstanceSpec

Parâmetro

Tipo

Descrição

clusterID

String

ID do cluster.

version

String

Versão do modelo de complemento, por exemplo, 1.0.0.

addonTemplateName

String

Nome do modelo de complemento, por exemplo, coredns.

addonTemplateType

String

Tipo de modelo de complemento.

addonTemplateLogo

String

URL para obter o logotipo do modelo de complemento.

addonTemplateLabels

Array of strings

Rótulos do modelo de complemento.

description

String

Descrição do modelo de complemento.

values

Map<String,Object>

Parâmetros de instalação do modelo de complemento (variando dependendo do complemento). Defina os parâmetros de acordo.

Tabela 7 AddonInstanceStatus

Parâmetro

Tipo

Descrição

status

String

Status de instâncias do complemento. Opções:

  • running: todas as instâncias do complemento estão em execução e o complemento está em execução corretamente.

  • abnormal: as instâncias do complemento são anormais e o complemento não pode ser usado. Clique no nome do complemento para ver as exceções.

  • installing: o complemento está sendo instalado.

  • installFailed: falhou ao instalar o complemento. Nesse caso, desinstale o complemento e reinstale-o.

  • upgrading: o complemento está sendo atualizado.

  • upgradeFailed: falhou ao atualizar o complemento. Nesse caso, atualize o complemento novamente ou desinstale o complemento e reinstale-o.

  • deleting: o complemento está sendo excluído.

  • deleteFailed: falhou ao excluir o complemento. Nesse caso, desinstale o complemento novamente.

  • deleteSuccess: a exclusão do complemento foi bem-sucedida.

  • available: apenas algumas instâncias do complemento estão em execução. Isso indica que algumas funções do complemento estão disponíveis.

  • rollbacking: o complemento está sendo revertido.

  • rollbackFailed: falhou ao reverter o complemento. Nesse caso, reverta o complemento novamente ou desinstale o complemento e reinstale-o.

  • unknown: a instância do gráfico de complemento não existe.

Reason

String

Causa da falha na instalação do complemento.

message

String

Detalhes do erro de instalação.

targetVersions

Array of strings

Versões para as quais a versão atual do complemento pode ser atualizada.

currentVersion

Versions object

Informações sobre a versão atual do complemento.

isRollbackable

Boolean

Se a versão do complemento pode ser revertida para a versão de origem.

previousVersion

String

A versão do complemento antes da atualização ou reversão

Tabela 8 Versions

Parâmetro

Tipo

Descrição

version

String

Versão do complemento.

input

Object

Parâmetros de instalação do complemento.

stable

Boolean

Se a versão do complemento é uma versão estável.

translate

Object

Informações de tradução usadas pela GUI.

supportVersions

Array of SupportVersions objects

Versões de cluster que suportam o complemento.

creationTimestamp

String

Hora de criação.

updateTimestamp

String

Hora da atualização.

Tabela 9 SupportVersions

Parâmetro

Tipo

Descrição

clusterType

String

Tipo de cluster que suporta o suplemento.

clusterVersion

Array of strings

Versões de cluster que suportam o complemento. O valor é uma expressão regular.

Exemplo de solicitações

Nenhuma

Exemplo de respostas

Código de status: 200

OK

{
  "kind" : "Addon",
  "apiVersion" : "v3",
  "items" : [ {
    "kind" : "Addon",
    "apiVersion" : "v3",
    "metadata" : {
      "uid" : "8ca259cc-553b-11e9-926f-0255ac101a31",
      "name" : "storage-driver",
      "alias" : "storage-driver",
      "creationTimestamp" : "2019-04-02T11:36:26Z",
      "updateTimestamp" : "2019-04-02T11:36:26Z"
    },
    "spec" : {
      "clusterID" : "0c0e4a63-5539-11e9-95f7-0255ac10177e",
      "version" : "1.0.10",
      "addonTemplateName" : "storage-driver",
      "addonTemplateType" : "helm",
      "addonTemplateLogo" : "https://192.149.48.66/cce-addon-southchina-aw1hz2u/storage-driverlogo.svg",
      "addonTemplateLabels" : [ "Storage" ],
      "description" : "A kubernetes FlexVolume Driver used to support cloud storage",
      "values" : {
        "basic" : {
          "addon_version" : "1.0.10",
          "euleros_version" : "2.2.5",
          "obs_url" : "",
          "platform" : "linux-amd64",
          "swr_addr" : "100.125.6.246:20202",
          "swr_user" : "hwofficial"
        },
        "flavor" : {
          "replicas" : 1
        },
        "parameters" : { }
      }
    },
    "status" : {
      "status" : "running",
      "Reason" : "Install complete",
      "message" : "",
      "targetVersions" : null,
      "currentVersion" : {
        "version" : "1.0.10",
        "input" : {
          "basic" : {
            "euleros_version" : "2.2.5",
            "obs_url" : "",
            "swr_addr" : "100.125.6.246:20202",
            "swr_user" : "hwofficial"
          },
          "parameters" : { }
        },
        "stable" : true,
        "translate" : {
          "en_US" : {
            "addon" : {
              "changeLog" : "The plug-in is upgraded to enhance the storage plug-in function.",
              "description" : "A kubernetes FlexVolume Driver used to support cloud storage"
            }
          },
          "zh_CN" : {
            "addon" : {
              "changeLog" : "",
              "description" : ""
            }
          }
        },
        "supportVersions" : null,
        "creationTimestamp" : "2019-03-29T13:45:37Z",
        "updateTimestamp" : "2019-03-29T13:45:37Z"
      }
    }
  } ]
}

Códigos de status

Código de status

Descrição

200

OK

Códigos de erro

Consulte Códigos de erro.

Usamos cookies para aprimorar nosso site e sua experiência. Ao continuar a navegar em nosso site, você aceita nossa política de cookies. Saiba mais

Feedback

Feedback

Feedback

0/500

Conteúdo selecionado

Envie o conteúdo selecionado com o feedback