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}
| 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
| 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. |
| 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. |
| 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. |
| Parâmetro | Tipo | Descrição |
|---|---|---|
| phase | String | Indica o status da tarefa de atualização. Init: inicializando NOTA: Queuing: aguardando
NOTA: Pause: pausado
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.