Почему ваш Kubernetes-кластер — это адская машина Голдберга
Kubernetes! Светлое будущее оркестрации контейнеров, решение всех проблем и чуть ли не спаситель человечества. Ага, конечно.
Давайте честно: для большинства из вас Kubernetes — это как ядерный реактор для обогрева собачьей будки. Мощно? Безусловно. Нужно ли вам это? Вряд ли.
Вот вам несколько признаков того, что ваш К8s-кластер превратился в адскую машину Голдберга:
1. У вас 20 микросервисов на кластере, который может выдержать нагрузку целого Гугла. Поздравляю, вы теперь владелец самого навороченного Hello World в истории.
2. Вы проводите больше времени, настраивая автомасштабирование, чем занимаясь реальными задачами бизнеса. Но зато какие графики!
3. Ваши деплои стали настолько "непрерывными", что никто уже не помнит, какая версия где запущена. Но главное — процесс!
4. Половина команды не может объяснить, как работает ингресс-контроллер, но все уверены, что без него никак.
5. У вас есть отдельный человек, который только и делает, что следит за обновлениями Kubernetes. Потому что "стабильность" — это не про K8s.
6. Вы гордо рапортуете о 99.99% аптайма, но умалчиваете о том, что 90% этого времени вы проводите, пытаясь понять, почему ваши поды не стартуют.
Но знаете, что самое смешное? Мы все это понимаем, но продолжаем упорно впихивать Kubernetes куда надо и не надо. Потому что как же без него? Вдруг завтра нам придется масштабироваться до миллиарда пользователей! (спойлер: нет)
А может, пора остановиться и задать себе простой вопрос: "Оно нам надо?". Может, для вашего проекта хватит пары-тройки виртуалок и простого оркестратора? Или вообще обойтись старым добрым "деплоем по SSH"?
Не поймите меня неправильно, Kubernetes — крутая штука. Но только когда он реально нужен, а не когда вы пытаетесь угнаться за хайпом.
А у вас как дела с K8s? Уже построили свою адскую машину или все еще в процессе? Делитесь в комментариях, посмеемся вместе.
@happy_devops
Post #607
864

- 👍 16
- 🔥 2
- 🤔 2