Kubernetes как профстандарт работы с контейнерами
https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers/
В качестве альтернативы монолитном софту обрела популярность микросервисная архитектура, в которой много лёгких модулей выполняют простые функции. Для того, чтобы легче ими управлять и изолировать друг от друга, их пакуют в контейнеры.
Практически стандартом для запуска микросервисов в контейнерах стал Kubernetes. Всё благодаря тому, что он кастомизируемый и может быть настроен и запущен почти на любой платформе.
В статье рассказываем, откуда он появился, какие задачи решает и какие у него есть ограничения.
#devops #kubernetes
https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers/
В качестве альтернативы монолитном софту обрела популярность микросервисная архитектура, в которой много лёгких модулей выполняют простые функции. Для того, чтобы легче ими управлять и изолировать друг от друга, их пакуют в контейнеры.
Практически стандартом для запуска микросервисов в контейнерах стал Kubernetes. Всё благодаря тому, что он кастомизируемый и может быть настроен и запущен почти на любой платформе.
В статье рассказываем, откуда он появился, какие задачи решает и какие у него есть ограничения.
#devops #kubernetes
Media is too big
VIEW IN TELEGRAM
Разработчик перенёс управление Kubernets в Minecraft
Загоны в такой панели управления играют роль пространства имён, а животные в них — ресурсы кластера. Если удалить ресурс, животное исчезнет, и наоборот. На видео можно посмотреть, как это выглядит.
А код и инструкция по установке есть на гитхабе: https://tprg.ru/lxtv
#kubernetes #minecraft #кек
Загоны в такой панели управления играют роль пространства имён, а животные в них — ресурсы кластера. Если удалить ресурс, животное исчезнет, и наоборот. На видео можно посмотреть, как это выглядит.
А код и инструкция по установке есть на гитхабе: https://tprg.ru/lxtv
#kubernetes #minecraft #кек
Разработчики Kubernetes отказываются от Docker как среды исполнения контейнеров, но сомневаются, что все об этом знают
О своём решении отказаться от dockershim в пользу containerd и CRI-O компания сообщила ещё в прошлом году. Ожидается, что dockershim, ответственный за взаимодействие с Docker, будет удалён из кодовой базы Kubernetes в релизе v1.24 в апреле 2022 года.
И хотя переход на containerd набирает обороты, dockershim по-прежнему остаётся популярен. И в компании до сих пор не уверены, готовы ли пользователи к переходу и знают ли они вообще о планах компании.
Настолько, что даже создали для этого специальный опросник. Можете пройти, если есть желание помочь разработчикам понять текущую ситуацию: https://tprg.ru/lrpS
#kubernetes
О своём решении отказаться от dockershim в пользу containerd и CRI-O компания сообщила ещё в прошлом году. Ожидается, что dockershim, ответственный за взаимодействие с Docker, будет удалён из кодовой базы Kubernetes в релизе v1.24 в апреле 2022 года.
И хотя переход на containerd набирает обороты, dockershim по-прежнему остаётся популярен. И в компании до сих пор не уверены, готовы ли пользователи к переходу и знают ли они вообще о планах компании.
Настолько, что даже создали для этого специальный опросник. Можете пройти, если есть желание помочь разработчикам понять текущую ситуацию: https://tprg.ru/lrpS
#kubernetes
Аутентификация в Kubernetes: простым языком и с примерами
Вместе с разработчиками из КРОК рассказываем про 3 вида аутентификации в Kubernetes. Нативный механизм для разграничения доступа в кластер RBAC. А также роли и категории доступа к ним.
В карточках — всё, что нужно для небольшого проекта. Продолжение о том, как распределять доступы в больших проектах с помощью DEX и Keycloak — в канале CROC Team. Сохраните себе, чтобы не потерять.
#kubernetes
Вместе с разработчиками из КРОК рассказываем про 3 вида аутентификации в Kubernetes. Нативный механизм для разграничения доступа в кластер RBAC. А также роли и категории доступа к ним.
В карточках — всё, что нужно для небольшого проекта. Продолжение о том, как распределять доступы в больших проектах с помощью DEX и Keycloak — в канале CROC Team. Сохраните себе, чтобы не потерять.
#kubernetes
Собираем и деплоим в Kubernetes приложение на Node.js с помощью werf: простой гайд с примерами
Подробный гайд, в которой разобрали, как собирать и деплоить в k8S-кластер простое приложение на Node.js с помощью утилиты werf. Организовав при этом правильную раздачу ассетов, спрятав бэкенд за reverse proxy-сервером NGINX и сняв тем самым нагрузку с самого приложения.
#devops #nodejs #kubernetes
Подробный гайд, в которой разобрали, как собирать и деплоить в k8S-кластер простое приложение на Node.js с помощью утилиты werf. Организовав при этом правильную раздачу ассетов, спрятав бэкенд за reverse proxy-сервером NGINX и сняв тем самым нагрузку с самого приложения.
#devops #nodejs #kubernetes
Разбираемся с Kubernetes: подборка статей для старта работы с контейнерами
— Kubernetes как профстандарт работы с контейнерами: https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers
— Разработка приложений в среде Kubernetes: преимущества и нюансы: https://tproger.ru/articles/razrabotka-prilozhenij-v-srede-kubernetes-preimushhestva-i-njuansy
— Зачем и как использовать контейнеры: разбираемся с Docker, Kubernetes и другими инструментами: https://tproger.ru/articles/containers-explained
— Как Kubernetes повышает ценность ИТ-навыков: https://tproger.ru/articles/kak-kubernetes-povyshaet-cennost-it-navykov
#devops #инструменты #kubernetes
— Kubernetes как профстандарт работы с контейнерами: https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers
— Разработка приложений в среде Kubernetes: преимущества и нюансы: https://tproger.ru/articles/razrabotka-prilozhenij-v-srede-kubernetes-preimushhestva-i-njuansy
— Зачем и как использовать контейнеры: разбираемся с Docker, Kubernetes и другими инструментами: https://tproger.ru/articles/containers-explained
— Как Kubernetes повышает ценность ИТ-навыков: https://tproger.ru/articles/kak-kubernetes-povyshaet-cennost-it-navykov
#devops #инструменты #kubernetes
Если вам предстоит пройти собеседование по Kubernetes, мы как раз вовремя
Исполнительный директор по разработке в Газпромбанке собрал обширный гайд с ответами на вопросы про Kubernetes для технических собеседований.
Топики варьируются от базовых, рассчитанных на механическую проверку теоретических знаний:«объясните, что такое service», до более комплексных, требующих глубинного понимания внутренних принципов k8s: «каким образом публиковать развёрнутое приложение».
#devops #kubernetes
Исполнительный директор по разработке в Газпромбанке собрал обширный гайд с ответами на вопросы про Kubernetes для технических собеседований.
Топики варьируются от базовых, рассчитанных на механическую проверку теоретических знаний:«объясните, что такое service», до более комплексных, требующих глубинного понимания внутренних принципов k8s: «каким образом публиковать развёрнутое приложение».
#devops #kubernetes
Инструкция к Kubernetes, которую поймёт даже водитель Uber
Если ваша резиновая уточка уже освоила все популярные технологии, то пора искать новую жертву. Сможете рассказать о сложном так, чтобы вас понял даже далёкий от IT водитель такси?
Автор этого материала смог и поделился своим результатом. Если вы всё ещё не до конца понимаете кубер, то скорее читайте статью:
https://dev.to/therubberduckiee/explaining-kubernetes-to-my-uber-driver-4f60
#kubernetes
Если ваша резиновая уточка уже освоила все популярные технологии, то пора искать новую жертву. Сможете рассказать о сложном так, чтобы вас понял даже далёкий от IT водитель такси?
Автор этого материала смог и поделился своим результатом. Если вы всё ещё не до конца понимаете кубер, то скорее читайте статью:
https://dev.to/therubberduckiee/explaining-kubernetes-to-my-uber-driver-4f60
#kubernetes
Как запустить миграцию базы данных в Kubernetes — различные подходы с примерами
В эпоху микросервисов и Kubernetes управление миграциями баз данных стало сложнее, чем когда-либо. Традиционных методов запуска миграций во время запуска приложения больше недостаточно.
В этой статье рассматриваются различные подходы к управлению миграциями баз данных в среде Kubernetes с упором на инструментарий Go.
#kubernetes
В эпоху микросервисов и Kubernetes управление миграциями баз данных стало сложнее, чем когда-либо. Традиционных методов запуска миграций во время запуска приложения больше недостаточно.
В этой статье рассматриваются различные подходы к управлению миграциями баз данных в среде Kubernetes с упором на инструментарий Go.
#kubernetes