Переход с ingress-nginx на Envoy Gateway
📌 Подробнее: https://mijndertstuij.nl/posts/migrating-ingress-nginx-envoy-gateway
MemOps🤨
Я попробовал множество вариантов на отдельном кластере EKS, например HAProxy и Traefik, но в итоге остановился на Envoy Gateway, так как для меня это казалось наиболее доступным и стабильным решением для нашего случая. С момента начала миграции я совершил приличное количество ошибок. Вот мои заметки.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Mijndert Stuij
Migrating from ingress-nginx to Envoy Gateway
Notes from migrating from ingress-nginx to Envoy Gateway with the Gateway API: shared Gateways, HTTPRoute patterns, ReferenceGrants, and the gotchas that slowed me down.
👍2
Когда отказоустойчивость небезопасна: создание высокодоступного PostgreSQL на Kubernetes
📌 Подробнее: https://www.datadoghq.com/blog/engineering/postgresql-ha-kubernetes
MemOps🤨
В этой статье мы расскажем, как мы перепроектировали наши кластеры PostgreSQL на базе Kubernetes для обеспечения безопасности при переключении на резервный узел, как мы нашли баланс между долговечностью данных и задержкой, а также что мы узнали, проверяя этот подход с помощью бенчмаркинга и тестирования отказов.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Datadog
When failover isn’t safe: Building high-availability PostgreSQL on Kubernetes | Datadog
During a reliability gameday, Datadog engineers discovered that their PostgreSQL clusters couldn’t safely fail over. Here’s how the team redesigned them for high availability using Patroni and synchronous replication.
❤2
PVE-mods — скрипт (а теперь и в виде .deb пакета) добавляющий в WebUI PVE версии 9+ мониторинг температуры дисков, памяти, скорость кулеров и прочие метрики на основе вывода lmsensors.
📌 Подробнее: https://github.com/Meliox/PVE-mods
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Meliox/PVE-mods: Proxmox modifications
Proxmox modifications. Contribute to Meliox/PVE-mods development by creating an account on GitHub.
👍7🔥2
Ⓘ Вам открыли доступ в архив с IT-книгами и курсами
(363 видео, 87 книги) — Python
(117 видео, 53 книги) — ВАЙБКОД
(415 видео, 68 книги) — Frontend
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++/C#
(343 видео, 87 книги) — Java/QA
(176 видео, 32 книги) — Git/Linux
(174 видео, 91 книги) — DevOps
(227 видео, 83 книги) — SQL/PHP
(114 видео, 77 книги) — Сисадмин
(107 видео, 43 книги) — BA/SA/1С
(181 видео, 32 книги) — Go/Rust
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(137 видео, 93 книги) — DS/ML
(113 видео, 82 книги) — GameDev
Скачивать ничего не нужно — все выложили в Telegram
(363 видео, 87 книги) — Python
(117 видео, 53 книги) — ВАЙБКОД
(415 видео, 68 книги) — Frontend
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++/C#
(343 видео, 87 книги) — Java/QA
(176 видео, 32 книги) — Git/Linux
(174 видео, 91 книги) — DevOps
(227 видео, 83 книги) — SQL/PHP
(114 видео, 77 книги) — Сисадмин
(107 видео, 43 книги) — BA/SA/1С
(181 видео, 32 книги) — Go/Rust
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(137 видео, 93 книги) — DS/ML
(113 видео, 82 книги) — GameDev
Скачивать ничего не нужно — все выложили в Telegram
SSO через Keycloak для инфраструктурных сервисов: часть 2, практика
📌 Подробнее: https://habr.com/ru/companies/oleg-bunin/articles/936866/
MemOps🤨
В первой части мы разобрали, как устроен Keycloak, какие у него сущности и зачем вообще нужен SSO в DevOps-инфраструктуре. Теперь — к делу. Во второй части переходим от теории к практике. Разворачиваем Keycloak в Kubernetes, настраиваем Terraform-провайдер, подключаем к нему Grafana, Argo CD и другие сервисы. Разбираемся, как выглядят реальные конфигурации клиентов, scopes и mappings, чтобы SSO действительно работал — с нужными токенами, ролями и группами.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19
proxsave — резервное копирование и аварийное восстановление конфигурации хоста Proxmox VE и PBS.
📌 Подробнее: https://github.com/tis24dev/proxsave
MemOps🤨
Онлайн-резервное копирование без простоев, пошаговое восстановление, шифрование, облачное хранилище и встроенная интеграция с PBS.
ProxSave - это проект, созданный энтузиастами с целью упрощения восстановления в критические моменты.
Восстановление сервера PVE или PBS после катастрофы (или даже просто миграции) всегда требует навыков, времени и терпения. ProxSave позволяет сохранить всю вашу среду и восстановить ее в любое время, что позволяет подготовить новую установку для размещения ваших личных данных с минимальным количеством ручных изменений.
ProxSave позволяет сохранять и восстанавливать данные, интегрируя расширенные функции: автоматическое резервное копирование, сохранение по нескольким путям, интеллектуальное хранение данных, шифрование резервных копий, интегрированные уведомления в Telegram и по электронной почте (облачная ретрансляция или уведомления Proxmox), а также совместимость с веб-хуками, Gotify и Prometheus.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tis24dev/proxsave: Proxmox VE & PBS host configuration backup and disaster recovery. Online backups without downtime,…
Proxmox VE & PBS host configuration backup and disaster recovery. Online backups without downtime, guided restore, encryption, cloud storage and native PBS integration. - tis24dev/proxsave
👍1
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24💯3
Базовая настройка Kubernetes: доводим кластер до работоспособного состояния
Pov: вы развернули кубер и, кажется, все отлично — можно выкатывать сервисы. Но как бы не так! Перед этим вас ждет еще целая полоса препятствий:
▪️настройки сети и балансировка входящего трафика;
▪️подключение хранилища;
▪️и много чего еще.
29 октября в 11:00 команда «Штурвала» расскажет и покажет все этапы настройки «ванильного» Kubernetes, ответит на ваши вопросы и разберет проблемные моменты.
Присоединяйтесь — за час узнаете, как пользоваться кластером, а не просто любоваться на пять запущенных бинарей.
Регистрация 📌
Pov: вы развернули кубер и, кажется, все отлично — можно выкатывать сервисы. Но как бы не так! Перед этим вас ждет еще целая полоса препятствий:
▪️настройки сети и балансировка входящего трафика;
▪️подключение хранилища;
▪️и много чего еще.
29 октября в 11:00 команда «Штурвала» расскажет и покажет все этапы настройки «ванильного» Kubernetes, ответит на ваши вопросы и разберет проблемные моменты.
Присоединяйтесь — за час узнаете, как пользоваться кластером, а не просто любоваться на пять запущенных бинарей.
Регистрация 📌
🦄3
Локальная платформенная инженерия на вашем ноутбуке | vind, Sveltos и ArgoCD
📌 Подробнее: https://itnext.io/local-platform-engineering-on-your-laptop-vind-sveltos-and-argocd-2b3e1341ebe7
MemOps🤨
Несколько недель назад я наконец сел за работу и создал это. В этой статье рассказывается о том, что я построил, что сломалось и почему я считаю, что Sveltos — один из самых недооцененных инструментов в экосистеме Kubernetes прямо сейчас.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Local Platform Engineering on Your Laptop | vind, Sveltos and ArgoCD
I’m not new to Kubernetes. Certified my way through most of what the CNCF has to offer. And yet this specific setup, a proper local…
👍1
Чек-лист готовности Kubernetes к продакшену
📌 Подробнее: https://github.com/learnk8s/kubernetes-production-best-practices
MemOps🤨
Это бесплатный открытый чек-лист, который поможет вам развернуть ваши приложения в Kubernetes. Никакие формы, электронная почта или загрузка не требуются.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - learnk8s/kubernetes-production-best-practices: A checklist of Kubernetes best practices to help you release to production
A checklist of Kubernetes best practices to help you release to production - learnk8s/kubernetes-production-best-practices
👍2
AX — это инфраструктура для запуска ИИ нагрузок и работает это дело по верх k8s и Agent Substrate. В его основе три сущности (YAML):
📌 Подробнее: https://agentexecutor.io/
MemOps🤨
1) Task — задача в изолированной среде: образ контейнера, команда, переменные окружения, запросы и лимиты вычислительных ресурсов.
2) Workspace — рабочее окружение: Git-репозитории, MCP-серверы и пакеты навыков. Можно задать цель обычным языком, например «подготовить Go toolchain», и агент займётся настройкой окружения перед запуском основной команды.
3) Model — конфигурация провайдера и модели, параметры генерации и ссылки на Kubernetes Secrets с учётными данными.
Когда агентов становится много, недостаточно просто отправлять запросы к LLM. Нужно воспроизводимо готовить окружения, ограничивать ресурсы, изолировать выполнение и разбираться, почему конкретная задача зависла. AX пытается вынести эту инфраструктурную работу в отдельный слой.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
agentexecutor.io
AX
Declare an agentic task in YAML. AX sandboxes it, wires up its workspace, fences its network, and helps running it at scale.