railpack
https://github.com/railwayapp/railpack
Railpack is a tool for building images from source code with minimal configuration. It is the successor to Nixpacks and incorporates many of the learnings from running Nixpacks in production at Railway for several years.
https://github.com/railwayapp/railpack
pgdog
https://github.com/pgdogdev/pgdog
PgDog is a transaction pooler and logical replication manager that can shard PostgreSQL. Written in Rust, PgDog is fast, secure and can manage hundreds of databases and hundreds of thousands of connections.
https://github.com/pgdogdev/pgdog
Unleashing the Power of k3s for Edge Computing: Deploying 3000+ in-store Kubernetes Clusters — Part 1
https://jysk.tech/unleashing-the-power-of-k3s-for-edge-computing-deploying-3000-in-store-kubernetes-clusters-part-77ecc5378d31
3000+ Clusters Part 2: The journey in edge compute with Talos Linux
https://jysk.tech/3000-clusters-part-2-the-journey-in-edge-compute-with-talos-linux-82f42bf9f958
https://jysk.tech/unleashing-the-power-of-k3s-for-edge-computing-deploying-3000-in-store-kubernetes-clusters-part-77ecc5378d31
3000+ Clusters Part 2: The journey in edge compute with Talos Linux
https://jysk.tech/3000-clusters-part-2-the-journey-in-edge-compute-with-talos-linux-82f42bf9f958
Бесплатно 17 июня в 20:00 МСК. Урок в рамках старта курса «Инфраструктурная платформа на основе Kubernetes» от Otus.
Поймете, как организовать безопасное и масштабируемое взаимодействие между Kubernetes и HashiCorp Vault. Разберём подход dynamic secrets и инструмент External Secrets Operator для интеграции секретов из Vault в кластер.
На уроке вы узнаете:
- как Kubernetes работает с секретами по умолчанию и его ограничения;
- способы интеграции Kubernetes и Vault;
- что такое External Secrets Operator и почему его выбирают для production-сред;
- пошаговую схему подключения Vault к K8s.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqvMZcRK
Please open Telegram to view this post
VIEW IN TELEGRAM
Vertical Pod Autoscaler (VPA): A Deep Dive - Part 1
https://erikzilinsky.com/posts/vpa1.html
In this post, I want to dive deep into VPA (version 1.3.0), explain why it could be useful for you, and provide a quick overview in the first section if you're short on time. This article mainly focuses on the Recommender component - I'll cover the other two in a future post.
https://erikzilinsky.com/posts/vpa1.html
OPA memory usage considerations and lessons from our transition to Kyverno
https://medium.com/adevinta-tech-blog/opa-memory-usage-considerations-and-lessons-from-our-transition-to-kyverno-bd23bd8a68bf
https://medium.com/adevinta-tech-blog/opa-memory-usage-considerations-and-lessons-from-our-transition-to-kyverno-bd23bd8a68bf
❓ Сталкиваетесь с проблемами использования памяти в Linux? Хотите научиться оптимизировать работу системы и улучшить производительность?
🚀 Присоединяйтесь к открытому уроку 16 июня в 20:00 МСК, где мы разберем, как работает память в Linux. Вы узнаете, как управлять физической памятью, кэшем и подкачкой, а также как интерпретировать данные из /proc/meminfo и использовать инструменты, такие как top, free и vmstat для мониторинга памяти.
Понимание работы dirty pages и swap поможет вам диагностировать проблемы с производительностью и научит оптимизировать систему при нехватке ресурсов. Эти знания крайне полезны для системных администраторов, инженеров и технических специалистов.
⭐️ Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.
Урок пройдет в преддверие старта курса «Administrator Linux. Professional». Все участники урока получат скидку на обучение.
👉 Регистрируйтесь для участия: https://vk.cc/cMFZI5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqwiH349
🚀 Присоединяйтесь к открытому уроку 16 июня в 20:00 МСК, где мы разберем, как работает память в Linux. Вы узнаете, как управлять физической памятью, кэшем и подкачкой, а также как интерпретировать данные из /proc/meminfo и использовать инструменты, такие как top, free и vmstat для мониторинга памяти.
Понимание работы dirty pages и swap поможет вам диагностировать проблемы с производительностью и научит оптимизировать систему при нехватке ресурсов. Эти знания крайне полезны для системных администраторов, инженеров и технических специалистов.
⭐️ Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.
Урок пройдет в преддверие старта курса «Administrator Linux. Professional». Все участники урока получат скидку на обучение.
👉 Регистрируйтесь для участия: https://vk.cc/cMFZI5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqwiH349
Kubernetes Best Practices I Wish I Had Known Before
https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before
1. Don't Skimp on Resource Requests and Limits
2. Namespace Like Your Life Depends on It
3. Avoid Running Multiple Containers in One Pod Unless Necessary
4. Use a Package Manager for Your YAML Files
5. Ingress and Networking Best Practices
6. Lean On Liveness, Readiness, and Startup Probes
7. Mind Your Security: RBAC, Pod Security, and Secrets
8. Monitor Everything (And Then Monitor Some More)
9. Automate Deployments with CI/CD
10. Keep Your Kubernetes Cluster and Components Updated
11. Use Labels and Annotations Wisely
12. Adopt a Multi-Environment Approach
13. Optimize Your Container Images
14. Implement a Reliable Logging Strategy
15. Treat Kubernetes Like Cattle, Not a Pet
16. Consider a Higher-Level Approach for Complex Deployments
17. Final Thoughts
https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before
The Ripple Effect: How a Single Push Notification Brought Down Our Kubernetes Cluster
https://dev.to/aws-builders/the-ripple-effect-how-a-single-push-notification-brought-down-our-kubernetes-cluster-c9i
Ever notice how major system failures rarely start with major problems? That's exactly what happened to us when a simple push notification exposed the fragility of our Kubernetes infrastructure. But here's the twist: it wasn’t a bug that took us down—it was our own success.
https://dev.to/aws-builders/the-ripple-effect-how-a-single-push-notification-brought-down-our-kubernetes-cluster-c9i
⚠️ До старта курса «Administrator Linux. Basic» осталось совсем немного. Набор закрывается 27 июня.
👉 Успейте пройти вступительный тест и получить запись двух вебинаров бесплатно:
— «Что нужно знать, когда переходишь с Windows на Linux. Базовые понятия Linux, работа в консоли с базовыми командами»
— «Вся правда о рынке труда или как быть востребованным в современных реалиях»
💪 Курс построен так, чтобы даже без опыта в Linux вы быстро вошли в профессию. В программе только актуальное: Bash, сети, логика работы ОС, файловые системы и автоматизация.
👉 Пройдите бесплатное вступительное тестирование сегодня и получите запись двух вебинаров: https://vk.cc/cMIFSd
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2Vtzqxc8GER
👉 Успейте пройти вступительный тест и получить запись двух вебинаров бесплатно:
— «Что нужно знать, когда переходишь с Windows на Linux. Базовые понятия Linux, работа в консоли с базовыми командами»
— «Вся правда о рынке труда или как быть востребованным в современных реалиях»
💪 Курс построен так, чтобы даже без опыта в Linux вы быстро вошли в профессию. В программе только актуальное: Bash, сети, логика работы ОС, файловые системы и автоматизация.
👉 Пройдите бесплатное вступительное тестирование сегодня и получите запись двух вебинаров: https://vk.cc/cMIFSd
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2Vtzqxc8GER
Quality gate for helm charts
https://medium.com/@michamarszaek/quality-gate-for-helm-charts-f260f5742198
What is a quality gate? A quality gate is a milestone in an IT project that requires that predefined criteria be met before the project can proceed to the next phase. We set quality gates for code programs, run unit/integration/acceptance tests, and run static code analysis before merging code from the developer's branch into the main branch. But do we set quality gates for helm charts? Or should we?
We should and I will present an example of how to do that.
https://medium.com/@michamarszaek/quality-gate-for-helm-charts-f260f5742198
How to Host a 100 CPU Core, 400 GB RAM Cluster on a Budget
https://medium.com/@florianmhlhans/how-to-host-a-100-cpu-core-400-gb-ram-cluster-on-a-budget-f6cdf992eae3
In this article, I will share how I built a computing cluster with around 100 CPU cores and approximately 400 GB of RAM while keeping costs as low as possible.
https://medium.com/@florianmhlhans/how-to-host-a-100-cpu-core-400-gb-ram-cluster-on-a-budget-f6cdf992eae3
Deploying Your AKS Cluster with Terraform: Key Points for a Successful Production Rollout
https://medium.com/h7w/deploying-your-aks-cluster-with-terraform-key-points-for-a-successful-production-rollout-e92f1238906f
https://medium.com/h7w/deploying-your-aks-cluster-with-terraform-key-points-for-a-successful-production-rollout-e92f1238906f
My PodDisruptionBudget bible to use with Karpenter and friends
https://dev.to/aws-builders/my-poddisruptionbudget-bible-to-use-with-karpenter-and-friends-59fl
https://dev.to/aws-builders/my-poddisruptionbudget-bible-to-use-with-karpenter-and-friends-59fl
Adrift in the Cloud: A Forensic Dive into Container Drift
https://detect.fyi/adrift-in-the-cloud-a-forensic-dive-into-container-drift-f29524f4f6c4
Adding container drift detection to Google’s Container Explorer
https://detect.fyi/adrift-in-the-cloud-a-forensic-dive-into-container-drift-f29524f4f6c4
KubeDiagrams
https://github.com/philippemerle/KubeDiagrams
Generate Kubernetes architecture diagrams from Kubernetes manifest files, kustomization files, Helm charts, helmfile descriptors, and actual cluster state.
https://github.com/philippemerle/KubeDiagrams
Mastering the OpenTelemetry Transformation Language (OTTL)
https://www.dash0.com/guides/opentelemetry-transformation-language-ottl
The OpenTelemetry ecosystem continues to evolve with powerful tools that enhance your observability strategy. Among these, the OpenTelemetry Transformation Language (OTTL) stands out as an incredible capability for manipulating and transforming telemetry data.
This guide explores what OTTL is, how it works, and how you can leverage it to maximize the value of your observability data with minimal effort.
https://www.dash0.com/guides/opentelemetry-transformation-language-ottl
Valkey Turns One: How the Community Fork Left Redis in the Dust
https://www.gomomento.com/blog/valkey-turns-one-how-the-community-fork-left-redis-in-the-dust
Valkey is not only thriving, but now outperforming Redis 8.0 in real world benchmarks.
https://www.gomomento.com/blog/valkey-turns-one-how-the-community-fork-left-redis-in-the-dust
AFFiNE
A privacy-focused, local-first, open-source, and ready-to-use alternative for Notion & Miro.
https://github.com/toeverything/AFFiNE
A privacy-focused, local-first, open-source, and ready-to-use alternative for Notion & Miro.
https://github.com/toeverything/AFFiNE