Kubernetes snapshots: Что это такое и как их использовать?
С появлением в Kubernetes контроллера снапшотов появилась возможность создавать снапшоты для драйверов CSI и облачных провайдеров, поддерживающих эту функцию.
API является универсальным и независимым от производителя, что характерно для Kubernetes, поэтому мы можем изучить его, не вдаваясь в специфику конкретной реализации. Давайте подробнее рассмотрим моментальные снимки и узнаем, чем они могут быть полезны пользователям Kubernetes.
https://blog.palark.com/kubernetes-snaphots-usage/
#devops #девопс
Подпишись 👉@i_DevOps
С появлением в Kubernetes контроллера снапшотов появилась возможность создавать снапшоты для драйверов CSI и облачных провайдеров, поддерживающих эту функцию.
API является универсальным и независимым от производителя, что характерно для Kubernetes, поэтому мы можем изучить его, не вдаваясь в специфику конкретной реализации. Давайте подробнее рассмотрим моментальные снимки и узнаем, чем они могут быть полезны пользователям Kubernetes.
https://blog.palark.com/kubernetes-snaphots-usage/
#devops #девопс
Подпишись 👉@i_DevOps
👍2
Монолит или микросервисы — это не вопрос технологических предпочтений, это про time-to-market
На конференциях эта тема (монолит vs микросервисы) обсуждается с завидной регулярностью, но обычно в техническом ключе. Кто-то любит консистентность монолита, кто-то гибкость микросервисов, какие-то инструменты удобнее, какие-то нет.
https://habr.com/ru/companies/karuna/articles/746434/
#devops #девопс
Подпишись 👉@i_DevOps
На конференциях эта тема (монолит vs микросервисы) обсуждается с завидной регулярностью, но обычно в техническом ключе. Кто-то любит консистентность монолита, кто-то гибкость микросервисов, какие-то инструменты удобнее, какие-то нет.
https://habr.com/ru/companies/karuna/articles/746434/
#devops #девопс
Подпишись 👉@i_DevOps
Хабр
Монолит или микросервисы — это не вопрос технологических предпочтений, это про time-to-market
На конференциях эта тема (монолит vs микросервисы) обсуждается с завидной регулярностью, но обычно в техническом ключе. Кто-то любит консистентность монолита, кто-то гибкость микросервисов, какие-то...
Бесперебойный деплой микрофронтендов с Kubernetes: как настроить
Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один свободный бакет. Заливаешь код в мастер, а в это время то же самое делают еще пять разработчиков. Скапливается очередь, код еле ползет, а через час деплой вообще обваливается — Octopus не справился с нагрузкой. Пока чинишь это, оказывается, что твои обновления уже попали в продакшен заодно с чужими.
Когда число проектов возросло до 14, все это повторялось с каждым разработчиком по несколько раз в день. Поэтому мы решили вслед за коллегами-бэкендерами перейти на независимый деплой в Kubernetes.
В этой статье собран опыт платформы автоматизации маркетинга Mindbox по реформированию фронтенда:
Kubernetes вместо Yandex Cloud S3: деплоим микрофронтенды без сбоев
Автоматизированный вывод метаданных: экономим ресурсы разработки
Постепенный переход: меняем деплой без вреда для пользователей
Хот-тестинг: ускоряем обновление фронтенда
Советы: как улучшить деплой без микрофронтендов и Kubernetes
https://habr.com/ru/company/mindbox/blog/711898/
#devops #девопс
Подпишись 👉@i_DevOps
Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один свободный бакет. Заливаешь код в мастер, а в это время то же самое делают еще пять разработчиков. Скапливается очередь, код еле ползет, а через час деплой вообще обваливается — Octopus не справился с нагрузкой. Пока чинишь это, оказывается, что твои обновления уже попали в продакшен заодно с чужими.
Когда число проектов возросло до 14, все это повторялось с каждым разработчиком по несколько раз в день. Поэтому мы решили вслед за коллегами-бэкендерами перейти на независимый деплой в Kubernetes.
В этой статье собран опыт платформы автоматизации маркетинга Mindbox по реформированию фронтенда:
Kubernetes вместо Yandex Cloud S3: деплоим микрофронтенды без сбоев
Автоматизированный вывод метаданных: экономим ресурсы разработки
Постепенный переход: меняем деплой без вреда для пользователей
Хот-тестинг: ускоряем обновление фронтенда
Советы: как улучшить деплой без микрофронтендов и Kubernetes
https://habr.com/ru/company/mindbox/blog/711898/
#devops #девопс
Подпишись 👉@i_DevOps
👍3
Как создать cloud-init шаблон ОС Astra Linux в Proxmox
Что такое cloud-init образы и зачем они нужны
Вы когда-нибудь задумывались над тем, как вы создаете виртуальные машины?
Классический и самый банальный способ создания виртуальной машины (VM):
Создать VM в гипервизоре
Сконфигурировать параметры VM
Примонтировать ISO-образ ОС, которую нужно установить на VM
Запустить VM и установить ОС с ISO-образа
Для упрощения будущей жизни, можно создать из данной VM шаблон (template)
https://habr.com/ru/post/706434/
#devops #девопс
Подпишись 👉@i_DevOps
Что такое cloud-init образы и зачем они нужны
Вы когда-нибудь задумывались над тем, как вы создаете виртуальные машины?
Классический и самый банальный способ создания виртуальной машины (VM):
Создать VM в гипервизоре
Сконфигурировать параметры VM
Примонтировать ISO-образ ОС, которую нужно установить на VM
Запустить VM и установить ОС с ISO-образа
Для упрощения будущей жизни, можно создать из данной VM шаблон (template)
https://habr.com/ru/post/706434/
#devops #девопс
Подпишись 👉@i_DevOps
DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
https://github.com/bregman-arie/devops-resources
#devops #девопс
Подпишись 👉@i_DevOps
https://github.com/bregman-arie/devops-resources
#devops #девопс
Подпишись 👉@i_DevOps
👍3
Does Kubernetes really give you multicloud portability?
https://medium.com/digital-mckinsey/does-kubernetes-really-give-you-multicloud-portability-476270a0acc7
#devops #девопс
Подпишись 👉@i_DevOps
https://medium.com/digital-mckinsey/does-kubernetes-really-give-you-multicloud-portability-476270a0acc7
#devops #девопс
Подпишись 👉@i_DevOps
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Petra (Private Terraform Registry)
Petra - это легкий инструмент, позволяющий разместить собственный реестр Terraform, используя Google Cloud Storage в качестве бэкенда для хранения данных.
Petra не является официальным продуктом Devoteam и предоставляется сообществу как есть.
https://github.com/devoteamgcloud/petra
#devops #девопс
Подпишись 👉@i_DevOps
Petra - это легкий инструмент, позволяющий разместить собственный реестр Terraform, используя Google Cloud Storage в качестве бэкенда для хранения данных.
Petra не является официальным продуктом Devoteam и предоставляется сообществу как есть.
https://github.com/devoteamgcloud/petra
#devops #девопс
Подпишись 👉@i_DevOps
👍1
Паттерны отказоустойчивости приложений в Kubernetes
Балансировщики падают, контроллеры зависают, а дата-центры атакуют экскаваторы. Это нормальная история. Мы живём в мире, где нет ничего надёжного на 100 %, а любой бит в планке оперативной памяти может внезапно перещёлкнуться из-за пролетевшей космической частицы.
https://habr.com/ru/company/gazprombank/blog/707284/
#devops #девопс
Подпишись 👉@i_DevOps
Балансировщики падают, контроллеры зависают, а дата-центры атакуют экскаваторы. Это нормальная история. Мы живём в мире, где нет ничего надёжного на 100 %, а любой бит в планке оперативной памяти может внезапно перещёлкнуться из-за пролетевшей космической частицы.
https://habr.com/ru/company/gazprombank/blog/707284/
#devops #девопс
Подпишись 👉@i_DevOps
👍2
Gitlab-ci модульные pipelines для вашего enterprise
Привет, меня зовут Панов Михаил, я DevOps‑инженер МТС Digital. Хочу поделиться с вами опытом построения «модульных» pipelines на основе gitlab-ci. В этой статье я расскажу, что такое модульный CI/CD, из чего он состоит, для чего нужен и как поможет командам, поддерживающим большой список нетиповых репозиториев.
https://habr.com/ru/companies/ru_mts/articles/747978/
#devops #девопс
Подпишись 👉@i_DevOps
Привет, меня зовут Панов Михаил, я DevOps‑инженер МТС Digital. Хочу поделиться с вами опытом построения «модульных» pipelines на основе gitlab-ci. В этой статье я расскажу, что такое модульный CI/CD, из чего он состоит, для чего нужен и как поможет командам, поддерживающим большой список нетиповых репозиториев.
https://habr.com/ru/companies/ru_mts/articles/747978/
#devops #девопс
Подпишись 👉@i_DevOps
👍3
Docker Backup and VirusTotal Scanner
Bash-скрипт, выполняющий резервное копирование образов или контейнеров Docker с последующим их сканированием с помощью VirusTotal.
https://github.com/AntoOnline/bash-noscript-docker-virustotal-scan-containers
#devops #девопс
Подпишись 👉@i_DevOps
Bash-скрипт, выполняющий резервное копирование образов или контейнеров Docker с последующим их сканированием с помощью VirusTotal.
https://github.com/AntoOnline/bash-noscript-docker-virustotal-scan-containers
#devops #девопс
Подпишись 👉@i_DevOps
GitHub
GitHub - AntoOnline/bash-noscript-docker-virustotal-scan-containers: Bash noscript that backs up Docker images or containers, and then…
Bash noscript that backs up Docker images or containers, and then scans them using VirusTotal. - GitHub - AntoOnline/bash-noscript-docker-virustotal-scan-containers: Bash noscript that backs up Docker i...
👍4
Продвинутая работа с логами в Linux
journalctl - Работа со структурированными логами
Журнал событий, это компонент systemd, который захватывает сообщения Syslog, логи ядра, все события при инициализации системы (RAM, диск, boot, STDOUT/STDERR для всех сервисов), индексирует их и затем предоставляет удобной пользовательский интерфейс для поиска и фильтрации логов. Журнал (systemd journal) можно использовать вместе или вместо syslog или syslog-ng.
Утилита командной строки journalctl, если сравнивать ее с традиционным инструментами для работы с логами в UNIX (tail, grep, sed, awk) более широкие возможности.
Давайте рассмотрим основные возможности которые предоставляет журнал systemd и способы их применения.
https://habr.com/ru/articles/749714/
#devops #девопс
Подпишись 👉@i_DevOps
journalctl - Работа со структурированными логами
Журнал событий, это компонент systemd, который захватывает сообщения Syslog, логи ядра, все события при инициализации системы (RAM, диск, boot, STDOUT/STDERR для всех сервисов), индексирует их и затем предоставляет удобной пользовательский интерфейс для поиска и фильтрации логов. Журнал (systemd journal) можно использовать вместе или вместо syslog или syslog-ng.
Утилита командной строки journalctl, если сравнивать ее с традиционным инструментами для работы с логами в UNIX (tail, grep, sed, awk) более широкие возможности.
Давайте рассмотрим основные возможности которые предоставляет журнал systemd и способы их применения.
https://habr.com/ru/articles/749714/
#devops #девопс
Подпишись 👉@i_DevOps
👍6❤1
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Kubernetes Уроки
1 - Что такое Kubernetes? Запуск локального кластера Kubernetes. Minikube
2 - Запуск Kubernetes кластера на AWS, используя eksctl
3 - Запуск Kubernetes кластера на AWS, используя Terraform
4 - Как использовать kubectl с несколькими Kubernetes кластерами
5 - Как установить Kubernetes Dashboard
6 - Создание объекта Pod. Запуск контейнеров в Kubernetes
7 - Метки, аннотации и пространства имён в Kubernetes
8 - ReplicationController и ReplicaSet в Kubernetes
9 - Deployment в Kubernetes. Стратегии обновления приложений
10 - Service в Kubernetes - Часть 1. Type: ClusterIP. Endpoints
Всего доступно 43 видео на youtube
#devops #девопс
Подпишись 👉@i_DevOps
1 - Что такое Kubernetes? Запуск локального кластера Kubernetes. Minikube
2 - Запуск Kubernetes кластера на AWS, используя eksctl
3 - Запуск Kubernetes кластера на AWS, используя Terraform
4 - Как использовать kubectl с несколькими Kubernetes кластерами
5 - Как установить Kubernetes Dashboard
6 - Создание объекта Pod. Запуск контейнеров в Kubernetes
7 - Метки, аннотации и пространства имён в Kubernetes
8 - ReplicationController и ReplicaSet в Kubernetes
9 - Deployment в Kubernetes. Стратегии обновления приложений
10 - Service в Kubernetes - Часть 1. Type: ClusterIP. Endpoints
Всего доступно 43 видео на youtube
#devops #девопс
Подпишись 👉@i_DevOps
👍8