Перейти к содержимому
Технологии IT обновлён 01.05.2024

DevOps&SRE Library

DevOps&SRE Library — это ваш источник знаний о передовых практиках разработки, эксплуатации и мониторинга IT-систем. Наша библиотека предлагает широкий выбор книг и статей, охватывающих темы от основ DevOps и SRE до передовых методов и инструментов. Присоединяйтесь к нам, чтобы расширить свою экспертизу и оставаться в курсе последних тенденций в области IT!

Публикации канала

Go CPU and Memory Requests and Limits in Kubernetes A small Go heap does not always mean low container memory usage. The heap shares the container's memory limit with goroutine stacks, runtime metadata, cgo allocations, and memory mapped directly from the operating system. Linux can kill a Go process even when its heap looks healthy. https://learnkube.com/go-kubernetes-requests-limits

Открыть в Telegram

SPACE SPACE (Sandboxed Platform for Agentic Code Execution) is a sandbox platform for running code in isolated Firecracker microVMs. Applications use its HTTP API to create Linux environments, execute commands, collect output, and manage sandbox lifecycles. Use SPACE when your application needs a separate execution environment for an agent, a user workspace, or a code-running job. Your application decides what to run and what results to keep; SPACE manages the sandbox, its processes, and the connection carrying command output. https://github.com/perplexityai/SPACE

Открыть в Telegram

Kubernetes сам не запускает контейнеры. Между кластером и контейнером работает отдельный слой — контейнерный runtime. От его выбора зависят особенности инфраструктуры, производительность и безопасность. На открытом уроке разберём, как Kubernetes взаимодействует с runtime через CRI, сравним containerd, CRI-O и Kata Containers и обсудим сценарии их применения. 10 ноября в 20:00 МСК. Урок проходит в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». Все участники получат скидку на обучение. Принять участие: https://vk.cc/d3jhjz Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2VtzqufzAg5

Открыть в Telegram

kividb KiviDB is a fast, multi-threaded alternative to Redis® and Valkey, written in Rust. It speaks the Redis protocol (RESP2 and RESP3), so existing Redis clients, redis-cli and libraries work unchanged, and it has full-text and vector search built in. It runs every core on a sharded in-memory key-value design, and persists to snapshots and an optional append-only file. https://github.com/kividbio/kividb

Открыть в Telegram

The Pulse: a new trend of CPU shortages I was at dinner with a bunch of CTOs and Head of Infrastructure folks recently, and from the conversation it was clear that many companies are struggling to source CPUs in the current climate, and are coming to terms with the end of juicy discounts from cloud providers for machines in the new era of surging demand fueled by AI. https://blog.pragmaticengineer.com/the-pulse-a-new-trend-of-cpu-shortages

Открыть в Telegram

Если вы отвечаете за инфраструктуру компании, присматриваетесь к альтернативам VMware или разбираете инциденты, приходите 12 ноября на DUC meetup /6. Это офлайн-встреча Deckhouse User Community в Москве. Из докладов вы узнаете: • как домашняя инфраструктура за 13 лет выросла из одного ноутбука в геораспределённый Kubernetes-кластер; • как университет переходит с VMware на виртуализацию Deckhouse; • как в компании внедряли IncidentGPT, Open Source-проект для работы с инцидентами с помощью ИИ. После докладов оставайтесь на нетворкинг и пиццу :) Мест немного, поэтому оставьте заявку, чтобы попасть в список гостей

Открыть в Telegram

Five key autoscaling metrics for Kubernetes At ACRL, we’ve identified five “key metrics” that you should be tracking for your autoscaling engines, and—spoiler—they might not be the normal ones you think of. https://blog.appliedcomputing.io/p/five-key-autoscaling-metrics-for

Открыть в Telegram

Netflix Stratum Media Processing: Automated Container Right-Sizing Stratum is Netflix’s internal serverless media processing platform, shaped by over a decade of experience developing large-scale distributed systems. It powers a wide range of media workloads — including encoding, packaging, inspection, and quality scoring — behind playback, advertising, studio workflows, AI embeddings, and more. https://netflixtechblog.com/netflix-stratum-media-processing-automated-container-right-sizing-ddf9aa68a801

Открыть в Telegram

31 октября AvitoTech собирает инфраструктурных инженеров на Avito Infraween Party 🤩 Вместо классических докладов — два круга открытых дискуссий: можно будет обсудить инфраструктурные задачи, поделиться своими кейсами и поспорить о решениях с экспертами AvitoTech и другими участниками. А на афтерпати устроят настоящий чемпионат по метанию старой списанной техники 🔥 Победителей наградят реальными чемпионскими поясами! Хороший повод пообщаться с инфракомьюнити — зарегаться можно тут! P. S. Кстати, костюмы максимально приветствуются! Так что если хотите прийти в образе, welcome.

