Atualiza as versões das instâncias de componentes do cluster para que você possa se beneficiar das otimizações de recursos nas novas versões.
Descrição da operação
A atualização das versões das instâncias de componentes do cluster pode afetar seus negócios. Avalie o impacto antes de realizar a operação em horários de menor demanda e faça backup dos dados relevantes com antecedência.
Antes de atualizar um componente, consulte as Notas de versão do componente para conhecer as alterações e seus impactos para o componente especificado.
Atualize os componentes um de cada vez. Confirme se um componente foi atualizado com sucesso antes de atualizar o próximo componente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:UpgradeK8sComponents |
update |
*Cluster
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /clusters/{ClusterId}/components/upgrade HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID do cluster. |
cf4299b79b3e34226abfdc80a4bda**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
array<object> |
Não |
Os parâmetros da solicitação. |
|
|
object |
Não |
As informações do componente. |
||
| component_name |
string |
Sim |
O nome do componente. |
coredns |
| config |
string |
Não |
Os parâmetros personalizados do componente, codificados como uma string JSON. |
{"CpuRequest":"800m"} |
| next_version |
string |
Sim |
A versão de destino para a qual atualizar. Você pode chamar a operação DescribeAddon para consultar as versões atualizáveis de um componente. |
v1.11.3.5-5321daf49-aliyun |
| policy |
string |
Não |
A política de atualização do componente. Valores válidos:
|
canary |
| version |
string |
Não |
A versão atual do componente. |
v1.11.3.2-f57ea7ed6-aliyun |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| cluster_id |
string |
O ID do cluster. |
cf4299b79b3e34226abfdc80a4bda**** |
| request_id |
string |
O ID da solicitação. |
bfd12953-31cb-42f1-8a36-7b80ec34**** |
| task_id |
string |
O ID da tarefa. |
T-62a944794ee141074400**** |
Exemplos
Resposta de sucesso
JSON formato
{
"cluster_id": "cf4299b79b3e34226abfdc80a4bda****",
"request_id": "bfd12953-31cb-42f1-8a36-7b80ec34****",
"task_id": "T-62a944794ee141074400****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | AddonPreviewUnsupported | upgrade preview is not supported for component |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.