TGViewer
Channel Public Channel
DevOps Portal | Linux

DevOps Portal | Linux

@loose_code

Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps

Сотрудничество, реклама: @devmangx

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3P8kFH
Subscribers
13.1K
Photos
1.1K
Videos
134
Links
1.1K

Showing posts older than #1382 · Back to latest

Older Posts 20 shown
Post #1381 5.04K
Зависимости сетевых протоколов

👉 DevOps Portal
  • 👍 26
  • ❤ 3
Post #1379 4.77K
dockprom — это решение для мониторинга Docker-хостов и контейнеров с Prometheus, Grafana, cAdvisor, NodeExporter и алертингом через AlertManager

GitHub: dockprom

👉 DevOps Portal
  • 👍 12
  • ❤ 4
Post #1378 4.93K
Эта статья предлагает способ интеграции Terraform с Argo CD путём коммита выходных значений инфраструктуры напрямую в Git.

Это гарантирует, что Git остаётся единственным источником истины, и позволяет использовать Helm/Kustomize без ограничений, накладываемых прежними паттернами

🔹Читать

👉 DevOps Portal
  • ❤ 9
  • 👍 4
Post #1376 5.19K
Grafana + Kubernetes

Репозиторий для любителей Grafana - огромное количество действительно стоящих дашбордов для Kubernetes.

GitHub: grafana-dashboards-kubernetes

👉 DevOps Portal
  • ❤ 12
  • 👍 7
  • 💊 1
Post #1375 4.77K
Как легко мигрировать ingress на Gateway API в Kubernetes

Статья рассказывает, как мигрировать с Ingress на Gateway API в Kubernetes, связав контроллер GatewayAPI и существующий Ingress-контроллер за одним LoadBalancer, чтобы минимизировать простой и сделать переход поэтапным

Читать здесь

👉 DevOps Portal
  • ❤ 8
  • 👍 7
  • 🔥 3
Post #1373 4.23K
CloudNativePG — это оператор Kubernetes, который охватывает весь жизненный цикл высокодоступного кластера PostgreSQL с архитектурой primary/standby, использующей нативную стриминговую репликацию.

GitHub: CloudNativePG

👉 DevOps Portal
  • ❤ 11
  • 👍 5
  • 👀 1
Post #1372 5.01K
Практика с Docker: обновление контейнеризованного приложения без потери данных

По умолчанию у контейнеров есть относительно постоянная файловая система - изменения, внесённые приложением, переживают перезапуски контейнера, вызванные падениями приложения, перезагрузками хоста и т. п.

Однако иногда может потребоваться использовать тома, чтобы сделать некоторые части файловой системы контейнера более долговечными, чем остальные. С томами, даже если вы полностью удалите контейнер (а не просто перезапустите его), вы сможете продолжить использовать данные приложения в контейнере-преемнике (например, то же приложение, но на более новом образе).

Попрактикуйтесь в использовании томов Docker в этом практическом задании здесь

👉 DevOps Portal
  • 👍 13
  • ❤ 5
Post #1370 4.43K
Быстрый совет по Linux

При просмотре файла через less можно вывести краткий статус, нажав клавишу =.

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

👉 DevOps Portal
  • 👍 16
  • 🔥 9
  • ❤ 3
Post #1369 5.17K
Годная шпаргалка по cron в Linux с примерами

👉 DevOps Portal
  • 👍 32
  • ❤ 12
Post #1367 4.96K
CLI-утилита Kubernetes Resource Recommender помогает оптимизировать выделение ресурсов в кластерах Kubernetes.

Она собирает метрики использования подов из Prometheus и рекомендует значения requests и limits для CPU и памяти.

Это снижает расходы и повышает производительность.

Забираем на GitHub

👉 DevOps Portal
  • 🔥 10
  • ❤ 7
  • 👍 6
Post #1366 4.56K
Как работают Kubernetes Services?

Вероятно, вы знаете, что где-то там замешаны iptables, но знаете ли вы точную последовательность цепочек, задействованных при маршрутизации трафика к ClusterIP? А как насчёт NodePort - там по-другому?

