DevOps
23.5K subscribers
1.08K photos
137 videos
15 files
969 links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://xn--r1a.website/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - jobs

РКН: clck.ru/3FmvZA

#VRHSZ
Download Telegram
CodeNOW — инструмент для сокращения числа DevOps-специалистов в команде

Правда, речь идёт о тех из них, которые необходимы для доставки приложений Cloud Native. При этом утилита одновременно повышает производительность и опыт команды разработчиков

Управление и автоматизация инфраструктуры происходит на Kubernetes, в облаке, с использованием единого портала разработки

Стоимость: #бесплатно (но есть платные тарифы)

#devops #облако #kubernetes

@DevOPSitsec
👍2
CodeNOW — инструмент для сокращения числа DevOps-специалистов в команде

Правда, речь идёт о тех из них, которые необходимы для доставки приложений Cloud Native. При этом утилита одновременно повышает производительность и опыт команды разработчиков

Управление и автоматизация инфраструктуры происходит на Kubernetes, в облаке, с использованием единого портала разработки

Стоимость: #бесплатно (но есть платные тарифы)

#devops #облако #kubernetes

@DevOPSitsec
👍3🔥3🥰1
Основы Kubernetes

Kubernetes — это платформа с открытым исходным кодом для управления контейнеров Linux как единой системой. В этом видео — полное руководство по Kubernetes:

— архитектура K8,
— менеджер пакетов,
— основные команды Kubectl,
— реализация демо-проекта: MongoDB и Mongo Express:

https://youtu.be/X48VuDVv0do

#kubernetes
👍115
Топ ошибок при установке Kubernetes и как их не допускать

Герой этой статьи делится своим личным опытом установки Kubernetes на AWS Cloud с использованием Ubuntu 20.04. В процессе установки автор столкнулся с некоторыми ошибками, но ему удалось устранить неполадки и найти решения для них. И вот как:

https://habr.com/ru/companies/southbridge/articles/729228/

#devops #kubernetes

@DevOPSitsec
6👍1🔥1
🖥 #Kubernetes: Шпаргалка

Kubernetes - это серия проектов с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями. Узнайте, почему эта экосистема важна, как ее использовать и многое другое.

👀https://techrepublic.com/article/kubernetes-the-smart-persons-guide/ #DevOps #CloudNative

DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥32👎1
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Безопасность DevOps. Стратегическое планирование
Nginx и Keycloak: Идеальное сочетание для обеспечения безопасности приложений
Современные варианты баз данных
8 бесплатных курсов по большим языковым моделям
Практическая магия Istio при построении архитектуры крупных микросервисных систем. Часть 1 — функциональная
Vector.dev: затащили в PoC
Простой и удобный шаблон для bash-скриптов выполняемых по расписанию
Grafana Mimir: remote storage из скандинавской мифологии
Как построить локальный self-managed Kubernetes-кластер
Как запустить контейнер Docker внутри конвейера GitLab CI
Из инженеров в DEVOPS — «Войти в  IT» на практике
Карьерные боли девопсов: какие они бывают и как специалисту их закрыть
Deploying a Web Application on Docker Swarm
OpenTelemetry traces for everything with tracepusher
A Practical Guide To Building A Standard Continuous Integration Pipeline with Jenkins
Self-hosted, not self-managed
Five tools to add to your K8s cluster
KUBERNETES
Bandit tool
Mastering Prompt Management 💫
Exploring DevOps as Frontend Developer
Kubernetes resiliency (RTO/RPO) in Multi-Cluster deployments

Посмотреть:
🌐Ollama — модель уровня GPT. Используй GPT без ограничений и абсолютно бесплатно.
🌐 Как войти в IT: Сфокусируйся на чем-то одном! ( 00:41)
🌐 Задача: Взлом замка на #Python ( 01:00)
🌐 Строим CI/CD. Что такое Continuous integration, Continuous delivery, Continuous deployment ( 08:09)
🌐 DevOps это не про кубернетис #devops #ityoutubersru #kubernetes ( 00:12)

Хорошего дня!

@DevOPSitsec
👍7🔥52
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥2
🖥️ aws-samples/eks-multi-cluster-gitops

Построение мультикластерной GitOps-системы с помощью Amazon EKS, Flux CD и Crossplane.

https://github.com/aws-samples/eks-multi-cluster-gitops... #Kubernetes #GitOps #DevOps #EKS #AWS #FluxCD

@DevOPSitsec
👍52🔥2
🖥 KubeVirt

KubeVirt расширяет Kubernetes, добавляя дополнительные типы ресурсов виртуализации (особенно тип VM) через CRD

Используя этот механизм, API Kubernetes можно использовать для управления этими ресурсами виртуальных машин наряду со всеми другими ресурсами, предоставляемыми Kubernetes.

Github
Docs

@devopsitsec

#Kubernetes #devops
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3
👩‍💻 Kubernetes The Hard Way

• На разработку этого гайда было потрачено два года : множество тестов тысячи перезапусков, сотни пересобранных кластеров — все это в одном гайде.

Чистый Kubernetes вручную — никакого kubeadm и прочих упрощений.

- Удобные алиасы, функции и обёртки для командной строки

- Десятки скриптов, проверенных в реальных боевых условиях

- Важные нюансы, о которых не рассказывают в стандартных туториалах

