Вы должны использовать
Вместо
https://itnext.io/beware-of-depends-on-for-modules-it-might-bite-you-da4741caac70
depends_on в крайнем случае, потому что это может привести к тому, что Terraform создаст более консервативные планы, которые заменят больше ресурсов, чем необходимо. [...] Это особенно вероятно, когда вы используете depends_on для модулей.Вместо
depends_on мы рекомендуем использовать ссылки на выражения, чтобы подразумевать зависимости, когда это возможно.https://itnext.io/beware-of-depends-on-for-modules-it-might-bite-you-da4741caac70
Medium
Beware of depends_on for Terraform modules. It might bite you!
When defining dependencies between Terraform modules, using depends_on can cause unwanted surprises. Find out why and how to…
https://github.com/pixie-io/pixie
Крутая тула для Observability Kubernetes кластеров. Надо присмотреться, насколько сложна в конфигурации.
Крутая тула для Observability Kubernetes кластеров. Надо присмотреться, насколько сложна в конфигурации.
GitHub
GitHub - pixie-io/pixie: Instant Kubernetes-Native Application Observability
Instant Kubernetes-Native Application Observability - pixie-io/pixie
Как удалить старые контейнеры и образы в кластере Kubernetes
Кластер Kubernetes может накапливать старые контейнеры и образы. Автоматическое удаление брошенных ресурсов, когда они становятся неиспользуемыми, помогает высвободить ресурсы на узлах вашего кластера. Вот как подойти к сборке мусора (Garbage collector) в Kubernetes.
https://www.howtogeek.com/devops/how-to-clean-up-old-containers-and-images-in-your-kubernetes-cluster/
Кластер Kubernetes может накапливать старые контейнеры и образы. Автоматическое удаление брошенных ресурсов, когда они становятся неиспользуемыми, помогает высвободить ресурсы на узлах вашего кластера. Вот как подойти к сборке мусора (Garbage collector) в Kubernetes.
https://www.howtogeek.com/devops/how-to-clean-up-old-containers-and-images-in-your-kubernetes-cluster/
How-To Geek
How to Clean Up Old Containers and Images in Your Kubernetes Cluster
An active Kubernetes cluster can accumulate old containers and images. Ensuring discarded resources are removed when redundant helps to free up resources on your cluster’s nodes. Here’s how to approach garbage collection in Kubernetes.
Forwarded from linkmeup
А вообще, весь плейлист с докладами Saint HighLoad++ 2021 лежит здесь, так что советую посмотреть, кому чего интересно будет.
https://www.youtube.com/playlist?list=PLH-XmS0lSi_z5l-6RPS1aHEbTJ3m1Ol1Z
https://www.youtube.com/playlist?list=PLH-XmS0lSi_z5l-6RPS1aHEbTJ3m1Ol1Z
Understanding OpenTelemetry Collectors
https://nitin-rohidas.medium.com/understanding-opentelemetry-collectors-f5d1e136536
https://nitin-rohidas.medium.com/understanding-opentelemetry-collectors-f5d1e136536
Medium
Understanding OpenTelemetry Collectors
In my previous article , I gave a brief overview of what OpenTelemetry Collector is and how it gets used in the OpenTelemetry framework…
Forwarded from CatOps
Netflix’s article about the Data Mesh - their managed streaming pipeline solution.
Medium
Data Mesh — A Data Movement and Processing Platform @ Netflix
By Bo Lei, Guilherme Pires, James Shao, Kasturi Chatterjee, Sujay Jain, Vlad Sydorenko
https://punkx.org/unix-pipe-game/
The UNIX Pipe Card Game
The UNIX Pipe Card Game
This is a card game for teaching kids how to combine unix commands through pipes.Forwarded from Мониторим ИТ
A beginner’s guide to OpenTelemetry
В этой статье основы работы с популярным инструментом для трассировки вызовов распределенных приложений — OpenTelemetry. Читать дальше.
В этой статье основы работы с популярным инструментом для трассировки вызовов распределенных приложений — OpenTelemetry. Читать дальше.
What is toil and how to eliminate it
В примере с утечкой памяти у SRE может быть несколько вариантов, позволяющих избавиться от постоянного перезапуска процесса.
SRE могут запустить приложение в контейнере и добавить healthcheck, чтобы оркестратор, Docker или Kubernetes, автоматически перезапускал приложение, когда оно перестает отвечать. Это задача системной инженерии, которая настраивает работу приложения в производственной среде. Это не решает проблему, но избавляет от хлопот вокруг нее. И может обеспечить другие улучшения, связанные с масштабируемостью и переносимостью.
Меньше ручных действий означает больше времени на разработку, поэтому можно приступить к работе над самим приложением и отследить все утечки памяти, чтобы окончательно устранить проблему. Это задача разработки программного обеспечения. Хотя это может быть правильным подходом, это может оказаться гораздо более сложная задача, чем просто переход на контейнеры и добавление healthcheck’ов. А также может означать фундаментальные изменения в приложении, а это сопряжено с большим риском.
Но любой из инженерных вариантов улучшает систему в целом и ее ценную работу.
В примере с утечкой памяти у SRE может быть несколько вариантов, позволяющих избавиться от постоянного перезапуска процесса.
SRE могут запустить приложение в контейнере и добавить healthcheck, чтобы оркестратор, Docker или Kubernetes, автоматически перезапускал приложение, когда оно перестает отвечать. Это задача системной инженерии, которая настраивает работу приложения в производственной среде. Это не решает проблему, но избавляет от хлопот вокруг нее. И может обеспечить другие улучшения, связанные с масштабируемостью и переносимостью.
Меньше ручных действий означает больше времени на разработку, поэтому можно приступить к работе над самим приложением и отследить все утечки памяти, чтобы окончательно устранить проблему. Это задача разработки программного обеспечения. Хотя это может быть правильным подходом, это может оказаться гораздо более сложная задача, чем просто переход на контейнеры и добавление healthcheck’ов. А также может означать фундаментальные изменения в приложении, а это сопряжено с большим риском.
Но любой из инженерных вариантов улучшает систему в целом и ее ценную работу.
https://sadservers.com/
Troubleshoot and make a sad server happy!
"Like LeetCode for Linux"
Capture The Flag challenges.
Train and prove your debugging skills.
Practice for your next SRE/DevOps interview.
Get a full remote Linux server with a problem and fix it.
Troubleshoot and make a sad server happy!
"Like LeetCode for Linux"
Capture The Flag challenges.
Train and prove your debugging skills.
Practice for your next SRE/DevOps interview.
Get a full remote Linux server with a problem and fix it.
https://ravichaganti.com/blog/2022-10-18-understanding-container-images-the-fundamentals/
Что такое unionFS и как ее используют контейнеры.
Что такое unionFS и как ее используют контейнеры.
Ravichaganti
Understanding container images - The fundamentals
Containers have been around for a while. There is no need for an introduction to containers anymore but If you are still looking for some background, you can read a series of articles I have written on this blog. Docker simplified working with containers…
👍1
https://podcasts.apple.com/ru/podcast/ship-it-devops-infra-cloud-native/id1570698802?i=1000581807965
Apple Podcasts
«Ship It! SRE, Platform Engineering, DevOps»: «A modern bank infrastructure» в Apple Podcasts
Шоу «Ship It! SRE, Platform Engineering, DevOps», выпуск «A modern bank infrastructure» от 6 окт. 2022 г.
❤2