Библиотека статей по теме DevOps и SRE. Реклама: @ostinostin Контент: @mxssl РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3®istryType=bloggersPermission
Хотите разобраться, как устроено ядро Linux?
⏺На открытом вебинаре 17 апреля в 20:00 мск изучим модули ядра: что это, как их писать, компилировать и отлаживать. Разберем на практике, как взаимодействовать с системой на низком уровне.
Понимание архитектуры, отладка через dmesg, реальные примеры и разбор кода. Всё, что нужно для уверенного старта в разработке ядра.
Записывайтесь на открытый вебинар и получите скидку на курс «Разработка ядра Linux»: https://vk.cc/cKOSWtРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqvXw458
25 и 26 апреля в Москве пройдет Repair Cafe — ивент для тех, кто любит работать с железом
Когда-то Яндекс начинался с Поиска, а сегодня в компании полный in-house цикл производства железа: роботы-доставщики, автономный транспорт, умные устройства для дома и многое другое. И для тех, кто разделяет этот инженерный дух и не боится пробовать и создавать, Яндекс проводит Repair Cafe.
Оба дня будет работать «Мастерская» — пространство, где можно починить разъем для наушников, разобрать Яндекс Станцию или просто посидеть за ардуино в своё удовольствие. Инструменты для ремонта уже будут на месте, а опытные наставники подскажут, как устранить поломку. Любителей ретро-железа ждет починка культового ПК «Ленинград», который выпускался еще в конце 80-х годов.
Кроме того, в программе запланированы:
— доклады: инженеры расскажут, как им удалось сделать устройство для чтения ДНК напильником и как развивались роботы доставщики
— передвижная выставка лидаров, серверов, игровых приставок и не только
— техносвоп для обмена гаджетами
— воркшопы, где покажут, как починить самокат и отремонтировать серверное железо
Не откладывайте — регистрация закрывается уже завтра!
A Deep Dive into Kubernetes Validating Admission Policy: The Native Alternative to Webhooks
chetanatole99/a-deep-dive-into-kubernetes-validating-admission-policy-the-native-alternative-to-webhooks-b35df05e6a5b" rel="nofollow">https://medium.com/@chetanatole99/a-deep-dive-into-kubernetes-validating-admission-policy-the-native-alternative-to-webhooks-b35df05e6a5b
How we avoided an outage caused by running out of IPs in EKS
Solving IP exhaustion in EKS: Avoiding a network outage by implementing custom networking
Deep Dive into Kubernetes CPU Usage, Requests, and Limits
https://john-tucker.medium.com/deep-dive-into-kubernetes-cpu-usage-requests-and-limits-57b6d0dec625
The Infra to handle 10M Requests in 10 Minutes for $0.0116
In this article, we'll break down the infrastructure required to achieve a target of 10 million requests in 10 minutes, all for around $0.0116. This guide goes beyond basic setup and explores practical considerations for production-ready systems, balancing cost efficiency and high availability.
Anatomy of a Throttler
Part 1: https://planetscale.com/blog/anatomy-of-a-throttler-part-1
Part 2: https://planetscale.com/blog/anatomy-of-a-throttler-part-2
Part 3: https://planetscale.com/blog/anatomy-of-a-throttler-part-3
Beyond “5 Whys”: A Better Way to Learn from Incidents
We all can agree that the most important purpose of a post-incident review (or post-mortem) is to learn from incidents. Implied in this learning is improving the system (people, processes, technology, and their interactions). All my reflections on the “5 Whys” technique refer back to how the technique enhances our learning (or not) from incidents.
openproject
OpenProject is the leading open source project management software.
Как организовать безопасное подключение к облачной инфраструктуре?
Существует несколько способов. Об одном из них – новом сервисе К2 Облака Direct Connect – расскажет Владислав Одинцов, техлид, product owner сетевых сервисов K2 Cloud.
Вы узнаете из первых рук о возможностях сервиса и увидите демонстрацию его работы.
Подключайтесь и задавайте свои вопросы о создании гибридной инфраструктуры «облако+on premise».
22 апреля 11:00
Подробности и регистрация
🚀 23 апреля — не пропусти митап в Магнит OMNI!
Здесь соберутся инженеры, администраторы и разработчики, чтобы обсудить, как сделать инфраструктуру устойчивой к сбоям и не сойти с ума, когда все идет не по плану.
🔸 Что будет:
— Спикеры из Магнит OMNI, Лаборатории Касперского, Авито и других крутых компаний
— Разбор болей и кейсов, которые реально работают
— Розыгрыш призов (крутейший мерч!)
— Панельная дискуссия о том, как повышать устойчивость сервисов
— Живой нетворкинг (познакомься с теми, кто тоже не спит по ночам, пока чинит прод)
📅Когда?
23 апреля, 17:30. Приходи пораньше — welcome-зона ждет!
Где?
Москва, Ленинградский проспект 15/10.
Метро: Белорусская, БЦ Большевик.
Можно онлайн? Можно!
Не упусти шанс прокачать свои знания и завести полезные знакомства! Подробности и регистрация — по ссылке.
Реклама. Рекламодатель АО «Тандер», ИНН: 2310031475, erid: 2SDnjf3fPTz
falco
Falco is a cloud native runtime security tool for Linux operating systems. It is designed to detect and alert on abnormal behavior and potential security threats in real-time.
Инженеры, которые участвуют в разработке платформ, — это для вас
Есть планы на 23 апреля? Освободите вечер для Platform Engineering Night — встречи с профессионалами, которые создают инженерные платформы.
В программе — Productivity & AI:
— Кейсы по автоматизации процессов и повышению продуктивности платформенных команд.
— Ассистенты для кодинга и Observability.
— Решения для безопасности и аналитики.
А еще в программе — зона демонстрации AI-решений в платформах и нетворкинг.
Встреча пройдет 23 апреля в 19:00 в T-Space по адресу Москва, Грузинский Вал, 7. Трансляция тоже будет.
Мероприятие бесплатное, торопитесь занять место
Connecting K8S/Cilium cluster and K8S/Calico cluster using Submariner
yboaron/connecting-k8s-cilium-cluster-and-k8s-calico-cluster-using-submariner-d56d7c39f0cb" rel="nofollow">https://medium.com/@yboaron/connecting-k8s-cilium-cluster-and-k8s-calico-cluster-using-submariner-d56d7c39f0cb
Securing Argo CD in a Multi-Tenant Environment with Application Projects
https://medium.com/containers-101/securing-argo-cd-in-a-multi-tenant-environment-with-application-projects-39ad30893fd5
updatecli
Automatically open a PR on your GitOps repository when a third party service publishes an update
The Bootc Revolution: One Build Language for VMs and Containers
josephsims1/the-bootc-revolution-one-build-language-for-vms-and-containers-48ecdf7fc7e6" rel="nofollow">https://medium.com/@josephsims1/the-bootc-revolution-one-build-language-for-vms-and-containers-48ecdf7fc7e6
👀 Знакомство с Service mesh на примере Istio
Изучение концепции Service Mesh и практическое руководство по установке и настройке Istio в Kubernetes.
На вебинаре вы узнаете:
1. Что такое Service Mesh и его значение в современной разработке ПО.
2. Основные функции и возможности Istio как одного из ведущих инструментов Service Mesh.
3. Как установить Istio в кластер Kubernetes и настроить базовые политики управления трафиком.
В результате вебинара:
- Вы получите четкое представление о Service Mesh и его применении.
- Научитесь устанавливать и конфигурировать Istio в Kubernetes кластере.
- Овладеете базовыми навыками настройки политик управления трафиком с использованием Istio.
👉 Регистрация и подробности о курсе "Инфраструктурная платформа на основе Kubernetes": https://vk.cc/cKHziB
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2Vtzqvh5t73
We Threw Away 13 Years of Work for EKS
Thirteen years of running in EC2.
Thirteen years of custom AMIs. Thirteen years of deployment pipelines put together with toothpicks and bubblegum. Thirteen years of launch scripts that really-do-seem-to-be-an-anti-pattern-but-hey-at-least-they-work.
And we threw it all away to run in EKS.
This is the choice we made at GumGum in early 2023, and this blog post covers the problems that led to this insane idea, and why this idea wasn’t so insane after all.
Understanding Kubernetes Multi-Tenancy: Models, Challenges, and Solutions
https://www.loft.sh/blog/understanding-kubernetes-multi-tenancy-models-challenges-and-solutions
Systematically Terraforming a Brownfield of Cloud Infrastructure
Some thinking, trade-offs, theory building, and method-making one might ended up doing, in the course of bringing Infrastructure as Code (IaC) discipline to brownfield (and greenfield) services, at a small regulated fintech company, having a smaller engineering team that serves several business units, including one of India's largest national tax gateways. Only somewhat easier than reading a long compound sentence without pausing for breath. Phew.
Привет! На связи KTS.
Мы подготовили новый челлендж для DevOps-инженеров в честь наступающего Дня Космонавтики.
Вы получите доступ к кластеру, в котором запущен ArgoCD. Через него вам нужно будет запустить приложение: оно рабочее и даже описано в Helm, но деплой выполнить не получается — каждый раз возникает какая-то проблема.
Ваша задача — найти ошибку в конфигурации и заставить приложение работать. Уверены в своих силах? Тогда переходите в бота и приступайте!
Десять самых успешных участников получат в награду наши фирменные футболки 💚
Реклама. ООО "Студия КТС", ИНН: 7733257480, erid: 2VtzqwjaZpV
Рассказываем на примере блочных устройств нового облака MWS.
➡Читайте новую статью на Хабр в хабе "Разработка публичных облаков".
Вы узнаете:
🔴 Как декларативный API облегчает управление циклами реконсиляции
🔴 На каких компонентах и технологиях написали управление циклами
🔴 Как работают межсервисные нотификации об изменении ресурсов
Подписаться на хаб
xan
xan is a command line tool that can be used to process CSV files directly from the shell.
stu
STU is the TUI explorer application for Amazon S3 (AWS S3) written in Rust using ratatui.
dice
DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. Commonly used as a cache, it offers a familiar interface while enabling real-time data updates through query subscriptions. It delivers higher throughput and lower median latencies, making it ideal for modern workloads.
kubectl.nvim
Processes kubectl outputs to enable vim-like navigation in a buffer for your cluster.
container-startup-autoscaler
container-startup-autoscaler (CSA) is a Kubernetes controller that modifies the CPU and/or memory resources of containers depending on whether they're starting up, according to the startup/post-startup settings you supply. CSA works at the pod level and is agnostic to how the pod is managed; it works with deployments, statefulsets, daemonsets and other workload management APIs.
How to mount secrets as files or environment variables in Kubernetes
https://itnext.io/how-to-mount-secrets-as-files-or-environment-variables-in-kubernetes-f03d545dcd89
How to Troubleshoot OOM Issues in Go Applications Running on Kubernetes
csepulvedab/how-to-troubleshoot-oom-issues-in-go-applications-running-on-kubernetes-149e8bb104ac" rel="nofollow">https://medium.com/@csepulvedab/how-to-troubleshoot-oom-issues-in-go-applications-running-on-kubernetes-149e8bb104ac