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.
Central de ajuda/ Cloud Container Engine/ Referência de API/ APIs/ Atualização de cluster/ Obtenção de detalhes da tarefa de atualização do cluster
Atualizado em 2024-09-10 GMT+08:00

Obtenção de detalhes da tarefa de atualização do cluster

Função

ID da tarefa de atualização, obtida do campo uid no corpo da resposta depois que a API de atualização do cluster é chamada.

  • A atualização de cluster envolve muitas operações em componentes. Recomendamos que você atualize seu cluster no console do CCE, uma maneira mais interativa e intuitiva de reduzir os riscos operacionais.

  • Atualmente, as APIs de atualização de cluster estão disponíveis apenas mediante solicitação.

URI

GET /api/v3/projects/{project_id}/clusters/{cluster_id}/operation/upgrade/tasks/{task_id}

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto. Para obter detalhes sobre como obter o valor, consulte Como obter parâmetros no URI da API.

cluster_id

Sim

String

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

task_id

Sim

String

ID da tarefa de atualização, obtida do campo uid no corpo da resposta depois que a API de atualização do cluster é chamada.

Parâmetros de solicitação

Nenhum

Parâmetros de resposta

Código de status: 200

Tabela 2 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

apiVersion

String

Versão da API. O padrão é v3.

kind

String

Tipo de recurso. O padrão é UpgradeTask.

metadata

UpgradeTaskMetadata object

Metadados da tarefa de atualização.

spec

UpgradeTaskSpec object

Informações da tarefa de atualização.

status

UpgradeTaskStatus object

Status da tarefa de atualização.

Tabela 3 UpgradeTaskMetadata

Parâmetro

Tipo

Descrição

uid

String

ID da tarefa de atualização.

creationTimestamp

String

Hora em que uma tarefa foi criada.

updateTimestamp

String

Hora em que uma tarefa é atualizada.

Tabela 4 UpgradeTaskSpec

Parâmetro

Tipo

Descrição

version

String

Versão do cluster de origem.

targetVersion

String

Versão do cluster de destino para atualizar.

items

Object

Informações adicionais sobre a tarefa de atualização.

Tabela 5 UpgradeTaskStatus

Parâmetro

Tipo

Descrição

phase

String

Indica o status da tarefa de atualização. Init: inicializando

NOTA:

Queuing: aguardando

  • Running: o driver está executando.

NOTA:

Pause: pausado

  • Success: bem-sucedido.

NOTA:

Failed: falhou

progress

String

Progresso da tarefa de atualização.

completionTime

String

Hora de término da tarefa de atualização.

Exemplo de solicitações

Nenhum

Exemplo de respostas

Código de status: 200

Detalhes da tarefa de atualização do cluster obtidos.

{
  "kind" : "UpgradeTask",
  "apiVersion" : "v3",
  "metadata" : {
    "uid" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "creationTimestamp" : "2022-12-16 13:40:20.75671 +0800 CST",
    "updateTimestamp" : "2022-12-16 13:40:20.756712 +0800 CST"
  },
  "spec" : {
    "version" : "v1.19.16-r4",
    "targetVersion" : "v1.23.5-r0"
  },
  "status" : {
    "phase" : "Init",
    "progress" : "0.00",
    "completionTime" : "2022-12-16 13:40:20.756712 +0800 CST"
  }
}

Códigos de status

Código de status

Descrição

200

Detalhes da tarefa de atualização do cluster obtidos.

Códigos de erro

Consulte Códigos de erro.