DevOps FM – Telegram
DevOps FM
4.94K subscribers
636 photos
12 videos
10 files
751 links
♾️ Канал для тех, кто живёт DevOps и системным администрированием.

Новости, статьи, best practices, инструменты и чилл-аут контент. Cloud Native, Docker, Kubernetes, CI/CD, БД, мониторинг etc.

По вопросам — к Ладе @b_vls
Download Telegram
Всем DevOps! 🖖

Возвращаемся к регулярному вещанию и начнем с небольшого обзора недавних новостей.

🔸 В канале «DevOps FM» больше 2500 подписчиков! 🎉 Большое спасибо, что читаете наш канал. На 3000 обязательно организуем что-нибудь прикольное, если у вас есть идеи — самое время написать их в комментариях. Идеи по улучшению DevOps FM тоже пишите :)

🔸 Релизнули GitLab 16.5. В выпуске более 25 улучшений, среди них — настраиваемая политика заблокированных пользователей, правила целевых веток мерж-реквестов, виджет связанных элементов в задачах, целях и ключевых результатах и т.д.

🔸 Kubernetes представили ingress2gateway — инструмент, который поможет перейти с Ingress на Gateway API. Зачем вообще это все нужно и как оно работает можно прочитать в блоге k8s или в этой заметке.

🔸 А NGINX рассказали про ngx-rust, который позволяет создавать модули к http-серверу и многопротокольному прокси NGINX на языке программирования Rust. Пока проект в стадии бета.

🔸 Релиз Grafana 10.2. Об изменениях можно прочитать, а можно посмотреть — есть плейлист с небольшими видео. В релизе улучшения панелей мониторинга, возможность генерировать подходящие заголовки и описания панелей с помощью ИИ, возможность создавать публичные дашборды (для просмотра не потребуется авторизация) и еще много разных улучшений.

🔸 11 октября, компания Google зафиксировала крупнейшую DDoS-атаку на свою инфраструктуру, интенсивность которой составила 398 миллионов запросов в секунду. Новая техника атаки получила название "Rapid Reset". Помимо Google с атаками интенсивностью в 155 и 201 млн запросов в секунду также столкнулись компании Amazon и Сloudflare.

🔸 Angie обновили до версии 1.3.1., улучшив защиту от DoS-атаки «HTTP/2 Rapid Reset».

#новости
🎉12👍51🔥1😁1
За то же время, что и новости, на Хабре вышло несколько отличных статей про DevOps.

▪️Статья «Практическое руководство по созданию Helm чарта или как избавиться от рутины при работе с YAML манифестами» — автор показывает свой опыт создания Helm чарта и его запуска, а также методы деплоя приложения без Helm.

▪️Статья «Kubernetes Networking: сервисы, Ingress и Network Policies» — автор подробно рассказывает про основные сетевые компоненты Kubernetes.

▪️Статья «Управление Linux-сервером — самая ценная инвестиция» — автор называет ряд причин, почему настройка и управление Linux-сервером на своём собственном железе/хостинге это круто.

Если было что-то еще интересное, присылайте ссылки в комменты :)

#Хабр #статьи
👍10🔥6
В понедельник грустно даже серверам 😔

SadServers — классный сервис для практики troubleshooting (поиска и устранения неисправностей) на Linux-серверах. Сценарии неисправностей, по большей части, соответствуют реальным проблемам с настоящими серверами.

Вам предоставляется полный доступ к серверу Linux (виртуальной машине) через SSH. (В некоторых сценариях можно использовать sudo, в других — нет, кроме как sudo shutdown). Нужно сделать все необходимое для устранения описанной проблемы, чтобы тест прошел в течение отведенного времени. По истечении этого времени виртуальная машина будет отключена.

Как это работает «под капотом», можно почитать в гитхабе.

Всем DevOps и отличной недели! 🔥

#интересное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍63
Что происходит после команды kubectl run?

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

Это руководство полностью разбирает жизненный цикл запроса от клиента к kubelet, при необходимости ссылаясь на исходный код, чтобы проиллюстрировать, что происходит. Написано понятным языком, 4.6k звездочек на GitHub!

«Хорошо, давайте начнем. Мы только что нажали Enter в нашем терминале. Что теперь?»

