DevOps
8.74K subscribers
1.37K photos
864 videos
28 files
1.7K links
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Download Telegram
Тренировки по DevOps. Часть 1

Лекция 1: Кто такой DevOps
Лекция 2: Облако. Кто виноват и что делать?
Лекция 3: Процессы Linux
Лекция 4: Сети Часть 1. Коты и коробки
Разбор домашнего задания 1: Кто такой DevOps
Разбор домашнего задания 2: Облако. Кто виноват и что делать?
Лекция 5: Linux: инструменты командной строки
Лекция 6: Базы данных
Разбор домашнего задания 3: Процессы Linux"
Разбор домашнего задания 4: Сети. Часть 1. Коты и коробки

источник

#devops #девопс

📲 Мы в MAX

Подпишись 👉@i_DevOps
👍7
Forwarded from Bash Советы
Иногда нужно быстро найти и подсветить все IPv4-адреса в логах или текстовых файлах. Для этого отлично подходит регулярное выражение + grep.


grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' access.log


🔎 Что здесь происходит:

-E — включает расширенные регулярки.
-o — выводит только совпадения, без остальной строки.
([0-9]{1,3}\.){3}[0-9]{1,3} — шаблон поиска IPv4-адреса.

📌 Чтобы сразу убрать дубликаты и отсортировать список IP:


grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' access.log | sort -u


Это удобно при анализе логов Nginx/Apache или при поиске подозрительных подключений.

📲 Мы в MAX

👉@bash_srv
👍3
🎥 Вебинар: «От кода до Kubernetes за полтора часа»

О чём поговорим:
- Создание Docker-образа ASP.NET-приложения
- Подготовка манифестов для Kubernetes
- Разворачивание в кластере (minikube/microk8s/demo-кластер)
- Настройка сервисов, ingress, переменных окружения
- Практика с kubectl и манифестами
- Ответы на вопросы в режиме live

Что вы получите:
- Пошаговый сценарий деплоя ASP.NET-приложения в Kubernetes;
- Поймёте, как настроить сервисы, ingress и переменные окружения;
- Освоите базовые команды для управления кластером;
- Готовый шаблон манифестов и инструкцию для своих проектов.

👉 Для участия зарегистрируйтесь: https://vk.cc/cX0DX7

🎁 Все участники вебинара получат специальные условия на полное обучение курса «Инфраструктурная платформа на основе Kubernetes»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2👍1
В чем разница stateful и stateless?

Stateful-приложение сохраняет данные внутри себя во время работы, например, сессии пользователей на сервере. Ответ на запрос пользователя зависит от состояния сессии. Такие приложения сложнее масштабировать горизонтально, так как для развертывания нескольких экземпляров необходимо переносить состояния на новые машины и синхронизировать их.

Stateless-приложения не хранят состояние и гарантируют, что каждый запрос обрабатывается независимо от других. Они легко масштабируются горизонтально и упрощают автоматизированное тестирование, поскольку не требуется воспроизводить состояние приложения.

#devops #девопс

📲 Мы в MAX

Подпишись 👉@i_DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Тренировки по DevOps. Часть 2

Лекция 7: Сети. Часть 2. Коробки и коты
Лекция 8: Как запустить «облако»
Разбор домашнего задания: Linux инструменты командной строки. Итоговый проект
Разбор домашнего задания 6: Базы данных
Разбор домашнего задания 7: Сети. Часть 2. Коробки и коты
Разбор домашнего задания 2: Облако. Кто виноват и что делать?

источник

#devops #девопс

📲 Мы в MAX

Подпишись 👉@i_DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Как обеспечить стабильность баз данных при росте проекта и нагрузок

База данных — это сердце приложения, но самостоятельное администрирование быстро превращает заботу о нем в рутину: постоянные обновления, бэкапы, мониторинг и работа с нагрузкой. С ростом проекта стандартных настроек уже не хватает, а риск просадок и простоев из-за ошибок в конфигурации становится выше.


На вебинаре 28 апреля эксперт Cloud.ru разберет, как передать обслуживание PostgreSQL управляемому сервису в облаке и настроить архитектуру Master/Replica для стабильной работы при высоких нагрузках.

В программе:
▶️
сравнение managed- и self-hosted PostgreSQL;

▶️
ключевые метрики базы данных: на что обращать внимание в мониторинге, чтобы не доводить до инцидента;

▶️
настройка автоматического резервного копирования и политики восстановления данных;

▶️
реализация схемы разделения трафика на чтение и запись.


На демо покажут, как добавить в сервис поддержку нескольких реплик и разгрузить базу на чтении, и проведут нагрузочное тестирование, чтобы сравнить показатели до и после оптимизации.

Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
etcd в Kubernetes: разбираемся с задержками

Эта статья будет полезна DevOps-инженерам, SRE-специалистам и всем, кто работает с Kubernetes и хочет глубже понять его внутренние механизмы. Если вы настраиваете, масштабируете или устраняете неполадки в кластере K8s, важно разобраться в etcd — распределенном key-value-хранилище, которое лежит в основе отказоустойчивости Kubernetes.

Надо отметить, что etcd обеспечивает консистентность и надежное хранение критически важных данных: состояния нод, конфигураций, секретов и другой информации кластера. Без него Kubernetes не мог бы гарантировать высокую доступность и согласованность данных.

В этой статье мы разберем распространенные мифы о etcd, а также дадим практические рекомендации по его настройке и эксплуатации.

https://habr.com/ru/companies/chislitellab/articles/934526/

original https://www.redhat.com/en/blog/a-guide-to-etcd

#devops #девопс

📲 Мы в MAX

Подпишись 👉@i_DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Systeme Electric ПП-ИБП — Правильное Питание для железа

Первые в мире ПП-ИБП от Systeme Electric — если заботишься о «здоровье» своей техники.

*Systeme Electric — бывшее российское подразделение Schneider Electric, производителя легендарных APC. Лейбл другой, технологии те же.

ПП-ИБП с онлайн-топологией (нулевым временем переключения на батареи) от Systeme Electric это:

👉🏻 Тотальный онлайн-ЗОЖ — онлайн-Защита от Отключений Железа.
👉🏻 Повышенная БЖУ — Бесперебойность Жизненно-важных Устройств. Тянут нагрузку в 150% от номинальной.
👉🏻 Настоящий суперфуд для оборудования — высочайший КПД 95%.
👉🏻 Самое полное ПП-меню — поддерживают все возможные интерфейсы и протоколы (EPO, SNMP, RS-485, RS-232, USB, RJ45/RJ11, EMBS).

Официальная гарантия 3 года. Рекорд. Даже у APC такого нет, не говоря о «китайцах».
Техподдержка у ПП-ИБП круглосуточная: днем — телефон, 24/7 — мессенджеры и чаты. Запретов нет – после 6 можно.

И никакого дешевого китайского электро-фастфуда. На здоровье оборудования не экономят.

Все подробности — тут.
👍43🍓1💘1