Deploy a serverless Telegram bot to AWS using Terraform
A step-by-step guide on getting started with Telegram bot development
https://advancedweb.hu/deploy-a-serverless-telegram-bot-to-aws-using-terraform
#devops #девопс
Подпишись 👉@i_DevOps
A step-by-step guide on getting started with Telegram bot development
https://advancedweb.hu/deploy-a-serverless-telegram-bot-to-aws-using-terraform
#devops #девопс
Подпишись 👉@i_DevOps
👍2
Присоединяйтесь к VK Kubernetes Conf — конференции для тех, кто развивает экосистему Kubernetes
16 ноября в 14:00 (мск) в офисе VK и онлайн
Поговорим о том, как обеспечить безопасность Kubernetes-проектов, рассмотрим нетривиальные способы настройки кластера для оптимизации стоимости их обслуживания. Рассмотрим кейсы с K8s от команд Тинькофф, СберМаркет, Флант, Wildberries, Luntry, VK и других компаний.
Что вас ждёт:
🔹Экскурсия по матрицам угроз для контейнеров и Kubernetes
🔹Опыт реализации платформенного подхода для безопасности K8s: от контроля доступа – до харденинга нагрузок
🔹Опыт создания инструментов для мониторинга сетевой связанности, работы с логами и мониторинга кластеров
🔹И, конечно, поговорим о том, как за 10 лет (почти) Kubernetes повлиял на индустрию и как технология будет развиваться дальше.
Регистрируйтесь на VK Kubernetes Conf
Зарегистрироваться
16 ноября в 14:00 (мск) в офисе VK и онлайн
Поговорим о том, как обеспечить безопасность Kubernetes-проектов, рассмотрим нетривиальные способы настройки кластера для оптимизации стоимости их обслуживания. Рассмотрим кейсы с K8s от команд Тинькофф, СберМаркет, Флант, Wildberries, Luntry, VK и других компаний.
Что вас ждёт:
🔹Экскурсия по матрицам угроз для контейнеров и Kubernetes
🔹Опыт реализации платформенного подхода для безопасности K8s: от контроля доступа – до харденинга нагрузок
🔹Опыт создания инструментов для мониторинга сетевой связанности, работы с логами и мониторинга кластеров
🔹И, конечно, поговорим о том, как за 10 лет (почти) Kubernetes повлиял на индустрию и как технология будет развиваться дальше.
Регистрируйтесь на VK Kubernetes Conf
Зарегистрироваться
Software_Containers_The_Complete_Guide_to_Virtualization_Technology.pdf
2 MB
Software Containers: The Complete Guide to Virtualization Technology. Create, Use and Deploy Scalable Software with Docker and Kubernetes. Includes Docker and Kubernetes.
Автор: Jordan Lioy (2023)
- Основы - теория, лежащая в основе Docker
- Широкое освещение архитектуры Docker
- Глубокое погружение в основные понятия, такие как образы и контейнеры
- Сетевое взаимодействие, тома и безопасность
- Освещение темы Docker Certified Associate (DCA)
- Что такое контейнер Kubernetes и почему они важны
- Почему управление ресурсами имеет решающее значение
- Основы микросервисов и оркестровки
- Как Kubernetes вписывается в этот мир
- Как использовать поды, сервисы, контроллеры и метки
- Как использовать балансировщики нагрузки и почему это нужно делать всегда
- Как эффективно использовать хранилище
- Наиболее важные инструменты безопасности
- Как запустить Kubernetes с помощью OCP, CoreOS и Tectonic
#devops #девопс
Подпишись 👉@i_DevOps
Автор: Jordan Lioy (2023)
- Основы - теория, лежащая в основе Docker
- Широкое освещение архитектуры Docker
- Глубокое погружение в основные понятия, такие как образы и контейнеры
- Сетевое взаимодействие, тома и безопасность
- Освещение темы Docker Certified Associate (DCA)
- Что такое контейнер Kubernetes и почему они важны
- Почему управление ресурсами имеет решающее значение
- Основы микросервисов и оркестровки
- Как Kubernetes вписывается в этот мир
- Как использовать поды, сервисы, контроллеры и метки
- Как использовать балансировщики нагрузки и почему это нужно делать всегда
- Как эффективно использовать хранилище
- Наиболее важные инструменты безопасности
- Как запустить Kubernetes с помощью OCP, CoreOS и Tectonic
#devops #девопс
Подпишись 👉@i_DevOps
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Архитектура и компоненты Docker
1. Демон Docker Daemon (`dockerd`):
- 𝗥𝗼𝗹𝗲: Управляет контейнерами Docker в системе.
- 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝗶𝗲𝘀: Создание, запуск и управление контейнерами.
2. Клиент Docker (`docker`):
- 𝗥𝗼𝗹𝗲: Интерфейс, через который пользователи взаимодействуют с Docker.
- 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀: build, pull, run и т.д.
3. Образы Docker:
- 𝗗𝗲𝗳𝗶𝗻𝗶𝘁𝗶𝗼𝗻: Шаблоны, доступные только для чтения, используемые для создания контейнеров.
- 𝗥𝗼𝗹𝗲: Служат основой для создания контейнеров.
- 𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝘆/𝗛𝘂𝗯: Система хранения и распространения образов Docker.
4. Контейнеры Docker:
- 𝗗𝗲𝗳𝗶𝗻𝗶𝘁𝗶𝗼𝗻: Запускаемые экземпляры образов Docker.
- 𝗥𝗼𝗹𝗲: Инкапсуляция приложения и его окружения.
5. Реестр Docker:
- 𝗥𝗼𝗹𝗲: Хранить образы Docker.
- 𝗣𝘂𝗯𝗹𝗶𝗰 𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝘆: Docker Hub.
- 𝗣𝗿𝗶𝘃𝗮𝘁𝗲 𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝘆: Может быть размещен пользователями.
...
https://telegra.ph/Arhitektura-i-komponenty-Docker-11-02
#devops #девопс
Подпишись 👉@i_DevOps
1. Демон Docker Daemon (`dockerd`):
- 𝗥𝗼𝗹𝗲: Управляет контейнерами Docker в системе.
- 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝗶𝗲𝘀: Создание, запуск и управление контейнерами.
2. Клиент Docker (`docker`):
- 𝗥𝗼𝗹𝗲: Интерфейс, через который пользователи взаимодействуют с Docker.
- 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀: build, pull, run и т.д.
3. Образы Docker:
- 𝗗𝗲𝗳𝗶𝗻𝗶𝘁𝗶𝗼𝗻: Шаблоны, доступные только для чтения, используемые для создания контейнеров.
- 𝗥𝗼𝗹𝗲: Служат основой для создания контейнеров.
- 𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝘆/𝗛𝘂𝗯: Система хранения и распространения образов Docker.
4. Контейнеры Docker:
- 𝗗𝗲𝗳𝗶𝗻𝗶𝘁𝗶𝗼𝗻: Запускаемые экземпляры образов Docker.
- 𝗥𝗼𝗹𝗲: Инкапсуляция приложения и его окружения.
5. Реестр Docker:
- 𝗥𝗼𝗹𝗲: Хранить образы Docker.
- 𝗣𝘂𝗯𝗹𝗶𝗰 𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝘆: Docker Hub.
- 𝗣𝗿𝗶𝘃𝗮𝘁𝗲 𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝘆: Может быть размещен пользователями.
...
https://telegra.ph/Arhitektura-i-komponenty-Docker-11-02
#devops #девопс
Подпишись 👉@i_DevOps
👍7
Настраиваем Git server hook в GitLab On-Premise для защиты кода от вмешательства злоумышленников
Как убедиться в том, что коммиты в продуктовых репозиториях «настоящие»? То есть отправлены тем человеком, имя которого указано в коммите. Мы с коллегами из команды DevOps задались целью построить процесс, который будет давать нам полностью прозрачную картинку, и у нас это получилось. Эта статья довольно практическая, и решение, о котором я, Рамазан Ибрагимов, вместе с моим коллегой Александром Паздниковым пишу в этом материале, — лишь часть большой схемы по обеспечению безопасности. В качестве хранилища кода будем опираться на инстанс GitLab On-Premise внутри компании — вендора ПО.
https://habr.com/ru/users/icq8680/publications/articles/
#devops #девопс
Подпишись 👉@i_DevOps
Как убедиться в том, что коммиты в продуктовых репозиториях «настоящие»? То есть отправлены тем человеком, имя которого указано в коммите. Мы с коллегами из команды DevOps задались целью построить процесс, который будет давать нам полностью прозрачную картинку, и у нас это получилось. Эта статья довольно практическая, и решение, о котором я, Рамазан Ибрагимов, вместе с моим коллегой Александром Паздниковым пишу в этом материале, — лишь часть большой схемы по обеспечению безопасности. В качестве хранилища кода будем опираться на инстанс GitLab On-Premise внутри компании — вендора ПО.
https://habr.com/ru/users/icq8680/publications/articles/
#devops #девопс
Подпишись 👉@i_DevOps
👍3
Kube-vip Gateway API
В этом проекте реализованы контроллеры, необходимые для управления сетевыми развертываниями API шлюза в Kubernetes.
На данный момент реализовано четыре основных контроллера:
➀ GatewayClass
➁ Gateway
➂ TCPRoute
➃ UDPRoute
https://github.com/kube-vip/kube-vip-gateway-api
#devops #девопс
Подпишись 👉@i_DevOps
В этом проекте реализованы контроллеры, необходимые для управления сетевыми развертываниями API шлюза в Kubernetes.
На данный момент реализовано четыре основных контроллера:
➀ GatewayClass
➁ Gateway
➂ TCPRoute
➃ UDPRoute
https://github.com/kube-vip/kube-vip-gateway-api
#devops #девопс
Подпишись 👉@i_DevOps
👍1
Kubernetes Security Best Practices
https://thekubeguy.medium.com/kubernetes-security-best-practices-7f1515df4432
#devops #девопс
Подпишись 👉@i_DevOps
https://thekubeguy.medium.com/kubernetes-security-best-practices-7f1515df4432
#devops #девопс
Подпишись 👉@i_DevOps
👍1
2 полезных канала для изучения сетевых технологий и информационной безопасности:
🔐 infosec — редкая литература, курсы и уникальные мануалы для ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.
👨💻 Social Engineering — авторский Telegram канал, посвященный информационной безопасности, OSINT и социальной инженерии.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
k'exp - Kubernetes Explorer
Создан не для управления продом, а для изучения кубера через визуализацию.
k'exp предназначен для:
Изучение и исследование возможностей Kubernetes
Разработка приложений (предварительные наборы объектных графов для каждого приложения)
Разработка контроллеров и операторов (динамические графы объектов)
[скоро появится] Postman-подобный клиент и конструктор запросов для Kubernetes API
k'exp может отражать состояние вашего кластера в режиме реального времени:
https://github.com/iximiuz/kexp
#devops #девопс
Подпишись 👉@i_DevOps
Создан не для управления продом, а для изучения кубера через визуализацию.
k'exp предназначен для:
Изучение и исследование возможностей Kubernetes
Разработка приложений (предварительные наборы объектных графов для каждого приложения)
Разработка контроллеров и операторов (динамические графы объектов)
[скоро появится] Postman-подобный клиент и конструктор запросов для Kubernetes API
k'exp может отражать состояние вашего кластера в режиме реального времени:
https://github.com/iximiuz/kexp
#devops #девопс
Подпишись 👉@i_DevOps
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Пошаговое руководство по контейнеризации и развертыванию моделей машинного обучения с помощью Docker!
В быстро развивающейся области машинного обучения (ML) способность легко упаковывать и развертывать модели является столь же важной, как и разработка самих моделей. Контейнеризация стала важнейшим решением этой проблемы, обеспечивающим упрощенный путь от локальной среды разработки до продакшена. Docker, ведущая платформа в области контейнеризации, предоставляет инструменты, необходимые для инкапсуляции приложений ML в переносимые и масштабируемые контейнеры.
https://dev.to/pavanbelagatti/a-step-by-step-guide-to-containerizing-and-deploying-machine-learning-models-with-docker-21al
#devops #девопс
Подпишись 👉@i_DevOps
В быстро развивающейся области машинного обучения (ML) способность легко упаковывать и развертывать модели является столь же важной, как и разработка самих моделей. Контейнеризация стала важнейшим решением этой проблемы, обеспечивающим упрощенный путь от локальной среды разработки до продакшена. Docker, ведущая платформа в области контейнеризации, предоставляет инструменты, необходимые для инкапсуляции приложений ML в переносимые и масштабируемые контейнеры.
https://dev.to/pavanbelagatti/a-step-by-step-guide-to-containerizing-and-deploying-machine-learning-models-with-docker-21al
#devops #девопс
Подпишись 👉@i_DevOps
👍5❤2
Podman for DevOps
Alessandro Arrichiello , Gianni Salinetti (2022)
Поскольку контейнеры стали новым стандартом де-факто для упаковки приложений и их зависимостей, понимание того, как их внедрять, собирать и управлять ими, становится необходимым навыком для разработчиков, системных администраторов и команд SRE/операционных служб. Podman и сопутствующие ему инструменты Buildah и Skopeo представляют собой отличный набор инструментов, позволяющий ускорить разработку, выполнение и управление контейнерными приложениями. Начиная с базовых концепций контейнеризации и лежащих в ее основе технологий, эта книга поможет вам запустить свой первый контейнер с помощью Podman. Вы познакомитесь с полным набором инструментов и рассмотрите разработку новых контейнеров, управление их жизненным циклом, устранение неполадок и аспекты безопасности. Наряду с Podman в книге представлены Buildah и Skopeo, которые дополняют экосистему инструментов и охватывают полный рабочий процесс создания, выпуска и управления оптимизированными образами контейнеров. Книга Podman for DevOps дает полное представление о контейнерной технологии полного стека и ее взаимосвязи с основами операционных систем, а также о таких важнейших темах, как сетевое взаимодействие, мониторинг и интеграция с systemd, docker-compose и Kubernetes. К концу работы над этой книгой по DevOps вы приобретете навыки, необходимые для создания и упаковки приложений в контейнеры, а также для их развертывания, управления и интеграции с системными сервисами.
#devops #девопс
Подпишись 👉@i_DevOps
Alessandro Arrichiello , Gianni Salinetti (2022)
Поскольку контейнеры стали новым стандартом де-факто для упаковки приложений и их зависимостей, понимание того, как их внедрять, собирать и управлять ими, становится необходимым навыком для разработчиков, системных администраторов и команд SRE/операционных служб. Podman и сопутствующие ему инструменты Buildah и Skopeo представляют собой отличный набор инструментов, позволяющий ускорить разработку, выполнение и управление контейнерными приложениями. Начиная с базовых концепций контейнеризации и лежащих в ее основе технологий, эта книга поможет вам запустить свой первый контейнер с помощью Podman. Вы познакомитесь с полным набором инструментов и рассмотрите разработку новых контейнеров, управление их жизненным циклом, устранение неполадок и аспекты безопасности. Наряду с Podman в книге представлены Buildah и Skopeo, которые дополняют экосистему инструментов и охватывают полный рабочий процесс создания, выпуска и управления оптимизированными образами контейнеров. Книга Podman for DevOps дает полное представление о контейнерной технологии полного стека и ее взаимосвязи с основами операционных систем, а также о таких важнейших темах, как сетевое взаимодействие, мониторинг и интеграция с systemd, docker-compose и Kubernetes. К концу работы над этой книгой по DevOps вы приобретете навыки, необходимые для создания и упаковки приложений в контейнеры, а также для их развертывания, управления и интеграции с системными сервисами.
#devops #девопс
Подпишись 👉@i_DevOps
👍5
Это база: нюансы работы с Redis. Часть 1
Cерия статей про неочевидные нюансы работы с Redis.
В первой части Петр, DevOps-инженер компании Nixys, подробно рассказал об основных концепциях и понятиях этой БД и подготовил чек-лист, который может помочь вам в оптимизации этого NoSQL решения.
Приятного чтения!
Cерия статей про неочевидные нюансы работы с Redis.
В первой части Петр, DevOps-инженер компании Nixys, подробно рассказал об основных концепциях и понятиях этой БД и подготовил чек-лист, который может помочь вам в оптимизации этого NoSQL решения.
Приятного чтения!
Media is too big
VIEW IN TELEGRAM
DevOps Engineering Course for Beginners
Вы узнаете, что такое DevOps, непрерывная интеграция, стратегии непрерывного развертывания и управление производительностью приложений. Многие практики DevOps широко используются в программировании и веб-разработке, поэтому важно понимать ключевые термины и технологии.
В этом курсе часто упоминается стек технологий MERN (MongoDB, Express JS, React JS, Node JS).
источник
#devops #девопс
Подпишись 👉@i_DevOps
Вы узнаете, что такое DevOps, непрерывная интеграция, стратегии непрерывного развертывания и управление производительностью приложений. Многие практики DevOps широко используются в программировании и веб-разработке, поэтому важно понимать ключевые термины и технологии.
В этом курсе часто упоминается стек технологий MERN (MongoDB, Express JS, React JS, Node JS).
источник
#devops #девопс
Подпишись 👉@i_DevOps
👍4
DevOps Roadmap
Пошаговое руководство для DevOps, SRE или любой другой операционной роли в 2023 году
https://roadmap.sh/devops
#devops #девопс
Подпишись 👉@i_DevOps
Пошаговое руководство для DevOps, SRE или любой другой операционной роли в 2023 году
https://roadmap.sh/devops
#devops #девопс
Подпишись 👉@i_DevOps
👍3❤1🌚1
Настройка CI/CD для Gitlab-репозитория: схемы и гайд по шагам
Рассказываем, как работать с CI/CD. Сравнение инструментов и подробный гайд по сборке и развертыванию через Docker на удаленный сервер с помощью Gitlab CI/CD на примере Spring Boot-приложения.
https://habr.com/ru/articles/764568/
#devops #девопс
Подпишись 👉@i_DevOps
Рассказываем, как работать с CI/CD. Сравнение инструментов и подробный гайд по сборке и развертыванию через Docker на удаленный сервер с помощью Gitlab CI/CD на примере Spring Boot-приложения.
https://habr.com/ru/articles/764568/
#devops #девопс
Подпишись 👉@i_DevOps
👍6