Настройка CI/CD для GitLab-репозитория: работа с микросервисами
Рассказываем о полезных практиках конфигурации пайплайна с помощью GitLab CI/CD в контексте микросервисной архитектуры. Рассмотрим: добавление заданий в пайплайн путём проверки изменений в определённых микросервисах, концепцию модульных пайплайнов и явное указание зависимостей между заданиями для их выполнения не по этапам.
📌 Подробнее: https://habr.com/ru/articles/850842/
MemOps🤨
Рассказываем о полезных практиках конфигурации пайплайна с помощью GitLab CI/CD в контексте микросервисной архитектуры. Рассмотрим: добавление заданий в пайплайн путём проверки изменений в определённых микросервисах, концепцию модульных пайплайнов и явное указание зависимостей между заданиями для их выполнения не по этапам.
📌 Подробнее: https://habr.com/ru/articles/850842/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Релиз Opensource Platform for learning kubernetes and aws eks
В выпуске:
• Поддержка cilium CNI. После 10.10.2024 в экзаменах CKS есть вопросы по нему.
• CKA lab 8.Cilium NetworkPolicy L7.
• Решение к CKA lab 8.Cilium NetworkPolicy L7.
• Видеорешение CKA lab 8.Cilium NetworkPolicy L7.
📌 Подробнее: https://github.com/ViktorUJ/cks
MemOps🤨
В выпуске:
• Поддержка cilium CNI. После 10.10.2024 в экзаменах CKS есть вопросы по нему.
• CKA lab 8.Cilium NetworkPolicy L7.
• Решение к CKA lab 8.Cilium NetworkPolicy L7.
• Видеорешение CKA lab 8.Cilium NetworkPolicy L7.
📌 Подробнее: https://github.com/ViktorUJ/cks
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ViktorUJ/cks: Open-source Platform for learning kubernetes and aws eks and preparation for for Certified Kubernetes…
Open-source Platform for learning kubernetes and aws eks and preparation for for Certified Kubernetes exams (CKA ,CKS , CKAD) - GitHub - ViktorUJ/cks: Open-source Platform for learning kubern...
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24👍8🔥6
На Github сломалась trivy-db
При запуске github-action для trivy постоянно возвращается ошибка TOOMANYREQUESTS. Это связано с тем, что registry, откуда у trivy скачивается база (ghcr), начал лимитировать подключения.
Начало появляться много зеркал, люди стали перекладывать базу к себе, но распределение множества копий одной базы данных — это уязвимость, так как никто не контролирует состояние up-to-date и место базы не определено.
📌 Подробнее: https://github.com/aquasecurity/trivy-action/issues/389
MemOps🤨
При запуске github-action для trivy постоянно возвращается ошибка TOOMANYREQUESTS. Это связано с тем, что registry, откуда у trivy скачивается база (ghcr), начал лимитировать подключения.
Начало появляться много зеркал, люди стали перекладывать базу к себе, но распределение множества копий одной базы данных — это уязвимость, так как никто не контролирует состояние up-to-date и место базы не определено.
📌 Подробнее: https://github.com/aquasecurity/trivy-action/issues/389
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Безопасность Docker - серия шпаргалок OWASP.
📌 Подробнее: https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html
MemOps🤨
📌 Подробнее: https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
cheatsheetseries.owasp.org
Docker Security - OWASP Cheat Sheet Series
Website with the collection of all the cheat sheets of the project.
👍4
Grafana 11.3 release: Scenes-powered dashboards, visualization and panel updates, and more
Появились две новые утилиты – Explore Metrics (позволяет смотреть метрики Prometheus без запросов) и Explore Logs (позволяет осуществлять поиск по логам так же без запросов).
Архитектуру дашбордов перенесли в Scenes library, благодаря чему они стали более стабильными, гибкими и динамичными.
📌 Подробнее: https://grafana.com/blog/2024/10/23/grafana-11.3-release-all-the-new-features/
MemOps🤨
Появились две новые утилиты – Explore Metrics (позволяет смотреть метрики Prometheus без запросов) и Explore Logs (позволяет осуществлять поиск по логам так же без запросов).
Архитектуру дашбордов перенесли в Scenes library, благодаря чему они стали более стабильными, гибкими и динамичными.
📌 Подробнее: https://grafana.com/blog/2024/10/23/grafana-11.3-release-all-the-new-features/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Grafana Labs
Grafana 11.3 release: Scenes-powered dashboards, visualization and panel updates, and more | Grafana Labs
Grafana 11.3 marks the general availability of Scenes-powered dashboards, Explore Logs, plus more features and functionality to improve your dashboarding experience.
👍7
Масштабируем приложение в Kubernetes от метрики в Yandex Monitoring (или от любого http-эндпоинта)
Представим, что у нас есть приложение, которое шлёт свои метрики в Yandex Monitoring, и стоит задача: масштабировать это приложение с помощью HPA в кластере Kubernetes в зависимости от метрики.
📌 Подробнее: https://habr.com/ru/companies/yandex_praktikum/articles/852860/
MemOps🤨
Представим, что у нас есть приложение, которое шлёт свои метрики в Yandex Monitoring, и стоит задача: масштабировать это приложение с помощью HPA в кластере Kubernetes в зависимости от метрики.
📌 Подробнее: https://habr.com/ru/companies/yandex_praktikum/articles/852860/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😢1
Home Lab мечты в Kubernetes
«Когда я только начал осваивать Linux, я почти сразу загорелся идеей держать собственный сервер для экспериментов и повседневного использования. Такой сервер называют домашней лабораторией и способов ее построения достаточно много. Это интересное занятие очень популярно среди Linux‑энтузиастов.
В этой статье я расскажу про свой путь в построении такой лаборатории с помощью Kubernetes и облачных технологий. Здесь вас ждут полностью воспроизводимые k8s‑кластеры, бекапы с авто‑восстановлением, хитрые VPN‑ретрансляторы, хорошо защищенные приватные и публичные приложения, а также много‑много автоматизации и красивых инженерных решений.»
📌 Подробнее: https://habr.com/ru/articles/848868/
MemOps🤨
«Когда я только начал осваивать Linux, я почти сразу загорелся идеей держать собственный сервер для экспериментов и повседневного использования. Такой сервер называют домашней лабораторией и способов ее построения достаточно много. Это интересное занятие очень популярно среди Linux‑энтузиастов.
В этой статье я расскажу про свой путь в построении такой лаборатории с помощью Kubernetes и облачных технологий. Здесь вас ждут полностью воспроизводимые k8s‑кластеры, бекапы с авто‑восстановлением, хитрые VPN‑ретрансляторы, хорошо защищенные приватные и публичные приложения, а также много‑много автоматизации и красивых инженерных решений.»
📌 Подробнее: https://habr.com/ru/articles/848868/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4
Интерактивная OpenStack Compute Node Monitoring System на Prometheus, Grafana, и Telegram-ботом
В статье рассматривается, как создать интерактивную систему мониторинга узлов OpenStack с Prometheus, Grafana и ботом Telegram для запроса статистики в реальном времени по требованию.
📌 Подробнее: https://medium.com/@btech-engineering/build-an-interactive-openstack-compute-node-monitoring-system-with-prometheus-grafana-and-5fd6e1970e37
MemOps🤨
В статье рассматривается, как создать интерактивную систему мониторинга узлов OpenStack с Prometheus, Grafana и ботом Telegram для запроса статистики в реальном времени по требованию.
📌 Подробнее: https://medium.com/@btech-engineering/build-an-interactive-openstack-compute-node-monitoring-system-with-prometheus-grafana-and-5fd6e1970e37
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Build an Interactive OpenStack Compute Node Monitoring System with Prometheus, Grafana, and Telegram Bot for Real-Time and On-Demand…
Learn to set up a powerful monitoring system for OpenStack compute nodes, offering real-time insights and on-demand queries via Telegram
👍4
Битва очередей RabbitMQ: анализ производительности Classic и Quorum
Понимание характеристик производительности различных типов очередей в RabbitMQ необходимо для разработки эффективных системных архитектур. Очереди определяют способ маршрутизации, хранения и использования сообщений, что влияет на пропускную способность, задержку и долговечность.
📌 Подробнее: https://dzone.com/articles/battle-of-the-rabbitmq-queues-performance-insights
MemOps🤨
Понимание характеристик производительности различных типов очередей в RabbitMQ необходимо для разработки эффективных системных архитектур. Очереди определяют способ маршрутизации, хранения и использования сообщений, что влияет на пропускную способность, задержку и долговечность.
📌 Подробнее: https://dzone.com/articles/battle-of-the-rabbitmq-queues-performance-insights
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Как мы нарушили все гайдлайны Kubernetes, чтобы описывать инфраструктуру в разы быстрее. Доклад Яндекса
Разработчик Yandex Infrastructure последние 12 лет занимается внутренним облаком и за это время писал самые разные его компоненты: от базовой инфраструктуры хостов и до Control Plane.
В статье расскажет про то, как они организуют для пользователей единое управление всей инфраструктурой и как добились на этом пути надёжности, скорости разработки, простоты поддержки и масштабируемости — хоть и нарушили при этом некоторые руководства и лучшие практики Kubernetes.
📌 Подробнее: https://habr.com/ru/companies/yandex/articles/854506
MemOps🤨
Разработчик Yandex Infrastructure последние 12 лет занимается внутренним облаком и за это время писал самые разные его компоненты: от базовой инфраструктуры хостов и до Control Plane.
В статье расскажет про то, как они организуют для пользователей единое управление всей инфраструктурой и как добились на этом пути надёжности, скорости разработки, простоты поддержки и масштабируемости — хоть и нарушили при этом некоторые руководства и лучшие практики Kubernetes.
📌 Подробнее: https://habr.com/ru/companies/yandex/articles/854506
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5