Библиотека статей по теме DevOps и SRE.
Реклама: @ostinostin
Контент: @mxssl
РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3®istryType=bloggersPermission
Информация о канале обновлена 04.10.2025.
Библиотека статей по теме DevOps и SRE.
Реклама: @ostinostin
Контент: @mxssl
РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3®istryType=bloggersPermission
Many, many pixels have been burned on the topic of sidecars of late.
If you’ve been paying any attention at all to the cloud-native ecosystem, you’ve doubtless run across discussions about the merits - or lack thereof - of sidecars. In a lot of ways, this is kind of silly: sidecars are a fairly low-level implementation pattern, and it would probably make sense to see them considered an implementation detail rather than the latest hot marketing topic. In other ways, though, we live in an imperfect world and we often do have to pull back the curtains to take a look at the technology underneath the tools we use: understanding the tradeoffs made by our tool choices is often critical to getting the most out of those tools, and architectural decisions are always about tradeoffs.
For various reasons, I ended up being the one to take on the job of pulling back the curtain on both Linkerd’s choice to use the sidecar pattern and Istio Ambient’s choice to avoid it, and look into the ramifications of those choices. I did this in the obvious way: I ran both meshes under load and measured things about them. It was simultaneously frustrating and fascinating, often in surprising ways.
🗓 Как быстро сохранить и восстановить ресурсы в Kubernetes
Иногда нужно забэкапить пачку однотипных ресурсов и потом без боли восстановить.
Делимся двумя проверенными способами.
1⃣ kubectl-neat + yq
Очищаем YAML от лишних метаданных и превращаем массив в отдельные документы:
kubectl get-n -o yaml \
| kubectl-neat \
| yq eval '.items[] | split_doc' - > resources.yaml
kubectl apply -f resources.yaml
2⃣ kubedump
Автоматизирует сохранение/восстановление по проектам:
kubedump dump--resources --project
kubedump restore --project
Что выбрать?
— kubectl-neat + yq: лёгкий, гибкий, для разовых задач.
— kubedump: для регулярных бэкапов и больших кластеров.
Бонус:
➡ Лимиты ресурсов в Kubernetes
➡ Как настроить basicAuth в Traefik
➡ Больше лайфхаков и практичных утилит для инженеров DevOps — в CORTEL
Реклама ООО "Кортэл"
ИНН: 7816246925
From Utilization Confusion to PSI Clarity in Kubernetes
Flagr is an open source Go service that delivers the right experience to the right entity and monitors the impact. It provides feature flags, experimentation (A/B testing), and dynamic configuration. It has clear swagger REST APIs for flags management and flag evaluation.
— Как разогнать кластер Kubernetes до 25 000 подов без потерь производительности?
— Никак, — ответят многие, но у нас есть решение на этот счет.
13 октября в 17:00 VK Cloud проведет вебинар, где будем рассматривать кейс Битрикс24 и расскажем, какие инструменты и практики применяет компания для стабильной работы кластера.
О чем еще будем говорить
⚫Как определять узкие места архитектуры до того, как они приведут к Downtime.
⚫Почему решения, работающие у тысяч пользователей, не справляются с десятками тысяч.
⚫Как управлять сотнями сервисов и не терять контроль состояний и производительность.
⚫Как построить систему так, чтобы сбои отдельных компонентов не останавливали всю работу.
⚫Как снизить операционные затраты без потери качества сервиса при росте нагрузки.
Зарегистрироваться
Владелец канала не предоставил расширенную статистику, но Вы можете сделать ему запрос на ее получение.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Подтвердите, что вы не робот
Вы выполнили несколько запросов, и прежде чем продолжить, мы ходим убелиться в том, что они не автоматизированные.