|
|
![]() Работа с контейнерами в MinikubeПятница, 03 Февраля 2023 г. 14:43 (ссылка)
Про Kubernetes написано огромное количество статей. Установка, настройка, мониторинг и безопасность все эти аспекты рассматриваются достаточно подробно. При этом, отдельным пунктом идет создание и настройка контейнеров. И если для решения глобальных задач администрирования нужен Kubernetes уровня продакшен, то для работы с контейнерами промышленные мощности как правило не требуются, по крайней мере до этапа нагрузочного тестирования. Например, программисту нужно создать контейнер со своим приложением. Для этого ему будет вполне достаточно Minikube который позволит работать с контейнерами локально. В этой статье мы рассмотрим использование minikube для работы с контейнерами. Поговорим о том, чем Minikube отличается от «большого» Kubernetes. Но начнем мы с процесса установки Minikube. Читать далее https://habr.com/ru/post/714612/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714612
![]() Работа с контейнерами в MinikubeПятница, 03 Февраля 2023 г. 14:43 (ссылка)
Про Kubernetes написано огромное количество статей. Установка, настройка, мониторинг и безопасность все эти аспекты рассматриваются достаточно подробно. При этом, отдельным пунктом идет создание и настройка контейнеров. И если для решения глобальных задач администрирования нужен Kubernetes уровня продакшен, то для работы с контейнерами промышленные мощности как правило не требуются, по крайней мере до этапа нагрузочного тестирования. Например, программисту нужно создать контейнер со своим приложением. Для этого ему будет вполне достаточно Minikube который позволит работать с контейнерами локально. В этой статье мы рассмотрим использование minikube для работы с контейнерами. Поговорим о том, чем Minikube отличается от «большого» Kubernetes. Но начнем мы с процесса установки Minikube. Читать далее https://habr.com/ru/post/714612/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714612
![]() [Перевод] Kubeflow: учимся устанавливать и запускать Kubeflow на локальной машинеСреда, 01 Февраля 2023 г. 17:01 (ссылка)
Пошаговое руководство по установке и конфигурированию всех компонентов kubeflow на локальной машине. https://habr.com/ru/post/714172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714172
![]() [Перевод] Kubeflow: учимся устанавливать и запускать Kubeflow на локальной машинеСреда, 01 Февраля 2023 г. 17:01 (ссылка)
Пошаговое руководство по установке и конфигурированию всех компонентов kubeflow на локальной машине. https://habr.com/ru/post/714172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714172
![]() SOAR в Kubernetes малой кровьюСреда, 01 Февраля 2023 г. 11:36 (ссылка)
Как идеально не строй цикл разработки и поиска уязвимостей, все равно будут существовать кейсы, которые приводят к security-инцидентам. Поэтому давайте соединим два ингредиента: control loop (reconciliation loop) и полную декларативную возможность Kubernetes и посмотрим, как автоматизировано реагировать на те или иные угрозы, риски, инциденты, которые происходят в Kubernetes-кластере. Сразу предостерегаю, что после прочтения не надо бежать и воплощать то, о чем я расскажу. Всё это некоторый high level. У вас должны быть соответствующие выстроенные процессы и уровень информационной безопасности. Без базового контроля и базовых мер реализовывать SOAR очень опасно. Это может только навредить. Поэтому нужно адекватно оценивать уровень зрелости процессов и информационной безопасности в вашей компании. Меня зовут Дмитрий Евдокимов. Я основатель и технический директор Luntry. Мы делаем security observability решение для Kubernetes и делимся опытом в данной области. Читать далееhttps://habr.com/ru/post/712660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712660
![]() SOAR в Kubernetes малой кровьюСреда, 01 Февраля 2023 г. 11:36 (ссылка)
Как идеально не строй цикл разработки и поиска уязвимостей, все равно будут существовать кейсы, которые приводят к security-инцидентам. Поэтому давайте соединим два ингредиента: control loop (reconciliation loop) и полную декларативную возможность Kubernetes и посмотрим, как автоматизировано реагировать на те или иные угрозы, риски, инциденты, которые происходят в Kubernetes-кластере. Сразу предостерегаю, что после прочтения не надо бежать и воплощать то, о чем я расскажу. Всё это некоторый high level. У вас должны быть соответствующие выстроенные процессы и уровень информационной безопасности. Без базового контроля и базовых мер реализовывать SOAR очень опасно. Это может только навредить. Поэтому нужно адекватно оценивать уровень зрелости процессов и информационной безопасности в вашей компании. Меня зовут Дмитрий Евдокимов. Я основатель и технический директор Luntry. Мы делаем security observability решение для Kubernetes и делимся опытом в данной области. Читать далееhttps://habr.com/ru/post/712660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712660
![]() Helm Canary: как Сбер канареечные релизы реализовывалПонедельник, 30 Января 2023 г. 15:34 (ссылка)
Привет, Хабр! Сегодня поговорим об опыте работы Cбера с Helm. Дело в том, что в Сбере широко используется контейнерная платформа OpenShift от RedHat, которая дополняет Kubernetes собственными возможностями, упрощает деятельность по разработке и сопровождению сервисов в промышленной эксплуатации. Платформа отличная, но у неё есть ряд проблем, о которых поговорим ниже. А справиться с ними можно при помощи Helm. О том, как нам помог этот пакетный менеджер, — читайте под катом. Читать далееhttps://habr.com/ru/post/713686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713686
![]() Helm Canary: как Сбер канареечные релизы реализовывалПонедельник, 30 Января 2023 г. 15:34 (ссылка)
Привет, Хабр! Сегодня поговорим об опыте работы Cбера с Helm. Дело в том, что в Сбере широко используется контейнерная платформа OpenShift от RedHat, которая дополняет Kubernetes собственными возможностями, упрощает деятельность по разработке и сопровождению сервисов в промышленной эксплуатации. Платформа отличная, но у неё есть ряд проблем, о которых поговорим ниже. А справиться с ними можно при помощи Helm. О том, как нам помог этот пакетный менеджер, — читайте под катом. Читать далееhttps://habr.com/ru/post/713686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713686
![]() Создание Kubernetes-кластера на пальцах или почему это не сложноВоскресенье, 29 Января 2023 г. 17:59 (ссылка)
Привет, меня зовут Руслан, я энтузиаст одного отдела искусственного интеллекта, занимаюсь автоматизацией процесса разработки и контролем за инфраструктурой внутри Kubernetes. Хочу детально рассмотреть развёртку Kubernetes-кластера, показать решения на возможные ошибки, ответы на которые пришлось довольно долго поискать. После окончания статьи вы будете знать, как создать кластер, который подойдет почти под любые задачи. Читать далееhttps://habr.com/ru/post/713520/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713520
![]() Создание Kubernetes-кластера на пальцах или почему это не сложноВоскресенье, 29 Января 2023 г. 17:59 (ссылка)
Привет, меня зовут Руслан, я энтузиаст одного отдела искусственного интеллекта, занимаюсь автоматизацией процесса разработки и контролем за инфраструктурой внутри Kubernetes. Хочу детально рассмотреть развёртку Kubernetes-кластера, показать решения на возможные ошибки, ответы на которые пришлось довольно долго поискать. После окончания статьи вы будете знать, как создать кластер, который подойдет почти под любые задачи. Читать далееhttps://habr.com/ru/post/713520/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713520
![]() Раскатка k8s 1.26 ansible+jenkinsСуббота, 28 Января 2023 г. 06:49 (ссылка)
Приветствую всех! Недавнее масштабное обновление github (когда там часами не работало ничто) побудило меня поделиться своим опытом автоматизации установки k8s на bare metal. Итак. Задача: развернуть кластер kubernetes последней на данный момент версии 1.26 средствами CI/CD за минимальное время (на моем оборудовании около 3 минут), и вообще, начать с этого построение своих инструментов управления кластером. Для этого потребуется от 3 серверов под управлением ubuntu, чтобы прошли тесты sonobuoy conformance (адаптация под rhel потребует небольших доработок). Выработанный процесс больше подойдет для разворачивания тестовой среды, именно для этого акцент сделан на скорости, исключен любой шаг, без которого все и так полностью будет функционировать. Для production кластера, как минимум, придется добавить дополнительные отдельные etcd узлы, данный процесс за рамками этой статьи. Однако, etcd узлы на мастер нодах созданы будут в рассматриваемом процессе. О роли ansible inventory. [masters] k8s [master] k8s [etcd] k8s [workers] r01 r02 [jenkins] k8s [grafana] k8s Давайте сделаем его простым, очень простым. Чтобы это осуществить, настройте dhcp службу вручную или с помощью API своего маршрутизатора. Будет нелишним настроить домен маршрутизатора, просто укажите любой идентификатор, который будет добавлен к именам ваших узлов. Вам потребуется добавить mac адреса сетевых интерфейсов своих узлов в список соответствия IP адресам в вашей подсети. Иными словами, составьте план статических адресов для своих узлов кластера. itoracl.github.io/k8shttps://habr.com/ru/post/713398/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713398
![]() KubEnv — простое управление конфигами KubernetesПятница, 27 Января 2023 г. 10:14 (ссылка)
Привет, Хабр! На моей работе мы пользуемся Kubernetes, для наших задач это очень полезный инструмент, который снимает с DevOps-ов и разработчиков много головной боли. Для нашей команды сейчас настроено 4 кластера, и переключение между ними мною происходит либо руками, либо с помощью bash-скрипта. Я написал приложение, которое упрощает эту задачу и также делает приятным управление конфигами Kubernetes. Читать далееhttps://habr.com/ru/post/713172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713172
![]() KubEnv — простое управление конфигами KubernetesПятница, 27 Января 2023 г. 10:14 (ссылка)
Привет, Хабр! На моей работе мы пользуемся Kubernetes, для наших задач это очень полезный инструмент, который снимает с DevOps-ов и разработчиков много головной боли. Для нашей команды сейчас настроено 4 кластера, и переключение между ними мною происходит либо руками, либо с помощью bash-скрипта. Я написал приложение, которое упрощает эту задачу и также делает приятным управление конфигами Kubernetes. Читать далееhttps://habr.com/ru/post/713172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713172
![]() eBPF в production-условияхЧетверг, 26 Января 2023 г. 12:02 (ссылка)
У технологии eBPF много поклонников. Она предлагает множество плюсов, но в работе с ней есть и некоторые минусы, сложности и ограничения. Давайте разберемся со всем этим. Данный материал подготовлен на базе выступления “eBPF в production-условиях” от Дмитрия Евдокимова и Александра Трухина из компании Luntry с конференции HighLoad++ 2022. Он будет полезен как компаниям, что используют внутри себя решения на базе eBPF, так и разработчикам, которые что-то пишут или планируют писать с использованием данной технологии. Читать далееhttps://habr.com/ru/post/712658/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712658
![]() eBPF в production-условияхЧетверг, 26 Января 2023 г. 12:02 (ссылка)
У технологии eBPF много поклонников. Она предлагает множество плюсов, но в работе с ней есть и некоторые минусы, сложности и ограничения. Давайте разберемся со всем этим. Данный материал подготовлен на базе выступления “eBPF в production-условиях” от Дмитрия Евдокимова и Александра Трухина из компании Luntry с конференции HighLoad++ 2022. Он будет полезен как компаниям, что используют внутри себя решения на базе eBPF, так и разработчикам, которые что-то пишут или планируют писать с использованием данной технологии. Читать далееhttps://habr.com/ru/post/712658/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712658
![]() Бесперебойный деплой микрофронтендов с Kubernetes: как настроитьПятница, 20 Января 2023 г. 18:06 (ссылка)
Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один свободный бакет. Заливаешь код в мастер, а в это время то же самое делают еще пять разработчиков. Скапливается очередь, код еле ползет, а через час деплой вообще обваливается — Octopus не справился с нагрузкой. Пока чинишь это, оказывается, что твои обновления уже попали в продакшен заодно с чужими. Когда число проектов возросло до 14, все это повторялось с каждым разработчиком по несколько раз в день. Поэтому мы решили вслед за коллегами-бэкендерами перейти на независимый деплой в Kubernetes. В этой статье собран опыт платформы автоматизации маркетинга Mindbox по реформированию фронтенда: Kubernetes вместо Yandex Cloud S3: деплоим микрофронтенды без сбоев Автоматизированный вывод метаданных: экономим ресурсы разработки Постепенный переход: меняем деплой без вреда для пользователей Хот-тестинг: ускоряем обновление фронтенда Советы: как улучшить деплой без микрофронтендов и Kubernetes Читать далееhttps://habr.com/ru/post/711898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711898
![]() Бесперебойный деплой микрофронтендов с Kubernetes: как настроитьПятница, 20 Января 2023 г. 18:06 (ссылка)
Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один свободный бакет. Заливаешь код в мастер, а в это время то же самое делают еще пять разработчиков. Скапливается очередь, код еле ползет, а через час деплой вообще обваливается — Octopus не справился с нагрузкой. Пока чинишь это, оказывается, что твои обновления уже попали в продакшен заодно с чужими. Когда число проектов возросло до 14, все это повторялось с каждым разработчиком по несколько раз в день. Поэтому мы решили вслед за коллегами-бэкендерами перейти на независимый деплой в Kubernetes. В этой статье собран опыт платформы автоматизации маркетинга Mindbox по реформированию фронтенда: Kubernetes вместо Yandex Cloud S3: деплоим микрофронтенды без сбоев Автоматизированный вывод метаданных: экономим ресурсы разработки Постепенный переход: меняем деплой без вреда для пользователей Хот-тестинг: ускоряем обновление фронтенда Советы: как улучшить деплой без микрофронтендов и Kubernetes Читать далееhttps://habr.com/ru/post/711898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711898
![]() [Перевод] Журналы аудита Kubernetes: лучшие практики и настройкаПятница, 20 Января 2023 г. 16:18 (ссылка)
Kubernetes является фактическим лидером среди систем оркестрации. С ростом популярности микросервисной разработки Kubernetes проявил себя незаменимым инструментом для управления крупномасштабными приложениями и их развёртыванием. Правда, с обилием возможностей, которые предоставляет Kubernetes, этой системой подчас непросто управлять. В этой статье мы заострим внимание на журналах аудита Kubernetes, чтобы записи всех протекающих событий в нашем кластере можно было заполучить по щелчку пальцев. Читать далееhttps://habr.com/ru/post/711868/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711868
![]() [Перевод] Журналы аудита Kubernetes: лучшие практики и настройкаПятница, 20 Января 2023 г. 16:18 (ссылка)
Kubernetes является фактическим лидером среди систем оркестрации. С ростом популярности микросервисной разработки Kubernetes проявил себя незаменимым инструментом для управления крупномасштабными приложениями и их развёртыванием. Правда, с обилием возможностей, которые предоставляет Kubernetes, этой системой подчас непросто управлять. В этой статье мы заострим внимание на журналах аудита Kubernetes, чтобы записи всех протекающих событий в нашем кластере можно было заполучить по щелчку пальцев. Читать далееhttps://habr.com/ru/post/711868/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711868
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |