StackRox создана для защиты сред Kubernetes;
платформа выполняет анализ рисков контейнерной среды, предупреждает во время запуска контейнеров и предоставляет рекомендации по проактивному повышению безопасности
StackRox построена на основе Prevent (назывался Mitigate)
Установить с помощью Helm:
/bin/bash <(curl -fsSL https://raw.githubusercontent.com/stackrox/stackrox/master/scripts/quick-helm-install.sh)
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🖕1
HertzBeat — это простая в использовании система мониторинга в реальном времени, не требующая агентов
Особенности HertzBeat:
— простота использования и отсутствие агентов, настройка мониторинга и оповещений одним щелчком мыши
— позволяет настраивать такие протоколы, как http, jmx, ssh, snmp, jdbc, позволяя вам собирать любые метрики, просто настроив шаблонный YML-файл онлайн
— совместимость с экосистемой Prometheus
— высокая производительность, поддержка горизонтального масштабирования кластеров, мониторинг защищённых сетей
— позволяет гибко настраивать получение уведомлений, уведомления можно доставлять при помощи Discord, Telegram, Email, SMS и не только
— позволяет удобно создавать отчёты о состоянии системы
Быстрый старт с Docker:
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍6🔥2
—
brew install dagger/tap/dagger
Dagger — это инструмент на Go, который позволит заменить кустарные скрипты современным API и межъязыковым скриптовым движком.
Dagger поможет создать надежную среду разработки/тестирования на локальном хосте и развернуть CI-конвейеры в конте
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2👎1🔥1
CDS — это результат 12-летнего опыта работы OVH в области CI/CD.
Особенности CDS:
— экономичность; ресурсы CDS запускаются только по необходимости, чтобы не допускать перерасхода ресурсов
— автоматизация; в CDS любые действия (разворачивание Kubernetes и OpenStack, передача данных в Kafka, тестирование на CVE) могут быть воспроизведены с помощью высокоуровневых плагинов, при желании можно писать такие плагины самостоятельно
— гибкость; пользователи могут делать со своим проектом CDS всё что угодно: управлять конвейерами, делегировать права доступа, запускать сборки и тесты на своих виртуалках и т.д.
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2🔥2
- Основные операции с файлами: ls, cp, mv, rm и другие.
- Просмотр файлов: cat, less, head, tail, nl и другие.
- Даты и время: xclock, cal, date и другие.
- Сеть: traceroute, ifconfig, netstat, who и другие.
- Просмотр процессов: ps, uptime, w, top и другие.
https://xmind.app/m/WwtB/#
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤7🔥6😐1
Woodpecker ориентирован на создание конвейеров внутри контейнеров Docker
— Woodpecker полностью open-source
— Woodpecker использует контейнеры Docker; если возможностей обычного Docker-образа не хватит, можно создать плагины для расширения возможностей
— Woodpecker позволяет легко создавать несколько рабочих процессов и они могут даже зависеть друг от друга
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥2
—
pip install xxh-xxh
xxh — это инструмент для тех случаев, когда вы вынуждены использовать унылую оболочку bash вместо своей навороченной с удобными хоткеями и т.д., потому что не хотите заново всё это настраивать.
xxh позволяет перенести свою любимую оболочку всего в 2 шага:
— подключение по ssh
— команда вида
xxh <ubuntu> +s <fish>
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3❤2🤯1🤓1
—
brew install metalbear-co/mirrord/mirrord
mirrord позволяет выполнять локальный код в контексте облачной среды в режиме реального времени, с доступом к другим микросервисам, базам данных, очередям, сервисам
Использование mirrord выглядит как-то так:
mirrord exec <process command> --target <target-path>
vscode:extension/MetalBear.mirrord
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3
Не всегда скрипты на Bash вообще нужны в DevOps, но иногда всё же возникает ситуация, когда нужно что-то автоматизировать, а готовых решений нет или они не подходят.
И именно в таких ситуациях может быть удобно быстро написать решение на Bash.
Так что держите эту большую подборку — это скрипты, связанные с настройкой и управлением AWS, GCP, Kubernetes, Docker, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure TeamCity, Spotify, LDAP, Python и это далеко не полный список
Есть здесь даже скрипты для конфигурирования .bashrc, .vimrc, .gitconfig, .screenrc, tmux.
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤5🔥3
⚡️44% российских компаний уже используют искусственный интеллект для разработки и тестирования ПО
Yandex Cloud совместно с Экспресс 42 и другими партнёрами выпустили первую часть исследования State of DevOps Russia. В этом году в опросе приняли участие более 4000 специалистов – от руководителей до специалистов, связанных с разработкой, тестированием и эксплуатацией систем.
Подробнее об итогах исследования, главных цифрах и выводах – в статье.
Yandex Cloud совместно с Экспресс 42 и другими партнёрами выпустили первую часть исследования State of DevOps Russia. В этом году в опросе приняли участие более 4000 специалистов – от руководителей до специалистов, связанных с разработкой, тестированием и эксплуатацией систем.
Подробнее об итогах исследования, главных цифрах и выводах – в статье.
👎6👍2❤1🔥1
—
pip install sh
Может кто не знает, но существует sh — полноценная замена подпроцесса для Python 3.8 - 3.11 и PyPy, которая позволяет вызывать любую программу так, как если бы она была функцией, наподобие:
from sh import ifconfig
print(ifconfig("eth0"))
Очень удобно для некоторых задач DevOps
При этом:
— sh — это не набор системных команд, реализованных на Python
— sh опирается на различные системные вызовы Unix и работает только на Unix-подобных операционных системах - Linux, macOS, BSD и т. д. В частности, Windows не поддерживается.
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5❤2
helm repo add openebs https://openebs.github.io/openebs
helm repo update
helm install openebs --namespace openebs openebs/openebs --create-namespace
helm ls -n openebs
kubectl get pods -n openebs
kubectl get sc
OpenEBS помогает командам разработчиков приложений и платформ легко развертывать рабочие нагрузки Kubernetes, требующие быстрого и масштабируемого хранилища.
OpenEBS также является неплохим выбором для развертывания хранилищ на базе NVMe.
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3❤2