Введение;
Архитектура развертывания
Почему «The Hard Way»;
Создание инфраструктуры;
Базовая настройка узлов;
Загрузка модулей ядра;
Настройка параметров sysctl;
Установка компонентов;
Настройка компонентов;
Проверка готовности компонентов;
Работа с сертификатами;
Создание корневых сертификатов;
Создание сертификатов приложений;
Создание ключа подписи ServiceAccount;
Создание всех сертификатов;
Создание конфигураций kubeconfig;
Создание всех kubeconfig;
Проверка блока сертификатов;
Создание static pod-ов управляющего контура;
Создание всех static pod-ов управляющего контура;
Создание static pod-ов ETCD кластера;
Запуск службы Kubelet;
Проверка состояния кластера;
Настройка ролевой модели;
Загрузка конфигурации в кластер;
Загрузка корневых сертификатов в кластер;
Маркировка и ограничение узлов.

#Kubernetes #devops #clusters

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2415🔥11❤‍🔥1
🧩 DevOps-задача с подвохом: всё работает, но тормозит

У вас в Kubernetes кластере работает микросервис orders. Всё "зелёное":
- нет ошибок 5xx
- логи чистые
- CPU и RAM в норме
- Pod'ы не рестартятся
- HPA не срабатывает

Но пользователи жалуются: ⚠️ заказы проходят с задержкой до 1.5 сек.

🔍 Что под капотом:
- 3 реплики orders
- Зависимость: inventory (всего 1 реплика)
- Один из `orders`-подов иногда теряет сетевое соединение на ~30 сек
- Readiness-проба — /healthz, всегда 200 OK
- HPA срабатывает только по CPU > 80%
- Есть метрика queue_size, но она нигде не используется


🎯 Что происходит?
Kubernetes считает проблемный под "живым", потому что /healthz отвечает.
Но этот под не может достучаться до inventory.
Часть трафика уходит в никуда и тормозит.

CPU низкий, ошибок нет — HPA не срабатывает.
Проблема остаётся невидимой, пока пользователи страдают.


Как починить:

1. ✂️ **Проверять зависимости в Readiness:**
```yaml
readinessProbe:
exec:
command: ["sh", "-c", "curl -sf http://inventory/healthz || exit 1"]
```

2. 📈 **Добавить алерты на latency, queue size и gRPC ошибки**

3. ⚖️ **Настроить HPA по бизнес-метрикам:**
```yaml
type: External
metric:
name: queue_size
```

4. 🧬 **Добавить 2+ реплики в `inventory`** — избавляемся от SPOF

5. 🧠 **Включить tracing (например, Jaeger)** для отслеживания зависаний

💡 **Урок:** Даже без ошибок система может работать нестабильно.
DevOps-инженер должен уметь **видеть деградацию до того, как её заметит пользователь.**


#DevOps #Kubernetes #SRE #Monitoring #CI_CD #HPA
👍108
🚀 Sneak Peek: Что нового в Kubernetes v1.34

Официальный блог уже поделился предварительным обзором релиза!
Что ждать от Kubernetes 1.34?

🔹 Новый API для runtime класса (RuntimeClass v1 GA)
🔹 Оптимизация pod scheduling и NUMA-архитектуры
🔹 Стабилизация нескольких ключевых фич
🔹 Улучшения в kubelet и kube-proxy
🔹 Больше прозрачности в контроллерах

🛠️ Полный обзор от команды Kubernetes:
https://kubernetes.io/blog/2025/07/28/kubernetes-v1-34-sneak-peek/

#Kubernetes #DevOps #CloudNative
🔥32👍2
7 бесплатных ресурсов, чтобы прокачаться в Linux и DevOps 👇

1) Bash → blog.sysxplore.com
2) Linux → linuxopsys.com
3) AWS → explore.skillbuilder.aws
4) Azure → learn.microsoft.com
5) DevOps → edx.org/learn/devops
6) Docker → docker-curriculum.com
7) Kuberneteskubernetes.io

Фундамент DevOps = Linux + Shell + облака + контейнеры + оркестрация.
Начни с базиса — дальше всё соберётся.

#linux #devops #cloud #docker #kubernetes
👍12🍌4
Managed Kubernetes vs полный контроль? Первый вариант экономит ресурсы, гарантирует поддержку провайдера. Второй — дает гибкость тонких настроек, особенно когда кластеры идут в прод с высокими нагрузками.

Timeweb Cloud нашел баланс: запустили собственный оркестратор Kubernetes Toolset Layer. В планах — интеграция с панелью управления, что откроет доступ к настройке компонентов управляющего слоя. Можно будет менять конфиги групп узлов, подключать внешние ноды и делать другие кастомы без потери managed-статуса. Выглядит как крупное обновление.

Что это даст
• Гибкость: например, можно поменять интервалы автоскейлера под свои бизнес-метрики. И тем самым точнее подстроить инфраструктуру под бюджет и требования приложений

• Контроль: в ближайших релизах — мониторинг и логирование на уровне оркестратора, кластеров и их компонентов. В панели будут статусы и история изменений. Это позволит видеть, как часто и насколько масштабируется приложение

• Стабильность: при росте нагрузки на кластеры система автоматически масштабируется как платформа оркестрации. Сервисы будут стабильнее переживать пики нагрузки

Ребята также рассказали, что вместе с оркестратором реализовали интеграцию виртуальных роутеров. Теперь воркер-ноды можно размещать в приватной сети без публичных IP, а внешний доступ организовывать через Ingress или балансировщики. Это повышает безопасность и позволяет экономить на публичных IP.

Итог: провайдер серьезно прокачивает свой Managed Kubernetes. Кажется, это нечастая практика, когда дают доступ к компонентам управляющего слоя без потери managed-статуса. Плюсом — приватная сеть для нод через виртуальный роутер.

Запустить кластер

#Kubernetes #DevOps #TimewebCloud #Security
🔥7👍2😁2