Тренды Kubernetes и контейнеризации в 2023 году
Какие вызовы стоят перед Kubernetes? Каким будет текущий, 2023 год? Что ждет Kubernetes в будущем? Мы проанализировали различные профильные исследования и постарались выделить все самое интересное, чтобы ответить на эти и другие вопросы. Рады поделиться с вами полученной информацией.
https://habr.com/ru/companies/flant/articles/732152/
#devops #девопс
Подпишись 👉@i_DevOps
Какие вызовы стоят перед Kubernetes? Каким будет текущий, 2023 год? Что ждет Kubernetes в будущем? Мы проанализировали различные профильные исследования и постарались выделить все самое интересное, чтобы ответить на эти и другие вопросы. Рады поделиться с вами полученной информацией.
https://habr.com/ru/companies/flant/articles/732152/
#devops #девопс
Подпишись 👉@i_DevOps
👍1
Создание лаборатории Kubernetes purple teaming lab
Kubernetes, and containerization in general, has a wealth of benefits for many teams operating cloud-native applications. From a threat detection standpoint, however, it is often difficult for newcomers to this space to gain the relevant hands-on experience without trampling over production environments.
https://www.sumologic.com/blog/threat-labs-kubernetes-home-lab/
#devops #девопс
Подпишись 👉@i_DevOps
Kubernetes, and containerization in general, has a wealth of benefits for many teams operating cloud-native applications. From a threat detection standpoint, however, it is often difficult for newcomers to this space to gain the relevant hands-on experience without trampling over production environments.
https://www.sumologic.com/blog/threat-labs-kubernetes-home-lab/
#devops #девопс
Подпишись 👉@i_DevOps
От Black box к White box: как мы реализовали управление ресурсами кластеров Kubernetes
При работе с Kubernetes в облаке через интерфейс платформы видно только кластеры и виртуальные машины, которые под ними крутятся. Это усложняет управление и мониторинг: пользователь просто не видит ресурсы внутри кластера и не знает, какая полезная нагрузка в нем обрабатывается.
Меня зовут Алексей Волков, я продакт-менеджер Kubernetes aaS и Backup, VK Cloud. В этой статье я расскажу, как мы реализовали управление ресурсами кластера в сервисе Kubernetes, какой стек и почему выбрали, а также сколько ресурсов на это ушло.
https://habr.com/ru/companies/vk/articles/737288/
#devops #девопс
Подпишись 👉@i_DevOps
При работе с Kubernetes в облаке через интерфейс платформы видно только кластеры и виртуальные машины, которые под ними крутятся. Это усложняет управление и мониторинг: пользователь просто не видит ресурсы внутри кластера и не знает, какая полезная нагрузка в нем обрабатывается.
Меня зовут Алексей Волков, я продакт-менеджер Kubernetes aaS и Backup, VK Cloud. В этой статье я расскажу, как мы реализовали управление ресурсами кластера в сервисе Kubernetes, какой стек и почему выбрали, а также сколько ресурсов на это ушло.
https://habr.com/ru/companies/vk/articles/737288/
#devops #девопс
Подпишись 👉@i_DevOps
👍3
ЧТО КАЖДЫЙ РАЗРАБОТЧИК ДОЛЖЕН ЗНАТЬ ОБ AWS VAULT
Я столкнулся с AWS Vault, когда только начинал свой путь в облаке. В то время я использовал интерфейс командной строки AWS (AWS CLI) и не понимал, зачем существует этот инструмент. Я мог получить доступ к службам AWS с помощью AWS CLI, добавив свои учетные данные. Итак, в чем же проблема?
https://blog.symops.com/2023/04/20/aws-vault/
#devops #девопс
Подпишись 👉@i_DevOps
Я столкнулся с AWS Vault, когда только начинал свой путь в облаке. В то время я использовал интерфейс командной строки AWS (AWS CLI) и не понимал, зачем существует этот инструмент. Я мог получить доступ к службам AWS с помощью AWS CLI, добавив свои учетные данные. Итак, в чем же проблема?
https://blog.symops.com/2023/04/20/aws-vault/
#devops #девопс
Подпишись 👉@i_DevOps
❤1
Media is too big
VIEW IN TELEGRAM
Логи и мониторинг: best practice / Олег Бервинов
Почему даже в быстрорастущей команде с фокусом на продукт важно заранее подумать о мониторинге? Какие инструменты позволят легко масштабироваться пропорционально расширению проекта?
Ведущий DevOps-инженер Юлы (проекта VK) Олег Бервинов поделился опытом построения высоконагруженных проектов и рассказал, как планирует расти его команда.
источник
#devops #девопс
Подпишись 👉@i_DevOps
Почему даже в быстрорастущей команде с фокусом на продукт важно заранее подумать о мониторинге? Какие инструменты позволят легко масштабироваться пропорционально расширению проекта?
Ведущий DevOps-инженер Юлы (проекта VK) Олег Бервинов поделился опытом построения высоконагруженных проектов и рассказал, как планирует расти его команда.
источник
#devops #девопс
Подпишись 👉@i_DevOps
👍1
Watchtower
Процесс автоматизации обновления базового образа контейнера Docker.
С помощью watchtower вы можете обновить текущую версию вашего контейнеризированного приложения, просто разместив новый образ в Docker Hub или в вашем собственном реестре образов.
Watchtower извлечет ваш новый образ, изящно выключит существующий контейнер и перезапустит его с теми же опциями, которые использовались при первоначальном развертывании. Запустите контейнер watchtower с помощью следующей команды:
https://github.com/containrrr/watchtower
#devops #девопс
Подпишись 👉@i_DevOps
Процесс автоматизации обновления базового образа контейнера Docker.
С помощью watchtower вы можете обновить текущую версию вашего контейнеризированного приложения, просто разместив новый образ в Docker Hub или в вашем собственном реестре образов.
Watchtower извлечет ваш новый образ, изящно выключит существующий контейнер и перезапустит его с теми же опциями, которые использовались при первоначальном развертывании. Запустите контейнер watchtower с помощью следующей команды:
$ docker run --detach \
--name watchtower \
--volume /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtowerhttps://github.com/containrrr/watchtower
#devops #девопс
Подпишись 👉@i_DevOps
👍2
Переводим статический веб-сайт на языки мира при помощи Weblate
В данной статье мы предложим интересный подход, который позволяет не только перевести статический Markdown-контент на все языки мира, но и поддерживать актуальность переводов при изменении исходных текстов. Данный туториал будет на примере Zola, но предлагаемый подход с минимальными изменениями адаптируется практически к любым популярным статическим генераторам.
https://habr.com/ru/articles/732390/
#devops #девопс
Подпишись 👉@i_DevOps
В данной статье мы предложим интересный подход, который позволяет не только перевести статический Markdown-контент на все языки мира, но и поддерживать актуальность переводов при изменении исходных текстов. Данный туториал будет на примере Zola, но предлагаемый подход с минимальными изменениями адаптируется практически к любым популярным статическим генераторам.
https://habr.com/ru/articles/732390/
#devops #девопс
Подпишись 👉@i_DevOps
👍1
Чем раньше, тем лучше: сдвигаем тестирование в начало разработки в среде Kubernetes
Чаще всего продукты тестируют ближе к концу жизненного цикла разработки. Однако существует концепция Shift-left testing, принципиально изменяющая подход к тестированию. Команда VK Cloud перевела статью о применении концепции Shift-left testing при разработке с использованием Kubernetes, а также о некоторых стратегиях реализации этого подхода в микросервисной среде.
Rus https://habr.com/ru/companies/vk/articles/732996/
Eng https://medium.com/@signadot/shift-left-testing-in-a-kubernetes-environment-5dd643cb727b
#devops #девопс
Подпишись 👉@i_DevOps
Чаще всего продукты тестируют ближе к концу жизненного цикла разработки. Однако существует концепция Shift-left testing, принципиально изменяющая подход к тестированию. Команда VK Cloud перевела статью о применении концепции Shift-left testing при разработке с использованием Kubernetes, а также о некоторых стратегиях реализации этого подхода в микросервисной среде.
Rus https://habr.com/ru/companies/vk/articles/732996/
Eng https://medium.com/@signadot/shift-left-testing-in-a-kubernetes-environment-5dd643cb727b
#devops #девопс
Подпишись 👉@i_DevOps
История о жрущем память API-сервере Kubernetes
Наша команда занимается сопровождением кластеров Kubernetes внутри компании. Мы стараемся построить модель предоставления кластера как услуги, насколько это возможно в наших реалиях. Несколько месяцев назад коллеги, работающие с одним из кластеров Kubernetes в dev-окружении, обратились с проблемой недоступности API-сервера Kubernetes (далее kube-api). Dev-среды обычно не подключены к дежурной смене, и решением проблем занимаются владельцы или, если проблемы нестандартные, обращаются к профильным специалистам. В ходе диагностики оказалось, что kube-api стал потреблять значительно больше памяти. Это приводило к возникновению ошибки с OOM.
Давайте будем честными — если бы это произошло в production-окружении, мы, скорее всего, закинули бы больше памяти и успешно бы забыли про проблему. Но dev-стенд не имеет жёстких SLA с финансовой ответственностью, и это дало нам возможность и время разобраться с прожорливым kube-api.
https://habr.com/ru/companies/rtlabs/articles/732858/
#devops #девопс
Подпишись 👉@i_DevOps
Наша команда занимается сопровождением кластеров Kubernetes внутри компании. Мы стараемся построить модель предоставления кластера как услуги, насколько это возможно в наших реалиях. Несколько месяцев назад коллеги, работающие с одним из кластеров Kubernetes в dev-окружении, обратились с проблемой недоступности API-сервера Kubernetes (далее kube-api). Dev-среды обычно не подключены к дежурной смене, и решением проблем занимаются владельцы или, если проблемы нестандартные, обращаются к профильным специалистам. В ходе диагностики оказалось, что kube-api стал потреблять значительно больше памяти. Это приводило к возникновению ошибки с OOM.
Давайте будем честными — если бы это произошло в production-окружении, мы, скорее всего, закинули бы больше памяти и успешно бы забыли про проблему. Но dev-стенд не имеет жёстких SLA с финансовой ответственностью, и это дало нам возможность и время разобраться с прожорливым kube-api.
https://habr.com/ru/companies/rtlabs/articles/732858/
#devops #девопс
Подпишись 👉@i_DevOps
👍5
Собеседование Senior DevOps Engineer: вопросы
Вы когда-нибудь задумывались о том, какие вопросы задают DevOps инженеру на собеседовании? Да, есть вполне обоснованное мнение, что таких инженеров в принципе быть не может (или все инженеры команды являются проводниками методологии DevOps), но все же на рынке хватает вакансий «DevOps Engineer» разных уровней. Сегодня мы рассмотрим вопросы DevOps инженерам высшего (без пипл менеджмента) уровня – Senior.
https://habr.com/ru/articles/733158/
#devops #девопс
Подпишись 👉@i_DevOps
Вы когда-нибудь задумывались о том, какие вопросы задают DevOps инженеру на собеседовании? Да, есть вполне обоснованное мнение, что таких инженеров в принципе быть не может (или все инженеры команды являются проводниками методологии DevOps), но все же на рынке хватает вакансий «DevOps Engineer» разных уровней. Сегодня мы рассмотрим вопросы DevOps инженерам высшего (без пипл менеджмента) уровня – Senior.
https://habr.com/ru/articles/733158/
#devops #девопс
Подпишись 👉@i_DevOps
👍2