#интересное
👍16🔥53
🗣Внимание, конкурс!

Коллеги из KazDevOps разыгрывают 7 ваучеров на бесплатное обучение и сертификацию от Cloud Native Computing Foundation. Ваучеры дают 100% скидку на курс или экзамен по Kubernetes из списка ниже до 23 февраля:

🟣 CKA certification exam
🟣 CKAD certification exam
🟣 CKS certification exam
🟣 Обучение LFS258 Kubernetes Fundamentals
🟣 Обучение LFS260 Kubernetes Security Essentials
🟣 Обучение LFD259 Kubernetes для разработчиков
🟣 Пакет LFS258+CKA (обучение + экзамен)
🟣 Пакет LFD259+CKAD (обучение + экзамен)
🟣 Пакет LFS260+CKS (обучение + экзамен)

🔵 Условия розыгрыша просты: подпишитесь на ТГ-канал и оставьте комментарий с профилем коллеги (@username) из DevOps и смежных сфер. Оставляйте коммент под аналогичным постом в закрепе KazDevOps.

🥳 13 ноября подведут итоги и выберут 7 победителей методом генерации случайных чисел. Каждый получит по ваучеру. Go-go-go, и успехов!

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5
Общедоступный релиз Gateway API v1.0

Спецификация API и подробная документация доступны на сайте проекта: https://gateway-api.sigs.k8s.io

На этом же сайте можно найти ответы на основные вопросы:

▪️ Что такое Gateway API?

▪️ Ключевые концепции Gateway API

▪️ В чем разница между Gateway API и API Gateway?

💻 Ссылка на репозиторий проекта

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
📝 Это база: нюансы работы с Redis. Часть 1

Начинаем серию статей про неочевидные нюансы работы с Redis.

В первой части Петр, DevOps-инженер компании Nixys, подробно рассказал об основных концепциях и понятиях этой БД и подготовил чек-лист, который может помочь вам в оптимизации этого NoSQL решения.

Приятного чтения!

#Хабр #статья_Nixys
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84👍1
Всем DevOps! 🖖

Ненапряжные интересные статьи, самое то для среды.

✉️ Статья «How Discord Stores Trillions of Messages» — про Discord знают все. А вот как он работает под капотом: хранит и обрабатывает триллионы сообщений, нет. Отличная возможность узнать об этом, прочитав статью. Внутри еще есть ссылка на материал шестилетней давности, можно посмотреть, как изменилась архитектура с тех пор.

📦 Статья «10 insights on real-world container use» — пожалуй, не совсем правильно называть этот текст статьей, это полноценный отчет, в котором оценивается состояние контейнерной экосистемы. Выводы сделаны на основе анализа более 2,4 миллиардов контейнеров.

💻 Статья «Building a cheaper Kubernetes cluster at home» — еще одна статья из любимой рубрики «k8s для личных проектов». Автор хотел снизить расходы на поддержание своих проектов и отказаться от услуг облачного провайдера, поэтому решил развернуть кластер дома.

#статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Helm Diff Plugin — плагин Helm, который показывает превью изменений

Команды:

release — shows diff between release's manifests

revision — shows diff between revision's manifests

rollback — shows a diff explaining what a helm rollback could perform

upgrade — shows a diff explaining what a helm upgrade would change

2.3k звездочек! ⭐️

💻 Репозиторий на GitHub

#open_source
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5👌2
Выход документального фильма «eBPF: Unlocking the Kernel»

eBPF — это технология, которая позволяет запускать произвольный код пользователя в рамках ядра.

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

Кроме этого можно глянуть статью, которая немного дополняет фильм и в которой кратко описываются основные этапы создания eBPF.

Ну а про саму технологию можно почитать на Хабре: например, «eBPF в production-условиях» или «eBPF и его возможности» :)

#видео
🔥12👍4
Возможно, вы знакомы с nxs-backup — open-source инструментом для бэкапов. Про него были статьи на Хабре эта и эта.

В общем, если вы им пользуетесь или хотите начать пользоваться, то появился отдельный канал про nxs-backup. В нем будут анонсы релизов, новых функций, исправлений ошибок и информация про мероприятия.

Еще есть чат — там вам ответят не только другие пользователи, но и авторы nxs-backup.

