// личный канал‑лог
gavrilovlog
← все записи

minikube start

👁 3534💬 3
В целом у меня уже был опыт настройки кубернетиса на GCP. Но правды ради, хочу отметить, что мало что понимал в процессе реализации. Ну и тем более GCP как облачная инфраструктура меня не очень радовала. Особенно в работе с ролями и разрешениями. На GKE я разворачивал инфру для нашей игры CryptoRush. Это была ТМА игра, где требовалось выдерживать огромный трафик, особенно на проливах рекламы, когда временами достигалось 15k RPS. Единственное что мне прям очень хорошо запомнилось, то как отрабатывал автоскейлер на нагрузках. Что при достижении 80% CPU он поднимал дополнительные реплики. Однако, в процессе настройки у меня были базовые представления как все работает, и с нуля я никогда ранее не делал этого и уж тем более с terraform. Поэтому в тот раз я все делал обычными командами через kubectl. Внутри кластера было всего 3 сервиса: backend-api - основной сервис, к которому цеплялся фронт notifier - сервис, который отправлял пуши пользователям analytic - сервис, который получал ивенты из NATS и отправлял их в kafka (на другой стороне был кликхаус, который собирал эти ивенты). То есть по сути, тут совсем простая история, и поэтому, ни helm, ни terraform не потребовались, чтобы поддерживать всё это. Я не говорю, что это правильно, я хочу сказать, что в конкретно этом юз кейсе я не ощутил сложности. НО! Сейчас мне необходимо разобраться во всех тонкостях работы кубера и поэтому я начал искать разные уроки. Во многом мне помогает ChatGPT& За первые пару дней удалось полностью настроить локальное окружение через minikube и следующий шаг AWS EKS, на этом я закончил сегодня. Пока что все идет достаточно легко в изучении, я многое могу ассоциировать с прошлым своим опытом. И еще я понимаю как в конце оно должно выглядеть, потому что как разработчик имею намного больше опыта, чем как DevOps и это представление как конечный рисунок, который я пытаюсь собрать из пазл. PS: Хочу немного больше материала собрать, чтобы опубликовать первый пост по куберу, а пока какие-то базовые вещи делаю. Поэтому ждемс.. 96/100 Telegram | Youtube | Twitter
9

Комментарии · 3

  • @shaurgon
    kubens, kubectx, kustomize, k9s, lens - забирай, пригодится :) Самое веселое начнется около ArgoCD, но если разберёшься, можешь забыть про "эти ваши докеры"
    • @gavrilovlog
      Из всего списка работал с lens, k9s и argoCD. Остальное просто знакомые слова) спасибо 👍
      • @shaurgon
        А это просто две тулзы полезные для смены контекстов