Please open Telegram to view this post
VIEW IN TELEGRAM
💯18❤4😁3
Kubernetes Swap
Когда вы деплойте Pod в Kubernetes, каждый нод использует свою физическую оперативную память (RAM) для запуска контейнеров. Если на ноде заканчивается память, Kubernetes может начать убивать Pods, чтобы сохранить стабильность ноды. С Kubernetes Swap можно избежать этого, разрешив ноде использовать часть диска как дополнительную виртуальную память (swap).
В статье обсуждается:
📌 Подробнее: https://newsletter.devopscube.com/p/kubernetes-swap
MemOps🤨
Когда вы деплойте Pod в Kubernetes, каждый нод использует свою физическую оперативную память (RAM) для запуска контейнеров. Если на ноде заканчивается память, Kubernetes может начать убивать Pods, чтобы сохранить стабильность ноды. С Kubernetes Swap можно избежать этого, разрешив ноде использовать часть диска как дополнительную виртуальную память (swap).
В статье обсуждается:
- Как работает Kubernetes Swap
- Основные сценарии использования swap
- Классы QoS для Pod и поведение при использовании swap
- Как выделяется swap для Pod'ов
- Практика: тестирование swap на воркер-нодах
- Определение нод с включённым swap с помощью NFD
- Мониторинг swap через метрики
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄6❤4😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😁6
Kubernetes Toolkit — контейнерный образ, который включает в себя основные инструменты: kubectl, Helm, Kustomize, Trivy и Flux. Он предназначен для использования в CI/CD-пайплайнах и при локальной разработке, обеспечивая валидацию, сканирование безопасности, GitOps-функциональность и другие возможности.
📌 Подробнее: https://github.com/swade1987/kubernetes-toolkit
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - swade1987/kubernetes-toolkit: A docker container containing useful kubernetes tooling
A docker container containing useful kubernetes tooling - swade1987/kubernetes-toolkit
👍3
Как вообще этот ваш CI CD настроить
📌 Подробнее: https://habr.com/ru/articles/798551/
MemOps🤨
Я простой разработчик, что пытается разобраться с процессами и не претендую на истину и уж тем более не учу кого-то как правильно. Данную статью хочу написать для себя в прошлом, человека - что совсем не разбирается и пытается найти хоть какую-то информацию в рамках требований, хочется рассказать о своем опыте и к чему мы пришли. Ну и все шутки про лучшие скрипты и подходы - это все шутки, в комментариях уже 1000 Best Practices из 10 написали, так что жду и вас там.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Инструменты для изучения каждого слоя образа Docker
📌 https://github.com/Virviil/oci2git
📌 https://github.com/wagoodman/dive
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Virviil/oci2git: Introspecting Docker images as easy as using Git
Introspecting Docker images as easy as using Git. Contribute to Virviil/oci2git development by creating an account on GitHub.
❤1
ParadeDB - это альтернатива Elasticsearch, построенная на базе Postgres. Мы модернизируем функции набора продуктов Elasticsearch, начиная с поиска и аналитики в реальном времени.
📌 Подробнее: https://github.com/paradedb/paradedb
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
9 Logging Best Practices You Should Know
📌 Подробнее: https://www.dash0.com/guides/logging-best-practices
MemOps🤨
Логи — это не всё, что нужно для наблюдения , но их можно преобразовать из неструктурированных строк, разбросанных по серверам, в полезные сигналы, которые помогут получить ценную информацию. Список рекомендаций из этой статьи поможет вам в этом.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Dash0
9 Logging Best Practices You Should Know · Dash0
Master modern logging with this guide to best practices Learn structured logging OpenTelemetry context enrichment and performance tips to debug faster and build reliable systems
👍1
SlimToolkit - оптимизируйте свой опыт работы с контейнерами. Сделайте свои контейнеры лучше, компактнее, безопаснее и прилагайте меньше усилий для достижения цели (бесплатно и с открытым исходным кодом)
Он позволяет разработчикам проверять, оптимизировать и отлаживать свои контейнеры с помощью команд xray, lint, build, debug, run, images, merge, registry, destruction (и других). Он упрощает и улучшает процесс разработки, настройки и использования контейнеров. Он делает ваши контейнеры лучше, компактнее и безопаснее, обеспечивая улучшенную видимость и удобство работы с исходными и минифицированными контейнерами.
📌 Подробнее: https://github.com/slimtoolkit/slim
MemOps🤨
Он позволяет разработчикам проверять, оптимизировать и отлаживать свои контейнеры с помощью команд xray, lint, build, debug, run, images, merge, registry, destruction (и других). Он упрощает и улучшает процесс разработки, настройки и использования контейнеров. Он делает ваши контейнеры лучше, компактнее и безопаснее, обеспечивая улучшенную видимость и удобство работы с исходными и минифицированными контейнерами.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Doco-CD — легковесный инструмент GitOps, который автоматически развертывает и обновляет проекты/сервисы Docker Compose и стеки Swarm с помощью опроса и вебхуков. Его можно рассматривать как простую альтернативу Portainer или ArgoCD для Docker.
📌 Подробнее: https://github.com/kimdre/doco-cd
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kimdre/doco-cd: Docker Compose Continuous Deployment
Docker Compose Continuous Deployment. Contribute to kimdre/doco-cd development by creating an account on GitHub.
💯1