Ваши секреты Docker не исчезли — они просто скрыты
📌 Подробнее: https://medium.com/@luka.klaric.1988/your-docker-secrets-are-not-gone-theyre-just-hidden-3bcc69fcf35a
MemOps🤨
Разработчик пишет Dockerfile, добавляет секрет для настройки чего-либо, затем удаляет файл через несколько строк и публикует образ. С точки зрения контейнера файл исчез. Но секрет по-прежнему находится в образе — навсегда — и любой, у кого есть доступ к образу, может извлечь его, используя лишь tar и несколько команд в оболочке.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Your Docker Secrets Are Not Gone — They’re Just Hidden
Let me start with a scenario that I have seen happen more than once. A developer writes a Dockerfile, adds a secret to set something up…
👍4
Масштабирование развертываний Kubernetes до нуля с помощью KEDA
📌 Подробнее: https://mijndertstuij.nl/posts/scale-to-zero-keda-cron-scaler
MemOps🤨
Если у вас есть мультикластерное развертывание EKS для сред разработки, QA и тестирования, то, как правило, им не нужно работать в 3 часа ночи. Никто не использует ничего из этого, кроме, возможно, нескольких cronjobs для обновления данных. Все остальное — это впустую потраченные простаивающие вычислительные ресурсы.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Mijndert Stuij
Scale Kubernetes deployments to zero using KEDA
Notes from using KEDA's cron scaler to put dev, QA and staging clusters to sleep overnight: the ArgoCD gotchas (CRDs, kube-system RoleBinding, replica drift), and what you give up in exchange.
👍1
Работа с HTTP API: практика
Подготовили мини-серию из пары десятков практических заданий: от простых GET-запросов к эндпойнтам до обработки сложных JSON-ответов, работы с аутентификацией API и проверки целостности скачанных файлов:
MemOps🤨
Подготовили мини-серию из пары десятков практических заданий: от простых 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
Забываем про мучения с 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🤨
Проект, который решает вечную боль управления VPN-доступами и объединения мультиоблачных сред — netbird (~30k stars на GitHub). Это Open Source альтернатива Tailscale и ZeroTier на базе WireGuard, с официальным Self-Hosted развертыванием и встроенным Zero Trust Access Control.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - netbirdio/netbird: NetBird securely connects people, machines and AI agents across any network with one identity-based…
NetBird securely connects people, machines and AI agents across any network with one identity-based Zero Trust platform. Powered by peer-to-peer WireGuard® - netbirdio/netbird
👍4❤2
From Fragile VMs to Bulletproof GitOps: Modernizing a DevOps Platform on AWS EKS
📌 Подробнее: https://medium.com/@chi.naedu/from-fragile-vms-to-bulletproof-gitops-modernizing-a-devops-platform-on-aws-eks-81db558cb7d4
MemOps🤨
Этот кейс показывает, как мигрировать с хрупкой инфраструктуры на базе EC2 на AWS EKS с GitOps через ArgoCD, Jenkins и SonarQube для платформы сокращения ссылок
В результате деплои ускорились на 80%, а инфраструктура получила возможность самовосстановления
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
From Fragile VMs to Bulletproof GitOps: Modernizing a DevOps Platform on AWS EKS
Introduction
Docker 101: пробрасываем порт контейнера, чтобы открыть приложение с хоста
📌 Подробнее: https://labs.iximiuz.com/challenges/docker-101-container-publish-port
MemOps🤨
Новое практическое задание: веб-приложение запущено внутри контейнера, но браузер не может достучаться до него по IP-адресу. Пересоздайте контейнер так, чтобы приложение было доступно на 80-м порту хоста.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
iximiuz Labs
Docker 101: Publish a Container Port to Access the App from the Host | Challenge
A web app is listening inside a container, but the browser can't reach its IP address. Recreate the container so the app is available on port 80 of the Docker host.
👍2
Air gap-кластеры Kubernetes: сеть закрыта, но не безопасна
📌 Подробнее: https://habr.com/ru/companies/chislitellab/articles/1096728/
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Air gap‑кластеры Kubernetes: сеть закрыта, но не безопасна
Вам знакомо, когда под понятием air gap в компании подразумевают только сетевое закрытие контура? Отрезали выход в интернет — и вроде бы всё под контролем. Обычно...
❤3
Как мы создали staging-окружения, приближенные к продакшену, на Kubernetes для каждой ветки функциональности
📌 Подробнее: https://medium.com/@danielerota/how-we-built-production-like-staging-environments-on-kubernetes-for-every-feature-branch-11cfb285d76b
MemOps🤨
Практический способ предоставить каждой ветке функциональности собственное окружение, приближенное к продакшену, без многократного усложнения инфраструктуры.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
How We Built Production-Like Staging Environments on Kubernetes for Every Feature Branch
A practical way to give every feature branch its own production-like environment without multiplying infrastructure complexity.
👍5
Уязвимость в eBPF: использование XDP для исходящего трафика
📌 Подробнее: https://loopholelabs.io/blog/xdp-for-egress-traffic
MemOps🤨
XDP (eXpress Data Path) — самая быстрая система обработки пакетов в Linux, но она работает только для входящего (ingress) трафика. Мы выяснили, как использовать её для исходящего (egress) трафика, эксплуатируя уязвимость в том, как ядро Linux определяет направление пакета.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
loopholelabs.io
Using XDP for Egress Traffic
XDP only works for ingress. We found a loophole that lets it work for egress. Here's how we did the impossible.
MinIO Is Deprecated: Best Alternatives for S3-Compatible Storage
📌 Подробнее: https://medium.com/u11d-tech-blog/minio-is-deprecated-best-alternatives-for-s3-compatible-storage-660f2ad9aebd
MemOps🤨
Долгие годы MinIO считался стандартным выбором для развёртывания S3-совместимого хранилища в собственной инфраструктуре. После архивации upstream-репозитория и прекращения привычной модели лицензирования неплохо было бы задуматься о будущем своих инсталляций.
В статье разбираются три возможные альтернативы — Garage, RustFS и SeaweedFS — и объясняется, для каких архитектур и нагрузок подходит каждая из них.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
MinIO Is Deprecated: Best Alternatives for S3-Compatible Storage
For years, MinIO was the obvious answer whenever an engineering team needed S3-compatible object storage outside AWS. You wanted an…
❤3👍1
KICS
📌 Подробнее: https://github.com/Checkmarx/kics
MemOps🤨
Находите уязвимости безопасности, проблемы соответствия требованиям и ошибки конфигурации инфраструктуры на ранних этапах жизненного цикла разработки вашей инфраструктуры как кода с помощью KICS от Checkmarx. KICS расшифровывается как Keeping Infrastructure as Code Secure (Обеспечение безопасности инфраструктуры как кода), это проект с открытым исходным кодом и обязательный инструмент для любого облачного нативного проекта.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Checkmarx/kics: Find security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development…
Find security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle of your infrastructure-as-code with KICS by Checkmarx. - Checkmarx/kics
👍2