DevOps MemOps
6.54K subscribers
3.5K photos
548 videos
16 files
5.64K links
Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Download Telegram
23 октября стартует курс "Kubernetes: продвинутый уровень"


Это отличная возможность максимально повысить свои навыки по Kubernetes. Доказать это сертификатом. Обновить резюме. Выйди на новый уровень!


8 недель практики на стендах: отказоустойчивый кластер, доступы и секреты, бэкапы и Service Mesh — на уровне продакшена, а не пет-проекта.

Курс разрабатывался с упором на практику. 8 недель, 122 часа из которых 78 это реальная работа на стендах.

Программа под продакшен. 16 тем: от внутренностей кластера до Istio и своих операторов

Спикеры-практики: MTS Web Services, Magnit Tech, ex-Авито и Mail.ru Group. Реальная возможность показать себя перед крупными корпорациями.

На сайте вы можете пройти тест, чтобы понять готовы ли вы к данному курсу.

Не упусти свой шанс выйти на новый уровень по Kubernetes!

#реклама
О рекламодателе
В вашем кластере Kubernetes уже есть центр сертификации — используйте его для всего

Вот в чём дело: cert-manager может выпускать и этот сертификат. Он может выпускать сертификаты для любого ресурса, для которого у вас есть доменное имя DNS, независимо от того, работает ли он в Kubernetes или нет. Большинство команд об этом не знают.


📌 Подробнее: https://medium.com/@michaelpechner/your-kubernetes-cluster-already-has-a-certificate-authority-use-it-for-everything-f6fbe3f20ada

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41❤8
Ваши секреты Docker не исчезли — они просто скрыты

Разработчик пишет Dockerfile, добавляет секрет для настройки чего-либо, затем удаляет файл через несколько строк и публикует образ. С точки зрения контейнера файл исчез. Но секрет по-прежнему находится в образе — навсегда — и любой, у кого есть доступ к образу, может извлечь его, используя лишь tar и несколько команд в оболочке.


📌 Подробнее: https://medium.com/@luka.klaric.1988/your-docker-secrets-are-not-gone-theyre-just-hidden-3bcc69fcf35a

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Сергей, на котором держится контора

MemOps
😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29
Масштабирование развертываний Kubernetes до нуля с помощью KEDA

Если у вас есть мультикластерное развертывание EKS для сред разработки, QA и тестирования, то, как правило, им не нужно работать в 3 часа ночи. Никто не использует ничего из этого, кроме, возможно, нескольких cronjobs для обновления данных. Все остальное — это впустую потраченные простаивающие вычислительные ресурсы.


📌 Подробнее: https://mijndertstuij.nl/posts/scale-to-zero-keda-cron-scaler

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11😈4❤1
Работа с HTTP API: практика

Подготовили мини-серию из пары десятков практических заданий: от простых GET-запросов к эндпойнтам до обработки сложных JSON-ответов, работы с аутентификацией API и проверки целостности скачанных файлов:

Вызов HTTP API через curl: получение ресурсов
https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl
Вызов HTTP API через curl: создание, обновление и удаление ресурсов
https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl-create-update-delete
Вызов HTTP API через curl: обработка JSON-ответов с помощью jq
https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl-process-json-with-jq
Вызов HTTP API через curl: аутентификация через Basic Auth и Bearer-токены
https://labs.iximiuz.com/challenges/linux-call-http-api-with-authentication
Проверка скачанных файлов по SHA-256-хешам
https://labs.iximiuz.com/challenges/linux-verify-downloads-with-sha256-checksums


MemOps
🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Забываем про мучения с OpenVPN и строим WireGuard Mesh-сеть за 5 минут

Проект, который решает вечную боль управления VPN-доступами и объединения мультиоблачных сред — netbird (~30k stars на GitHub). Это Open Source альтернатива Tailscale и ZeroTier на базе WireGuard, с официальным Self-Hosted развертыванием и встроенным Zero Trust Access Control.

📌 Подробнее: https://github.com/netbirdio/netbird

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18❤17
From Fragile VMs to Bulletproof GitOps: Modernizing a DevOps Platform on AWS EKS

Этот кейс показывает, как мигрировать с хрупкой инфраструктуры на базе EC2 на AWS EKS с GitOps через ArgoCD, Jenkins и SonarQube для платформы сокращения ссылок

В результате деплои ускорились на 80%, а инфраструктура получила возможность самовосстановления


📌 Подробнее: https://medium.com/@chi.naedu/from-fragile-vms-to-bulletproof-gitops-modernizing-a-devops-platform-on-aws-eks-81db558cb7d4

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17❤3
Docker 101: пробрасываем порт контейнера, чтобы открыть приложение с хоста

Новое практическое задание: веб-приложение запущено внутри контейнера, но браузер не может достучаться до него по IP-адресу. Пересоздайте контейнер так, чтобы приложение было доступно на 80-м порту хоста.


📌 Подробнее: https://labs.iximiuz.com/challenges/docker-101-container-publish-port

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
💯15👍4😈2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁37💯4
Как мы создали staging-окружения, приближенные к продакшену, на Kubernetes для каждой ветки функциональности

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


📌 Подробнее: https://medium.com/@danielerota/how-we-built-production-like-staging-environments-on-kubernetes-for-every-feature-branch-11cfb285d76b

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27❤2
Уязвимость в eBPF: использование XDP для исходящего трафика

XDP (eXpress Data Path) — самая быстрая система обработки пакетов в Linux, но она работает только для входящего (ingress) трафика. Мы выяснили, как использовать её для исходящего (egress) трафика, эксплуатируя уязвимость в том, как ядро Linux определяет направление пакета.


📌 Подробнее: https://loopholelabs.io/blog/xdp-for-egress-traffic

MemOps🤨
Please open Telegram to view this post
VIEW IN TELEGRAM