Что вы не можете сделать, когда вы используете AKS поверх кластера kubernetes с самоуправлением? - PullRequest
0 голосов
/ 24 апреля 2020

Я решаю, должен ли я предоставить использовать vanilla kubernetes или использовать Azure Kubernetes Service для моих агентов сборки CI.

Какой контроль я потеряю при использовании AKS; S SH внутри кластера? включить и выключить VMS? Что касается стоимости, я вижу, что AKS использует цены на виртуальные машины, есть ли что-то помимо этого

1 Ответ

1 голос
/ 24 апреля 2020

На мой взгляд, существует несколько ограничений, но ни одно из них не должно ограничивать ваш вариант использования:

  1. Вы теряете контроль над мастер-узлами (плоскостью управления). Не должно быть проблемой в вашем случае использования, и я с трудом представляю, где это может быть ограничением. Вы все еще можете S SH в рабочие узлы в AKS.
  2. Вы теряете детальный контроль над размером рабочих узлов. Пулы узлов становятся абстракцией для управления размером виртуальных машин. В самоуправляемом кластере вы можете подключить к кластеру виртуальные машины совершенно другого размера. В AKS все узлы в одном и том же пуле должны быть одного размера (но вы можете создать несколько пулов узлов с разными размерами виртуальных машин).
  3. Невозможно выбрать ОС узла в AKS (она основана на Ubuntu) .
  4. Вы не гибки в выборе сетевых плагинов для k8s. Это либо kub enet, либо Azure CNI. Но это нормально, если вы не используете какие-то странные приложения, которые требуют сети L2, дополнительная информация здесь

AKS определенно имеет преимущества:

  1. Вы не управляете плоскостью управления, которая является настоящим обезболивающим средством.
  2. AKS может динамически масштабировать свои узлы, что может быть хорошим вариантом для пакетных рабочих нагрузок, таких как агенты сборки, но также накладывает дополнительную задержку во время узла процедура масштабирования.
  3. Обновления кластера (плоскости управления и данных) - всего пара нажатий на портале azure.
  4. Плоскость управления свободна в AKS (в отличие, например, от EKS в Amazon), вы платите только за рабочие узлы, вы можете рассчитать свою цену здесь
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...