Мы хотим временно отключить перезагрузку при обновлении для машины CoreOS, так как мы еще не реализовали высокую доступность наших сервисов. Есть ли возможность добиться этого, кроме редактирования конфигурации cloud-init (при условии, что машина инициализируется в первый раз)
CoreOS использует инструмент под названием слесарь для координации перезагрузок в кластере. Вы можете использовать этот инструмент, чтобы временно предотвратить перезагрузку, запрыгнув на компьютер и запустив locksmithctl lock
, который укажет кластеру, что машина уже заняла слот перезагрузки, и будет держать его занятым, пока вы не запустите locksmithctl unlock
.
Однако лучше всего отредактировать файл cloud-config.