Открыть в Telegram

Saving another 100TB of RAM with math (and Rust) In this post, we’ll look at how small changes to a single algorithm reduced the memory footprint of one of our Pingora-based services significantly. That allowed us to reclaim more than 100TB of RAM globally, on top of the 100TB of memory the DNS team was able to shed last month. https://blog.cloudflare.com/saving-100-tb-of-ram-with-math

Открыть в Telegram

Can Claude fix itself? From no to maybe Alex Palcuie helps keep Claude running at Anthropic; he is on-call and handles incidents. When he gave a talk called Can Claude fix itself? in March, his answer was “no.” At Signals Berlin earlier this month, that had become a "maybe": Claude can investigate production systems, come up with valid fixes and surprise Alex with Move 37* moments, yet it can also still send responders chasing a convincing, wrong explanation. https://www.sylvainkalache.com/blog/can-claude-fix-itself

Открыть в Telegram

Portager Portager is a Kubernetes operator that declaratively syncs container images between OCI-compliant registries. Define an ImageSync custom resource specifying source images, a destination registry, a cron schedule, and authentication — the operator handles the rest. https://github.com/jarodr47/Portager

Открыть в Telegram

fqdn-network-policy Write egress rules against hostnames instead of hand-curated CIDR lists. The controller resolves them to IPs, tracks DNS TTLs, and reconciles a standard networking.k8s.io/v1 NetworkPolicy — so enforcement stays with whatever CNI you already run. https://github.com/kunaldevxxx/fqdn-network-policy

Открыть в Telegram

WaaS — Kubernetes-native Workspace-as-a-Service Open-source, Kubernetes-native Workspace-as-a-Service. helm install it on any cluster (the only prerequisite is cert-manager) and give people a full remote desktop — Linux (VNC) or Windows (RDP via KubeVirt, auto-detected) — accessible from any browser. https://github.com/XoRHub/waas

Открыть в Telegram

Understudy Run singleton workloads through node drains, upgrades, consolidation and spot reclaims, without paying for a second replica around the clock. https://github.com/mitis-cloud/understudy

Открыть в Telegram

PigeonEye PigeonEye is a fast, native Kubernetes GUI. Every resource type your cluster serves — including every CRD — shows up automatically, with the same columns kubectl get prints. https://github.com/tackish/pigeoneye

Открыть в Telegram

NooBaa Operator NooBaa is an object data service for hybrid and multi cloud environments. NooBaa provides an S3 object store service (and Lambda with bucket triggers) to clients both inside and outside the cluster, and uses storage resources from within or outside the cluster, with flexible placement policies to automate data use cases. https://github.com/noobaa/noobaa-operator

Открыть в Telegram

Kube API не отвечает, LoadBalancer не пропускает трафик, DNS не резолвит, исходящие запросы не уходят. Причина обычно кроется на стыке облачной сети и кластера, и найти её без понимания всей цепочки сложно. 3 ноября в 12:00 Роман Ерема, разработчик в команде Managed Kubernetes MWS Cloud Platform, на практике покажет: ⏺как взаимодействуют сеть облака, CNI и сеть Kubernetes ⏺как работают SNAT и Source IP ⏺когда нужен externalTrafficPolicy: Local и почему при нём может не проходить health check ⏺как диагностировать проблемы на реальных кейсах (live-demo) Все участники получат чек-лист для проверки доступности. Полезно инженерам, разработчикам и специалистам по сетям и облачной инфраструктуре. 🗓 3 ноября в 12:00 Регистрируйтесь по ссылке

Открыть в Telegram

event-generator Generate a variety of suspect actions that are detected by Falco rulesets. https://github.com/falcosecurity/event-generator

Открыть в Telegram

What happens inside the Kubernetes API server? The Kubernetes API server handles all of the requests to your Kubernetes cluster. But how does it actually work? When you type kubectl apply -f my.yaml, your YAML is sent to the API and stored in etcd. https://learnkube.com/kubernetes-api-explained

Открыть в Telegram

Комментарии

0

Комментарии пишут вошедшие — так видно, кто автор.

Войти

Комментариев пока нет

Будьте первым, кто расскажет о канале другим.

Пожаловаться на канал

Расскажите, что не так: модератор проверит канал и примет решение. Подпись не нужна, но почту можно оставить — тогда ответим.

Причина Что не так (необязательно) Почта для ответа (необязательно)
Открыть в Telegram