CodeNOW — инструмент для сокращения числа DevOps-специалистов в команде
Правда, речь идёт о тех из них, которые необходимы для доставки приложений Cloud Native. При этом утилита одновременно повышает производительность и опыт команды разработчиков
Управление и автоматизация инфраструктуры происходит на Kubernetes, в облаке, с использованием единого портала разработки
Стоимость: #бесплатно (но есть платные тарифы)
#devops #облако #kubernetes
@DevOPSitsec
Правда, речь идёт о тех из них, которые необходимы для доставки приложений Cloud Native. При этом утилита одновременно повышает производительность и опыт команды разработчиков
Управление и автоматизация инфраструктуры происходит на Kubernetes, в облаке, с использованием единого портала разработки
Стоимость: #бесплатно (но есть платные тарифы)
#devops #облако #kubernetes
@DevOPSitsec
👍2
CodeNOW — инструмент для сокращения числа DevOps-специалистов в команде
Правда, речь идёт о тех из них, которые необходимы для доставки приложений Cloud Native. При этом утилита одновременно повышает производительность и опыт команды разработчиков
Управление и автоматизация инфраструктуры происходит на Kubernetes, в облаке, с использованием единого портала разработки
Стоимость: #бесплатно (но есть платные тарифы)
#devops #облако #kubernetes
@DevOPSitsec
Правда, речь идёт о тех из них, которые необходимы для доставки приложений Cloud Native. При этом утилита одновременно повышает производительность и опыт команды разработчиков
Управление и автоматизация инфраструктуры происходит на Kubernetes, в облаке, с использованием единого портала разработки
Стоимость: #бесплатно (но есть платные тарифы)
#devops #облако #kubernetes
@DevOPSitsec
👍3🔥3🥰1
Основы Kubernetes
Kubernetes — это платформа с открытым исходным кодом для управления контейнеров Linux как единой системой. В этом видео — полное руководство по Kubernetes:
— архитектура K8,
— менеджер пакетов,
— основные команды Kubectl,
— реализация демо-проекта: MongoDB и Mongo Express:
https://youtu.be/X48VuDVv0do
#kubernetes
Kubernetes — это платформа с открытым исходным кодом для управления контейнеров Linux как единой системой. В этом видео — полное руководство по Kubernetes:
— архитектура K8,
— менеджер пакетов,
— основные команды Kubectl,
— реализация демо-проекта: MongoDB и Mongo Express:
https://youtu.be/X48VuDVv0do
#kubernetes
👍11❤5
Топ ошибок при установке Kubernetes и как их не допускать
Герой этой статьи делится своим личным опытом установки Kubernetes на AWS Cloud с использованием Ubuntu 20.04. В процессе установки автор столкнулся с некоторыми ошибками, но ему удалось устранить неполадки и найти решения для них. И вот как:
https://habr.com/ru/companies/southbridge/articles/729228/
#devops #kubernetes
@DevOPSitsec
Герой этой статьи делится своим личным опытом установки Kubernetes на AWS Cloud с использованием Ubuntu 20.04. В процессе установки автор столкнулся с некоторыми ошибками, но ему удалось устранить неполадки и найти решения для них. И вот как:
https://habr.com/ru/companies/southbridge/articles/729228/
#devops #kubernetes
@DevOPSitsec
❤6👍1🔥1
Kubernetes - это серия проектов с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями. Узнайте, почему эта экосистема важна, как ее использовать и многое другое.
👀https://techrepublic.com/article/kubernetes-the-smart-persons-guide/ #DevOps #CloudNative
DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤2👎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
Почитать:
— Безопасность 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🔥5❤2
https://codeinstitute.net/global/blog/getting-started-with-kubernetes-understanding-the-importance-of-kubernetes/
#DevOps #CloudNative
@DevOPSitsec
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
Построение мультикластерной GitOps-системы с помощью Amazon EKS, Flux CD и Crossplane.
https://github.com/aws-samples/eks-multi-cluster-gitops... #Kubernetes #GitOps #DevOps #EKS #AWS #FluxCD
@DevOPSitsec
GitHub
GitHub - aws-samples/eks-multi-cluster-gitops
Contribute to aws-samples/eks-multi-cluster-gitops development by creating an account on GitHub.
👍5❤2🔥2
KubeVirt расширяет Kubernetes, добавляя дополнительные типы ресурсов виртуализации (особенно тип VM) через CRD
Используя этот механизм, API Kubernetes можно использовать для управления этими ресурсами виртуальных машин наряду со всеми другими ресурсами, предоставляемыми Kubernetes.
▪ Github
▪ Docs
@devopsitsec
#Kubernetes #devops
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3
• На разработку этого гайда было потрачено два года : множество тестов тысячи перезапусков, сотни пересобранных кластеров — все это в одном гайде.
Чистый Kubernetes вручную — никакого kubeadm и прочих упрощений.
- Удобные алиасы, функции и обёртки для командной строки
- Десятки скриптов, проверенных в реальных боевых условиях
- Важные нюансы, о которых не рассказывают в стандартных туториалах
#Kubernetes #devops #clusters
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤15🔥11❤🔥1
🧩 DevOps-задача с подвохом: всё работает, но тормозит
У вас в Kubernetes кластере работает микросервис
- ✅ нет ошибок 5xx
- ✅ логи чистые
- ✅ CPU и RAM в норме
- ✅ Pod'ы не рестартятся
- ✅ HPA не срабатывает
Но пользователи жалуются: ⚠️ заказы проходят с задержкой до 1.5 сек.
🔍 Что под капотом:
- 3 реплики
- Зависимость:
- Один из `orders`-подов иногда теряет сетевое соединение на ~30 сек
- Readiness-проба —
- HPA срабатывает только по CPU > 80%
- Есть метрика
🎯 Что происходит?
Kubernetes считает проблемный под "живым", потому что
Но этот под не может достучаться до
Часть трафика уходит в никуда и тормозит.
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
У вас в 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 не срабатывает.
Проблема остаётся невидимой, пока пользователи страдают.
✅ Как починить:
```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
👍10❤8
🚀 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
Официальный блог уже поделился предварительным обзором релиза!
Что ждать от 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
🔥3❤2👍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) Kubernetes → kubernetes.io
Фундамент DevOps = Linux + Shell + облака + контейнеры + оркестрация.
Начни с базиса — дальше всё соберётся.
#linux #devops #cloud #docker #kubernetes
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) Kubernetes → kubernetes.io
Фундамент DevOps = Linux + Shell + облака + контейнеры + оркестрация.
Начни с базиса — дальше всё соберётся.
#linux #devops #cloud #docker #kubernetes
edX
Online DevOps courses and programs | edX
Build in-demand DevOps skills in automation and CI/CD. Learn how to streamline software delivery with online courses on edX.
👍12🍌4
Managed Kubernetes vs полный контроль? Первый вариант экономит ресурсы, гарантирует поддержку провайдера. Второй — дает гибкость тонких настроек, особенно когда кластеры идут в прод с высокими нагрузками.
Timeweb Cloud нашел баланс: запустили собственный оркестратор Kubernetes Toolset Layer. В планах — интеграция с панелью управления, что откроет доступ к настройке компонентов управляющего слоя. Можно будет менять конфиги групп узлов, подключать внешние ноды и делать другие кастомы без потери managed-статуса. Выглядит как крупное обновление.
Что это даст
• Гибкость: например, можно поменять интервалы автоскейлера под свои бизнес-метрики. И тем самым точнее подстроить инфраструктуру под бюджет и требования приложений
• Контроль: в ближайших релизах — мониторинг и логирование на уровне оркестратора, кластеров и их компонентов. В панели будут статусы и история изменений. Это позволит видеть, как часто и насколько масштабируется приложение
• Стабильность: при росте нагрузки на кластеры система автоматически масштабируется как платформа оркестрации. Сервисы будут стабильнее переживать пики нагрузки
Ребята также рассказали, что вместе с оркестратором реализовали интеграцию виртуальных роутеров. Теперь воркер-ноды можно размещать в приватной сети без публичных IP, а внешний доступ организовывать через Ingress или балансировщики. Это повышает безопасность и позволяет экономить на публичных IP.
Итог: провайдер серьезно прокачивает свой Managed Kubernetes. Кажется, это нечастая практика, когда дают доступ к компонентам управляющего слоя без потери managed-статуса. Плюсом — приватная сеть для нод через виртуальный роутер.
Запустить кластер
#Kubernetes #DevOps #TimewebCloud #Security
Timeweb Cloud нашел баланс: запустили собственный оркестратор Kubernetes Toolset Layer. В планах — интеграция с панелью управления, что откроет доступ к настройке компонентов управляющего слоя. Можно будет менять конфиги групп узлов, подключать внешние ноды и делать другие кастомы без потери managed-статуса. Выглядит как крупное обновление.
Что это даст
• Гибкость: например, можно поменять интервалы автоскейлера под свои бизнес-метрики. И тем самым точнее подстроить инфраструктуру под бюджет и требования приложений
• Контроль: в ближайших релизах — мониторинг и логирование на уровне оркестратора, кластеров и их компонентов. В панели будут статусы и история изменений. Это позволит видеть, как часто и насколько масштабируется приложение
• Стабильность: при росте нагрузки на кластеры система автоматически масштабируется как платформа оркестрации. Сервисы будут стабильнее переживать пики нагрузки
Ребята также рассказали, что вместе с оркестратором реализовали интеграцию виртуальных роутеров. Теперь воркер-ноды можно размещать в приватной сети без публичных IP, а внешний доступ организовывать через Ingress или балансировщики. Это повышает безопасность и позволяет экономить на публичных IP.
Итог: провайдер серьезно прокачивает свой Managed Kubernetes. Кажется, это нечастая практика, когда дают доступ к компонентам управляющего слоя без потери managed-статуса. Плюсом — приватная сеть для нод через виртуальный роутер.
Запустить кластер
#Kubernetes #DevOps #TimewebCloud #Security
🔥7👍2😁2