DevOps
8.46K subscribers
1.47K photos
809 videos
28 files
1.75K links
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Download Telegram
Dev.DevOps: Docker уроки от А до Я

Docker уроки для начинающих от А до Я - что такое docker ?
Установка Docker и Docker-compose на Windows
Установка Docker и Docker-compose на Ubuntu
Docker основные команды
Docker создаем собственный образ
Dockerfile - что это? Первое знакомство
Docker соединение контейнеров между собой
Docker-compose что это? Первое знакомство
Dockerfile и docker-compose.yml больше автоматизации и связь между ними
Docker разница между образом и контейнером
Docker как уменьшить размер образа - файловая система UnionFS и слои
Самый простой и минимальный запуск laravel в docker

Все видео доступны на youtube

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Снапшоты Kubernetes: Что это такое и как их использовать?

С появлением в Kubernetes контроллера снапшотов появилась возможность создавать снапшоты для драйверов CSI и облачных провайдеров, поддерживающих эту функцию.

API является универсальным и независимым от производителя, что характерно для Kubernetes, поэтому мы можем изучить его, не вдаваясь в специфику конкретной реализации. Давайте подробнее рассмотрим моментальные снимки и узнаем, чем они могут быть полезны пользователям Kubernetes.

https://blog.palark.com/kubernetes-snaphots-usage/

#devops #девопс

Подпишись 👉@i_DevOps
👍3
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
👍2
Присоединяйтесь к VK Kubernetes Conf — конференции для тех, кто развивает экосистему Kubernetes

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
👍4
Kubernetes Tools Stack Wheel

#devops #девопс

Подпишись 👉@i_DevOps
👍8👎1
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
👍7
Настраиваем Git server hook в GitLab On-Premise для защиты кода от вмешательства злоумышленников

Как убедиться в том, что коммиты в продуктовых репозиториях «настоящие»? То есть отправлены тем человеком, имя которого указано в коммите. Мы с коллегами из команды DevOps задались целью построить процесс, который будет давать нам полностью прозрачную картинку, и у нас это получилось. Эта статья довольно практическая, и решение, о котором я, Рамазан Ибрагимов, вместе с моим коллегой Александром Паздниковым пишу в этом материале, — лишь часть большой схемы по обеспечению безопасности. В качестве хранилища кода будем опираться на инстанс GitLab On-Premise внутри компании — вендора ПО.

https://habr.com/ru/users/icq8680/publications/articles/

#devops #девопс

Подпишись 👉@i_DevOps
👍3
Шпаргалка по Git для разработчиков и инженеров DevOps 🐙

#devops #девопс

Подпишись 👉@i_DevOps
👍7
Kube-vip Gateway API

В этом проекте реализованы контроллеры, необходимые для управления сетевыми развертываниями API шлюза в Kubernetes.

На данный момент реализовано четыре основных контроллера:

➀ GatewayClass
➁ Gateway
➂ TCPRoute
➃ UDPRoute

https://github.com/kube-vip/kube-vip-gateway-api

#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
👍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
👍52
Шпаргалка по Docker для инженеров DevOps🐳

#devops #девопс

Подпишись 👉@i_DevOps
👍6
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
👍5
Это база: нюансы работы с Redis. Часть 1

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
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
DevOps CI/CD за 100 секунд

#devops #девопс

Подпишись 👉@i_DevOps
👍6