Вот очень подробная статья, разбирающая всю «магию» за сервисами Kubernetes, простыми словами объясняя базовые вещи и продвинутые темы, такие как сохранение исходных IP, обработка завершающихся endpoints и интеграция с облачными балансировщиками нагрузки.

Читайте здесь

👉 DevOps Portal
  • ❤ 11
  • 👍 6
Post #1365 4.93K
Что будет с вашими данными, если система упадёт до того, как они будут сохранены?

Здесь и появляется концепция Write-Ahead Log (WAL).

Это простой принцип проектирования систем.

- Каждая операция (например, вставка в базу данных) сначала записывается в специальный лог-файл.

- Как только запись надёжно зафиксирована в логе, система обновляет реальную базу данных или хранилище.

- Если система падает, вы можете воспроизвести лог (система читает сохранённые шаги), чтобы вернуть данные в корректное состояние.

Вот короткое руководство, которое охватывает несколько реальных кейсов:
https://newsletter.devopscube.com/p/write-ahead-log-wal

👉 DevOps Portal
  • 👍 14
  • ❤ 8
  • 🔥 5
Post #1363 4.79K
Создаём контейнер наподобие Docker с нуля

Освойте ключевые пространства имён Linux, собрав небольшой, но реалистичный контейнер, используя только штатные команды Linux: unshare, mount и pivot_root. Никакой магии рантайма и (почти) никаких упрощений.

Изучаем здесь

👉 DevOps Portal
  • ❤ 11
  • 👍 6
Post #1362 6.41K
На YouTube вышел свежий англоязычный курс по DevOps. Собираем и деплоим масштабируемый продакшен-готовый API

Быстро освоите базу DevOps в этом крэш-курсе, охватывающем Git и GitHub, CI/CD-пайплайны, Docker, Kubernetes, IaC и деплой API. Всё, что нужно, чтобы автоматизировать разработку и деплой

5 часов контента здесь

👉 DevOps Portal
  • ❤ 15
  • 👍 5
  • 👀 1
Post #1361 6.01K
В сети поделились секретом, как правильно обновить Kubernetes: без падения прода

👉 DevOps Portal
  • 😁 39
  • ❤ 7
  • 👍 3
  • 👎 1
  • 🤔 1
Post #1360 5.98K
OpenObserve — cloud-native платформа наблюдаемости, специально созданная для логов, метрик, трейсов, аналитики и RUM (Real User Monitoring — производительность, ошибки, воспроизведение сессий), спроектированная для работы в петабайтном масштабе

https://github.com/openobserve/openobserve

👉 DevOps Portal
  • 👍 7
  • ❤ 4
Post #1358 5.33K
Стратегии деплоя в Kubernetes, не такие уж сложные для понимания. Вот упрощенная инфографика

👉 DevOps Portal
  • ❤ 11
  • 👍 2
Post #1357 5.27K
Практика по Docker: остановка и перезапуск контейнеризированного приложения с сохранением данных

Задумывались, куда пропали записи вашей БД после выполнения docker compose down? Если да, этот челлендж для вас

Разберитесь во всех нюансах персистентности rootfs здесь

👉 DevOps Portal
  • 👍 9
  • ❤ 4
  • 🔥 3
Post #1355 5.2K
Grogg — GUI-клиент для Kubernetes, который работает локально или как расширение для VSCode.

Он помогает выполнять действия вроде масштабирования или триггера Cron Job’ов, а также смотреть агрегированные логи подов без CLI и облачных дашбордов.

➜ https://grogg.app/

👉 DevOps Portal
  • ❤ 7
  • 👍 1
Post #1354 5.63K
Docker 101: создание, запуск, остановка и удаление контейнеров

Некоторые команды Docker напоминают типичные операции управления процессами в Linux, а другие больше похожи на работу с файловой системой.

Исследуйте двойственную природу контейнеров (практика):
https://labs.iximiuz.com/challenges/docker-101-container-stop-and-restart

👉 DevOps Portal
  • ❤ 8
  • 👍 5
  • 🔥 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →