Queremos desativar temporariamente a reinicialização na atualização de uma máquina CoreOS, pois ainda não implementamos a alta disponibilidade de nossos serviços. Existe alguma maneira de conseguir isso além de editar a configuração do cloud-init (fornecido quando a máquina está sendo provisionada pela primeira vez)
O CoreOS usa uma ferramenta chamada serralheiro para coordenar as reinicializações no cluster. Você pode usar essa ferramenta para impedir reinicializações temporariamente entrando em uma máquina e executando
locksmithctl lock
, o que indicará ao cluster que uma máquina já ocupou o slot de reinicialização e a manterá ocupada até você executarlocksmithctl unlock
.Sua melhor aposta, no entanto, é editar o arquivo cloud-config.