P.S. Всем DevOps и хороших выходных! 🔥

#open_source
🔥12👍5
Начинаем с недавних новостей ⚡️

🔸 В ingress-контроллере ingress-nginx выявлены три уязвимости. Они позволяют в конфигурации по умолчанию получить доступ к настройкам объекта Ingress, в которых, среди прочего, хранятся и учётные данные для обращения к серверам Kubernetes, позволяющие получить привилегированный доступ к кластеру. Проблемы проявляются только в ingress-контроллере ingress-nginx от проекта Kubernetes и не затрагивают контроллер kubernetes-ingress, развиваемый разработчиками NGINX. Первые две уязвимости проявляются только в выпусках ingress-nginx до версии 1.9.0, а последняя — до версии 1.8.0.

🔸 Elastic® объявили о релизе технической предварительной версии нового языка конвейерных запросов — ES|QL. Как сказано в анонсе, это будет единый унифицированный метод и язык для взаимодействия с данными в Elasticsearch, устраняющий при этом дорогостоящую необходимость передавать их во внешние системы для специализированной обработки.

🔸 Релиз Docker Desktop 4.25. Версия Docker Desktop 4.25 поддерживает общедоступную версию Rosetta для Linux — функцию, которая повышает скорость и производительность Docker Desktop. Кроме этого оптимизирован процесс установки в Windows и упрощены настройки анализа образов Docker Scout.

🔸 GitHub опубликовал статистику за 2023 год. Из интересного: общее число проектов достигло отметки в 420 млн (+27%), а число публично доступных репозиториев - 284 млн (+22%). Россия находится на 6 месте по количеству разработчиков на платформе. Растёт популярность приложений, предназначенных для выполнения в облачных окружениях (cloud-native) или использующих модель «инфраструктура как код» (IaC) на базе Git. В более чем 1 млн публичных репозиториев для создания контейнеров используются Dockerfile.

Если мы пропустили что-то важное, обязательно дополняйте в комментариях :)

Всем DevOps и хорошей недели! 🖖

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥32
Как вы догадались, пост про YAML 📄

Точнее — некоторое количество полезных штук про yaml.

▪️Официальный сайт YAML. Да, вы не ошиблись, он выглядит как yaml.

▪️Статья «YAML из Ада» — 215 плюсиков, 195 закладок и 183 комментария. Очевидно, чувствительная тема.

▪️Список «10 шагов к YAML-дзену» — RedHat рассказывают, как снизить свое раздражение при работе с YAML до приемлемого уровня и даже полюбить этот формат.

▪️Статья «Некоторые приемы YAML» — автор рассказывает про не очень известные особенности YAML.

▪️Шпаргалка «YAML Tips for Kubernetes» — 10 советов как улучшить yaml для k8s. Есть примеры кода.

▪️Обзор «Validating Kubernetes YAML for best practice and policies» — сравниваются шесть инструментов для проверки и оценки YAML-файлов Kubernetes на соответствие best practices.

Всем DevOps! 🖖
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥6😁61
Как перенести DevOps-проекты с on-premise в облако и получить довольных клиентов

История успешного партнерства Nixys и Timeweb Cloud 🔥

🔸 Какие есть недостатки у on-premise-инсталляций и в чем преимущества облачных технологий?

🔸 Почему Nixys выбрали Timeweb Cloud в качестве одного из партнеров?

🔸 Как облако Timeweb Cloud используется на проектах в компании Nixys?

P.S. А еще Timeweb Cloud и Nixys совместно разработали персональный роадмап создания и развития сервисов в облаке, об этом тоже рассказано :)

👉 Приятного чтения!
🔥10👍64👎2🤡2
В эфире регулярная рубрика: новости!

🔸 Linux 6.6 официально стал выпуском ядра с долгосрочной поддержкой (LTS) — до декабря 2026 года. Обновления для ветки ядра Linux 6.6 будут выпускаться как минимум до декабря 2026 года, но не исключено, что, как и в случае с ветками 5.10, 5.4 и 4.19, срок будет продлён до шести лет и сопровождение продлится до декабря 2029 года.

🔸 ClickHouse Release 23.10. 23 новые функции. 26 оптимизаций производительности. 60 исправлений ошибок. Обо всех улучшениях — в официальной заметке.

