DevOps&SRE Library
19.6K subscribers
432 photos
2 videos
2 files
5.39K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
Deploy LLM Models on OpenShift

Operators make life easier, but they are not always an option. In this post, I'll walk through a practical way to deploy large language models on OpenShift without relying on the OpenShift AI or NVIDIA operators. The approach uses llama.cpp as a lightweight runtime engine and runs a quantized GGUF model to enable efficient inference with minimal dependencies.


https://medium.com/@ahmeddraz/deploy-llm-models-on-openshift-84ecb014f09a
Enforcing Signed Container Images in Kubernetes Using Cosign & Kyverno (Helm-based Setup)

This article explains how Cosign, Kyverno, and Harbor can work together to enforce image signature verification in Kubernetes. The approach is well-suited for enterprise environments with private registries, custom TLS certificates, and restricted access to public transparency logs.


https://medium.com/@hansakabiyon99/enforcing-signed-container-images-in-kubernetes-using-cosign-kyverno-helm-based-setup-646209ecb8ce
Modernizing Jenkins: From Static Agents to Kubernetes Dynamic Pods

Jenkins might feel like legacy tech, but it's still powering CI/CD at thousands of companies. Instead of ripping it out, here's how to modernize it with Kubernetes — solving cost tracking, resource isolation, and scalability problems along the way.


https://blog.stackademic.com/modernizing-jenkins-from-static-agents-to-kubernetes-dynamic-pods-fbda3f897018
Building a Local Data Platform with Kubernetes and Terraform

This blog aims to provide a practical example of how core tools like Kubernetes, Terraform, and DevContainers can be combined to build a local data platform in a structured and maintainable way.


https://blog.dataengineerthings.org/building-a-local-data-platform-with-kubernetes-and-terraform-9547a4256a7f
netfence

Netfence runs as a daemon on your VM/container hosts and automatically injects eBPF filter programs into cgroups and network interfaces, with a built-in DNS server that resolves allowed domains and populates the IP allowlist.


https://github.com/danthegoodman1/netfence
Аутрич — это спам? Разрушаем главный миф о поиске работы

Многие уверены: писать незнакомым людям в LinkedIn — это навязчивость и бесполезное занятие, которое только раздражает рекрутеров. Поэтому обычно сценарий такой: вы массово откликаетесь на вакансии, неделями ждете ответов, но получаете только автоотказы. Конкуренция кажется бесконечной, а мотивации искать работу остается все меньше.

Но есть одна деталь, о которой многие узнают слишком поздно: значительная часть сильных вакансий вообще не появляется в открытом доступе. Компании сначала ищут кандидатов через свою сеть контактов, рекомендации и именно через тот самый аутрич, который ошибочно принимают за спам.

Если продолжать искать работу только привычным способом, можно просто не увидеть лучшие возможности.

📅 28 июля в 19:00 приглашаем на бесплатный вебинар: «Как сделать так, чтобы рекрутеры писали первыми: всё про LinkedIn и нетворкинг на международке»

Спикер — Даша Шульгина, фаундер AgileFluent.

На вебинаре вы узнаете:
— почему откликов много, а интервью нет;
— что такое «теневой рынок» и при чем тут аутрич;
— как оформить LinkedIn, чтобы ваши сообщения были прочитаны;
— как просить реферал у незнакомых людей — и почему это работает, а не выглядит как навязчивость.

За время работы AgileFluent уже помогли 800+ специалистам из IT и Digital найти работу в России и за рубежом.
После вебинара у вас будет не очередная порция теории, а понятный план действий, который можно начать применять сразу.

Регистрируйтесь по ссылке 👉 [ссылка]

Реклама. ООО «Эджайл», ИНН 7810964334, erid: 2VtzqvbAugN
endpoint-monitoring-operator

A lightweight, extensible Kubernetes Operator that probes any endpoint—HTTP/JSON, TCP, DNS, ICMP, Trino, OpenSearch, and more—and routes alerts to Slack or e-mail with a simple Custom Resource.


https://github.com/iam404/endpoint-monitoring-operator
argocd-diff-preview

Argo CD Diff Preview is a tool that renders the diff between two branches in a Git repository. It is designed to render manifests generated by Argo CD, providing a clear and concise view of the changes between two branches. It operates similarly to Atlantis for Terraform, creating a plan that outlines the proposed changes.


https://github.com/dag-andersen/argocd-diff-preview
From Push to Production: Our Deployment Pipeline with Argo CD

So we built a pipeline that’s intentionally “boring”: GitHub pull requests, GitHub Actions, Kubernetes, and Argo CD — split across staging and production.

This post is a walkthrough of how a feature goes from a developer’s machine to real users, and why we made the choices we did.


https://medium.com/openmirai/from-push-to-production-our-deployment-pipeline-with-argo-cd-00e55b3feee9
From Minutes to Seconds: How I Eliminated Kubernetes Image Pull Delays

How I reduced pod startup times from minutes to seconds with intelligent image preloading


https://medium.com/@yyadid7/from-minutes-to-seconds-how-i-eliminated-kubernetes-image-pull-delays-16f166327576
Nomad on OpenShift: The case for the control plane

If Red Hat trusts OpenShift to run the control plane for their largest infrastructure orchestrator, the same pattern should apply to your smallest.


https://hashicorpengineering.substack.com/p/nomad-on-openshift-the-control-plane
Deep Dive: How linkerd-destination works in the Linkerd Service Mesh

Recently, in our daily operations, we took a deep dive into the inner workings of linkerd-destination, one of the most critical components of the Linkerd control plane.


https://medium.com/@bezarsnba/deep-dive-the-linkerd-destination-service-en-19f6efd1b308
🔍Тестовое собеседование с Head of DevOps уже завтра

28 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle DevOps-разработчика.

Как это будет:
📂 Александр Хренников, Head of DevOps в KTS с опытом 14+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Александр будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Александру

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для DevOps-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_devops_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Uniform API server access using clientcmd

If you've ever wanted to develop a command line client for a Kubernetes API, especially if you've considered making your client usable as a kubectl plugin, you might have wondered how to make your client feel familiar to users of kubectl. In fact, the Kubernetes project provides two libraries to help you handle kubectl-style command line arguments in Go programs: clientcmd and cli-runtime (which uses clientcmd). This article will show how to use the former.


https://kubernetes.io/blog/2026/01/19/clientcmd-apiserver-access