KS8 Rollback
5 min
Resumo
- Use o cliente Kubernetes Python para executar o Rollback.
- Autenticar usando um arquivo de configuração, certificados, senha ou token.
- Semelhante ao comando kubectl rollout undo.
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
label_selectors | list | | Lista de seletores de rótulos a serem usados para filtrar resultados |
field_selectors | list | | Lista de seletores de campo a serem usados para filtrar resultados. |
Utiliza parâmetros dos módulos k8s auth options, k8s name options
]Exemplos
- name: Rollback a failed deployment
k8s_rollback:
api_version: apps/v1
kind: Deployment
name: web
namespace: testingValores retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
rollback_info | complex | sucesso | O objeto que foi revertido |
Valores retornados subcampos de rollback_info
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
api_version | string | sucesso | O esquema versionado desta representação de um objeto |
code | string | sucesso | O código HTTP da response |
kind | string | sucesso | Status |
metadata | dict | sucesso | Metadados de objeto padrão. Inclui nome, namespace, anotações, rótulos, etc. |
status | dict | sucesso | Detalhes do status atual do objeto |