Назад | Перейти на главную страницу

Azure AKS минимизирует затраты на периодическое использование

Моя команда изучает использование AKS, мы делаем это один раз в неделю в течение нескольких часов, так работали несколько недель. Таким образом, нам нужно кластер обновлять только на небольшой промежуток времени каждую неделю. Удаление и создание нового кластера каждую неделю - не лучший вариант, потому что мы должны помнить настройки.

Итак, мы просто остановили виртуальные машины AKS в кластере. Но хранилище по-прежнему стоит 6 долларов в день (2 доллара за узел). Мы бы предпочли не терять постоянное хранилище каждого узла, чтобы начать следующую неделю с того места, на котором остановились. Как лучше всего это сделать?

Возможно, мы могли бы сделать снимок постоянных хранилищ, удалить хранилища (я не проверял, но я полагаю, что моментальные снимки намного дешевле, чем активное хранилище) и восстановить их при запуске виртуальных машин, хотя прямо сейчас не очевидно, как мы это сделаем. .

Или, может быть, если мы сделаем снимок томов узлов и воспользуемся z cli для создания кластера, мы сможем настроить кластер для создания томов из снимков. Выполнимо?

У вас возникнут трудности с удалением виртуальных машин и их воссозданием, поскольку они не просто виртуальные машины, они также настроены для работы с вашим экземпляром AKS в качестве рабочих узлов со всеми сертификатами и конфигурациями, которые идут вместе с этим.

Возможно, вы сможете сделать резервную копию, а затем восстановить виртуальные машины или диски, но я подозреваю, что даже тогда AKS, вероятно, не обрадуется этому, поскольку предполагает, что он контролирует создание и уничтожение рабочих узлов. Вы можете посмотреть на создание кластера AKS с использованием VMSS и масштабирования, установленного настолько низким, насколько это возможно, но тогда вы определенно потеряете любое состояние, которое вы храните на этих узлах, хотя, честно говоря, вы должны хранить это в PVC. (за которое вы платите за хранилище) или за пределами кластера.

В конечном итоге мой вопрос будет заключаться в следующем: неужели ваше время, потраченное на поиски способов сделать это, стоит больше, чем 180 долларов в месяц, которые вы платите за хранилище?