В понедельник грустно даже серверам 😔
SadServers — классный сервис для практики troubleshooting (поиска и устранения неисправностей) на Linux-серверах. Сценарии неисправностей, по большей части, соответствуют реальным проблемам с настоящими серверами.
Вам предоставляется полный доступ к серверу Linux (виртуальной машине) через SSH. (В некоторых сценариях можно использовать sudo, в других — нет, кроме как sudo shutdown). Нужно сделать все необходимое для устранения описанной проблемы, чтобы тест прошел в течение отведенного времени. По истечении этого времени виртуальная машина будет отключена.
Как это работает «под капотом», можно почитать в гитхабе.
Всем DevOps и отличной недели! 🔥
#интересное
SadServers — классный сервис для практики troubleshooting (поиска и устранения неисправностей) на Linux-серверах. Сценарии неисправностей, по большей части, соответствуют реальным проблемам с настоящими серверами.
Вам предоставляется полный доступ к серверу Linux (виртуальной машине) через SSH. (В некоторых сценариях можно использовать sudo, в других — нет, кроме как sudo shutdown). Нужно сделать все необходимое для устранения описанной проблемы, чтобы тест прошел в течение отведенного времени. По истечении этого времени виртуальная машина будет отключена.
Как это работает «под капотом», можно почитать в гитхабе.
Всем DevOps и отличной недели! 🔥
#интересное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍6❤3
Что происходит после команды kubectl run?
Сложность Kubernetes скрыта за абстракциями. Но чтобы полностью понять ценность, которую он нам предлагает, полезно также понимать его внутреннюю структуру.
Это руководство полностью разбирает жизненный цикл запроса от клиента к kubelet, при необходимости ссылаясь на исходный код, чтобы проиллюстрировать, что происходит. Написано понятным языком, 4.6k звездочек на GitHub!
«Хорошо, давайте начнем. Мы только что нажали Enter в нашем терминале. Что теперь?»
#интересное
Сложность Kubernetes скрыта за абстракциями. Но чтобы полностью понять ценность, которую он нам предлагает, полезно также понимать его внутреннюю структуру.
Это руководство полностью разбирает жизненный цикл запроса от клиента к kubelet, при необходимости ссылаясь на исходный код, чтобы проиллюстрировать, что происходит. Написано понятным языком, 4.6k звездочек на GitHub!
«Хорошо, давайте начнем. Мы только что нажали Enter в нашем терминале. Что теперь?»
#интересное
👍16🔥5❤3
Коллеги из KazDevOps разыгрывают 7 ваучеров на бесплатное обучение и сертификацию от Cloud Native Computing Foundation. Ваучеры дают 100% скидку на курс или экзамен по Kubernetes из списка ниже до 23 февраля:
@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?
💻 Ссылка на репозиторий проекта
#новости
Спецификация 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.
В первой части Петр, DevOps-инженер компании Nixys, подробно рассказал об основных концепциях и понятиях этой БД и подготовил чек-лист, который может помочь вам в оптимизации этого NoSQL решения.
Приятного чтения!
#Хабр #статья_Nixys
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4👍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 для личных проектов». Автор хотел снизить расходы на поддержание своих проектов и отказаться от услуг облачного провайдера, поэтому решил развернуть кластер дома.
#статьи
Ненапряжные интересные статьи, самое то для среды.
✉️ Статья «How Discord Stores Trillions of Messages» — про Discord знают все. А вот как он работает под капотом: хранит и обрабатывает триллионы сообщений, нет. Отличная возможность узнать об этом, прочитав статью. Внутри еще есть ссылка на материал шестилетней давности, можно посмотреть, как изменилась архитектура с тех пор.
📦 Статья «10 insights on real-world container use» — пожалуй, не совсем правильно называть этот текст статьей, это полноценный отчет, в котором оценивается состояние контейнерной экосистемы. Выводы сделаны на основе анализа более 2,4 миллиардов контейнеров.
#статьи
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, который показывает превью изменений
Команды:
2.3k звездочек! ⭐️
💻 Репозиторий на GitHub
#open_source
Команды:
release — shows diff between release's manifestsrevision — shows diff between revision's manifestsrollback — shows a diff explaining what a helm rollback could performupgrade — shows a diff explaining what a helm upgrade would change2.3k звездочек! ⭐️
#open_source
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5👌2
Выход документального фильма «eBPF: Unlocking the Kernel»
eBPF — это технология, которая позволяет запускать произвольный код пользователя в рамках ядра.
Вчера был опубликован официальный фильм, рассказывающий об истории ее создания. Он состоит из интервью разных людей, принимавших участие в разработке. Пока есть только английская озвучка и английские субтитры.
Кроме этого можно глянуть статью, которая немного дополняет фильм и в которой кратко описываются основные этапы создания eBPF.
Ну а про саму технологию можно почитать на Хабре: например, «eBPF в production-условиях» или «eBPF и его возможности» :)
#видео
eBPF — это технология, которая позволяет запускать произвольный код пользователя в рамках ядра.
Вчера был опубликован официальный фильм, рассказывающий об истории ее создания. Он состоит из интервью разных людей, принимавших участие в разработке. Пока есть только английская озвучка и английские субтитры.
Кроме этого можно глянуть статью, которая немного дополняет фильм и в которой кратко описываются основные этапы создания eBPF.
Ну а про саму технологию можно почитать на Хабре: например, «eBPF в production-условиях» или «eBPF и его возможности» :)
#видео
🔥12👍4
Возможно, вы знакомы с nxs-backup — open-source инструментом для бэкапов. Про него были статьи на Хабре эта и эта.
В общем, если вы им пользуетесь или хотите начать пользоваться, то появился отдельный канал про nxs-backup. В нем будут анонсы релизов, новых функций, исправлений ошибок и информация про мероприятия.
Еще есть чат — там вам ответят не только другие пользователи, но и авторы nxs-backup.
P.S. Всем DevOps и хороших выходных! 🔥
#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 и хорошей недели! 🖖
#новости
🔸 В 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🔥3❤2
Как вы догадались, пост про 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! 🖖
Точнее — некоторое количество полезных штук про 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😁6❤1
Как перенести DevOps-проекты с on-premise в облако и получить довольных клиентов
История успешного партнерства Nixys и Timeweb Cloud 🔥
🔸 Какие есть недостатки у on-premise-инсталляций и в чем преимущества облачных технологий?
🔸 Почему Nixys выбрали Timeweb Cloud в качестве одного из партнеров?
🔸 Как облако Timeweb Cloud используется на проектах в компании Nixys?
P.S. А еще Timeweb Cloud и Nixys совместно разработали персональный роадмап создания и развития сервисов в облаке, об этом тоже рассказано :)
👉 Приятного чтения!
История успешного партнерства Nixys и Timeweb Cloud 🔥
🔸 Какие есть недостатки у on-premise-инсталляций и в чем преимущества облачных технологий?
🔸 Почему Nixys выбрали Timeweb Cloud в качестве одного из партнеров?
🔸 Как облако Timeweb Cloud используется на проектах в компании Nixys?
P.S. А еще Timeweb Cloud и Nixys совместно разработали персональный роадмап создания и развития сервисов в облаке, об этом тоже рассказано :)
👉 Приятного чтения!
🔥10👍6❤4👎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 и хорошей недели! 🖖
#новости
🔸 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👍5❤2👌1
Поэтому может быть полезным вот такой репозиторий — 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 | shP.S. А еще у автора есть репозиторий с разными конфигурациями и шаблонами YAML для Kubernetes. Каталог верхнего уровня содержит стандартные шаблоны объектов Kubernetes с учетом best practices, а еще советы и рекомендации, полученные за время работы автора в продакшене. Подкаталоги содержат готовые к использованию реальные приложения, которые автор запускал в разных средах.
#open_source
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍8❤7
Б значит не Безумие, а Безопасность: часть 1
Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.
В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:
1. Замкнутый контур;
2. Отсутствие CVE во всех используемых продуктах;
3. Контроль безопасности уже имеющейся инфраструктуры;
4. Контроль доступа до среды;
5. Автоматизация процессов.
➡️ Давайте посмотрим, что из этого вышло
Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.
В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:
1. Замкнутый контур;
2. Отсутствие CVE во всех используемых продуктах;
3. Контроль безопасности уже имеющейся инфраструктуры;
4. Контроль доступа до среды;
5. Автоматизация процессов.
➡️ Давайте посмотрим, что из этого вышло
🔥8👍3❤2
Праздничный пост!
Сегодня, 22.11.23, DevOps FM исполнилось 2 года! Спасибо, что читаете нас, делаете репосты, ставите реакции и пишете комментарии🥰 А мы продолжим развивать канал: делать посты еще полезнее и интереснее.
И, конечно, напоминаем — по всем вопросам, пожеланиям и предложениям вы всегда можете писать в комментарии или @Ana_O_M.
Cделаем DevOps FM лучше :)
Сегодня, 22.11.23, DevOps FM исполнилось 2 года! Спасибо, что читаете нас, делаете репосты, ставите реакции и пишете комментарии
И, конечно, напоминаем — по всем вопросам, пожеланиям и предложениям вы всегда можете писать в комментарии или @Ana_O_M.
Cделаем DevOps FM лучше :)
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉42❤12🔥6
Облака: как строить, использовать и доказать их пользу?
🗓 28 ноября в 19:00
🌐Онлайн — трансляция на сайте
📍Офлайн — Москва, ул. Профсоюзная 125а
В программе:
✔️ Максим Чернухин — «Есть ли разница в облаках и что стоит использовать»
Поговорим о требованиях к облачным проектам, плюсах и минусах публичных облаков и разберем, как разрабатывать проекты, которые долго не устаревают.
✔️ Олег Брандин — «Как разработчику внедрить продуктовый подход и договориться с бизнесом?»
На примере Частного Облака РСХБ покажем, как владельцу продукта донести ценность для бизнес-заказчика, получить бюджет и крупную команду.
✔️ Виталий Куценко — «Композитная архитектура в облаке: решаем современные вызовы»
Виталий расскажет, почему композитная архитектура — способ получить максимальную эффективность облачных решений. И покажет ее принципы.
Ведущий митапа — Константин Брюханов, создатель сообщества DeusOps и «DevOps-Задачника».
Регистрация на сайте.
🗓 28 ноября в 19:00
🌐Онлайн — трансляция на сайте
📍Офлайн — Москва, ул. Профсоюзная 125а
В программе:
✔️ Максим Чернухин — «Есть ли разница в облаках и что стоит использовать»
Поговорим о требованиях к облачным проектам, плюсах и минусах публичных облаков и разберем, как разрабатывать проекты, которые долго не устаревают.
✔️ Олег Брандин — «Как разработчику внедрить продуктовый подход и договориться с бизнесом?»
На примере Частного Облака РСХБ покажем, как владельцу продукта донести ценность для бизнес-заказчика, получить бюджет и крупную команду.
✔️ Виталий Куценко — «Композитная архитектура в облаке: решаем современные вызовы»
Виталий расскажет, почему композитная архитектура — способ получить максимальную эффективность облачных решений. И покажет ее принципы.
Ведущий митапа — Константин Брюханов, создатель сообщества DeusOps и «DevOps-Задачника».
Регистрация на сайте.
🔥5👍1
Forwarded from Timeweb.Cloud News
Рубрика клиентских кейсов считается открытой 😎
Начинаем делиться историями успеха наших клиентов — рассказывать о проектах и их реализации.
В новом кейсе — детали сотрудничества с системным интегратором Nixys. Как перенести DevOps-проекты с on-premise в облако и получить довольных клиентов, читайте в карточках или по ссылке на нашем сайте →
Начинаем делиться историями успеха наших клиентов — рассказывать о проектах и их реализации.
В новом кейсе — детали сотрудничества с системным интегратором Nixys. Как перенести DevOps-проекты с on-premise в облако и получить довольных клиентов, читайте в карточках или по ссылке на нашем сайте →
🔥11👍4❤3