DevOps MemOps
5.45K subscribers
2.46K photos
445 videos
15 files
3.91K links
Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Download Telegram
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10🤯3
Что такое Ansible и как применяется в DWH-проектах? Сравнение Ansible с Puppet, Chef, SaltStack

В статье рассказывают, что такое Ansible и как инструмент может применяться в проектах DWH: от автоматического развертывания и настройки компонентов до восстановления после сбоев и централизованного управления параметрами.

Сравнивается Ansible с другими инструментами для автоматизации управления инфраструктурой: Puppet, Chef, SaltStack.

📌 Подробнее: https://habr.com/ru/articles/901778/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁293😈1
Глубокое погружение в запросы, лимиты и специфику использования CPU в Kubernetes

Джон Такер помогает разобраться с ключевыми аспектами управления ресурсами CPU в Kubernetes. Он объясняет разницу между запросами и лимитами, показывает их влияние на производительность приложений и делится практическими советами по настройке контейнеров. Если хотите улучшить работу кластеров, эта статья станет вашим гидом.

📌 Подробнее: https://habr.com/ru/companies/flant/articles/898190/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24
Helm это анти-паттерн

Управление конфигурациями Kubernetes: зачем усложнять?

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

А что если проще? Используя Makefile и привычные Unix-утилиты (kubectl, jq, yq), вы получаете полную прозрачность и контроль над конфигурациями. Это не только позволяет вам избежать лишней сложности, но и упрощает отладку. Вы по-прежнему получаете все преимущества Kubernetes, но без всего этого ненужного абстрагирования и скрытых деталей.

Может быть, меньше — это действительно больше?

📌 Подробнее: https://habr.com/ru/articles/902210/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😈2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33
KodeKloud Free Labs — это интерактивные обучающие среды, предназначенные для практики работы с технологиями, такими как Docker, Kubernetes, Terraform, Linux, и Ansible

Это — виртуальные лаборатории, где пользователи могут безопасно экспериментировать с командами и сценариями конфигурации, укрепляя навыки DevOps и облачных технологий. Лаборатории бесплатны и ориентированы на обучение через практику


📌 Подробнее: https://kodekloud.com/free-labs

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
Optimizing Dockerfile of a NestJS Project

Эта статья описывает оптимизацию Dockerfile для NestJS-проектов

Основные моменты:

— Использование многоступенчатой сборки для уменьшения размера образа

— Кеширование слоёв Docker для ускорения сборки

— Использование .dockerignore для исключения ненужных файлов и применение минимальных базовых образов (например, Node.js Alpine)

Также рекомендуется улучшить безопасность контейнера, запуская его с ограниченными правами

📌 Подробнее: https://dev.to/duong_nguyen/optimizing-dockerfile-of-a-nestjs-project-1m8h

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Выпрями спину!

@itmemas
👍43
Opsmate — AI-помощник для SRE и DevOps

Opsmate — это открытый AI-инструмент, созданный для автоматизации и упрощения задач SRE и DevOps. Он предоставляет интерфейс на естественном языке для управления инфраструктурой, устранения неполадок и анализа производительности.

Что умеет:
— Интерфейс на естественном языке — управляй инфраструктурой как через чат
— Поддержка LLM — OpenAI, Anthropic, xAI
— Локальные, Docker, K8s, SSH
— Интеграция с Prometheus, контекстные дашборды


📌 Подробнее: https://github.com/jingkaihe/opsmate

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34👍6💯4
Профилирование Node.js приложения с помощью Pyroscope (без автоинструментирования)

Pyroscope — это мощный инструмент непрерывного профилирования, созданный для мониторинга производительности приложений в реальном времени. В этой статье мы рассмотрим, как быстро развернуть Pyroscope, подключить к нему Node.js приложение и проанализировать поведение кода без использования Grafana Alloy.

📌 Подробнее: https://habr.com/ru/articles/902620/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Даже не влезайте в Kubernetes без этого

Главный прикол с k8s: поднять базовый кластер займёт всего 15 минут. А вот чтобы он реально заработал, ответить на все вопросы перед установкой, всё спланировать — на это нужны дни, реально дни мозгового штурма и планирования. Ну или потом придётся разбирать и делать ещё раз. Несколько раз.

Кубер унижает человеческое достоинство разными способами и на разных этапах. Это часть опыта от пользования продуктом. Так задумано.

И вот про эти самые вопросы мы сейчас и поговорим, потому что там целое волшебное поле грабель.

Начнём с простых вещей, например, выбора дистрибутива, выбора способа хранения данных (и динамического выделения места), а также того, куда складывать пароли к критичным ресурсам. На этих трёх выборах ломается примерно 50 % админов.

📌 Подробнее: https://habr.com/ru/companies/h3llo_cloud/articles/902188/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19
Безопасность подов: взгляд пользователя K8s

Про информационную безопасность Kubernetes-кластеров много пишут с позиции специалистов ИБ. Но полезно взглянуть на эту тему глазами обычных пользователей K8s — инженеров и разработчиков. Тех, кто много работает со своими приложениями в подах, но не управляет служебными частями кластера.

Большинство стандартов безопасности описывает лучшие практики настройки управляющих компонентов — control plane. Нечасто встречаются рекомендации по грамотной настройке рабочих единиц — подов. В статье попробуем восполнить этот пробел. Выполним обзор источников, рассмотрим хорошие практики работы с образами. Изучим, как ограничить привилегии контейнера и почему это важно. Поговорим о инструментах автоматической проверки манифестов и разберем примеры GItlab CI пайпланов.


📌
Подробнее: https://habr.com/ru/companies/raiffeisenbank/articles/901142/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32
Сломать монолит: как мы раскромсали гиганта на микросервисы и не сошли с ума

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

📌
Подробнее: https://habr.com/ru/articles/902734

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6