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.