🔸 Общедоступный релиз Grafana Beyla 1.0. Grafana Beyla — автоинструментарий eBPF с открытым исходным кодом. Beyla сообщает данные о задержках для основных запросов, а также метрики RED (Rate-Errors-Duration) для сервисов Linux HTTP/S и gRPC — и всё это без модификации кода для ручной вставки зондов. Ссылка на репозиторий.

🔸 Gartner: мировые затраты на публичные облака в 2024 году достигнут почти $680 млрд. Услуги SaaS обеспечат $244,0 млрд, решения IaaS — $182,2 млрд, сервисы PaaS — примерно $176,5 млрд. На BPaaS придётся $72,9 млрд, на DaaS — $3,2 млрд. Таким образом, как прогнозируется, в 2024 году во всех сегментах облачного рынка будет наблюдаться увеличение затрат. Наибольший рост ожидается в сферах IaaS — плюс 26,6 %, а также PaaS — около 21,5 %.

Если мы пропустили что-то важное, обязательно дополняйте в комментариях :)

Всем DevOps и хорошей недели! 🖖

#новости
🔥11👍52👌1
💻 Bash жил, bash жив, bash будет жить

Поэтому может быть полезным вот такой репозиторий — DevOps-Bash-tools.

В нем собрана 1000+ Bash скриптов — AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt для Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, .bashrc, .vimrc, .gitconfig, .screenrc, tmux...

Загрузка по команде curl -L https://git.io/bash-bootstrap | sh

P.S. А еще у автора есть репозиторий с разными конфигурациями и шаблонами YAML для Kubernetes. Каталог верхнего уровня содержит стандартные шаблоны объектов Kubernetes с учетом best practices, а еще советы и рекомендации, полученные за время работы автора в продакшене. Подкаталоги содержат готовые к использованию реальные приложения, которые автор запускал в разных средах.

#open_source
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍87
Б значит не Безумие, а Безопасность: часть 1

Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.

В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:

1. Замкнутый контур;

2. Отсутствие CVE во всех используемых продуктах;

3. Контроль безопасности уже имеющейся инфраструктуры;

4. Контроль доступа до среды;

5. Автоматизация процессов.

➡️ Давайте посмотрим, что из этого вышло
🔥8👍32
Праздничный пост!

Сегодня, 22.11.23, DevOps FM исполнилось 2 года! Спасибо, что читаете нас, делаете репосты, ставите реакции и пишете комментарии 🥰 А мы продолжим развивать канал: делать посты еще полезнее и интереснее.

И, конечно, напоминаем — по всем вопросам, пожеланиям и предложениям вы всегда можете писать в комментарии или @Ana_O_M.

Cделаем DevOps FM лучше :)
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉4212🔥6
Облака: как строить, использовать и доказать их пользу?

🗓 28 ноября в 19:00
🌐Онлайн — трансляция на сайте
📍Офлайн — Москва, ул. Профсоюзная 125а

В программе:
✔️ Максим Чернухин — «Есть ли разница в облаках и что стоит использовать»
Поговорим о требованиях к облачным проектам, плюсах и минусах публичных облаков и разберем, как разрабатывать проекты, которые долго не устаревают.

✔️ Олег Брандин — «Как разработчику внедрить продуктовый подход и договориться с бизнесом?»
На примере Частного Облака РСХБ покажем, как владельцу продукта донести ценность для бизнес-заказчика, получить бюджет и крупную команду.

✔️ Виталий Куценко — «Композитная архитектура в облаке: решаем современные вызовы»
Виталий расскажет, почему композитная архитектура — способ получить максимальную эффективность облачных решений. И покажет ее принципы.

Ведущий митапа — Константин Брюханов, создатель сообщества DeusOps и «DevOps-Задачника».

Регистрация на сайте.
🔥5👍1
Forwarded from Timeweb.Cloud News
Рубрика клиентских кейсов считается открытой 😎

Начинаем делиться историями успеха наших клиентов — рассказывать о проектах и их реализации.

В новом кейсе — детали сотрудничества с системным интегратором Nixys. Как перенести DevOps-проекты с on-premise в облако и получить довольных клиентов, читайте в карточках или по ссылке на нашем сайте →
🔥11👍43