Devops Talks
رفتن به کانال در Telegram
Новости, обновления и короткие посты на тему DevOps и OpenSource.
نمایش بیشتر459
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+27 روز
+230 روز
آرشیو پست ها
459
gitleaks
Gitleaks is a SAST tool for detecting hardcoded secrets like passwords, api keys, and tokens in git repos. Gitleaks aims to be the easy-to-use, all-in-one solution for finding secrets, past or present, in your code.https://github.com/zricethezav/gitleaks
459
duf - Disk Usage/Free Utility (Linux, BSD & macOS)
Features
• User-friendly, colorful output
• Adjusts to your terminal's width
• Sort the results according to your needs
• Groups & filters devices
• Can conveniently output JSON
https://github.com/muesli/duf
459
͏͏США впаяли "Путину мира хакеров" Евгению Никулину семёру. ВЧК говорят, что в России его тоже расследуют. О краже Webmoney. Если живёте в РФ и занимаетесь кибератаками по важнючим целям, почти всегда есть контакт с госами. ЦИБ ФСБ, другие центры ФСБ, ГРУ, часто Сбер и прочие. И вот поехали вы такой отдыхать в Европу или Тай. А там принимают по ордеру из Штатов, как Никулина в Чехии. Вероятность спастись крайне мала. Просите госов возбудить дело против вас в России. Генпрокурор должен отправить ордер в место вашего ареста. Чтобы выдали оттуда на суд домой, а не в США. Так Тимофей Мусатов с Игорем Ашмановым вытащили из кипрской тюрьмы хакера Дмитрия Зубаху. Правда, в ряде стран уже поняли, что такие дела - фикция. И перестали отдавать русских хакеров в Россию. Мораль: планируйте отдых с умом👆
459
terraform-docs - A utility to generate documentation from Terraform modules in various output formats.
Отличная штука для генерации документации к Terraform коду. Можно запихивать в git hooks или Makefile.
Например вот так:
# Generate README.md
## modules
for module in $(find terraform/modules -mindepth 1 -maxdepth 1 -type d); do
if eval "${TERRAFORM_DOCS_BIN} markdown table --sort-by-required --hide providers --hide requirements ${module} >'${module}/README.md'"; then
eval "${MARKDOWNFMT_BIN} -w ${module}/README.md"
git add "${module}/README.md"
fi
done
И да, пример взят в одном из тестовых заданий, которое делали кандидаты на позицию Senior DevOps Engineer, что я постил раньше.
https://github.com/terraform-docs/terraform-docs459
Интересный стек - Telegraf, InfluxDB + Grafana для сбора, хранения и визуализации метрик.
Telegraf - это такой себе аналог collectd, тоже умеет в плагины, и может мониторить не только стандартные вещи (cpu, mem. disk) но и всякие API calls, DB queries, и SNMP.
Интересный момент тут - SNMP, так-как с его помощью можно собирать дату именно с сетевых устройств.
Ну и вот статья с простеньким примером. Ставят дедовским методом через apt-get, но не суть. Само собой Docker images для стека есть.
Ну и для Kube есть тоже готовые решения:
https://github.com/influxdata/telegraf-operator
https://lkhill.com/telegraf-influx-grafana-network-stats/
459
Vector - High-performance, vendor-neutral observability pipelines.
Аналог Logstash написанный на Rust, с 10и кратным приростом производительности.
https://github.com/timberio/vector
459
459
k8s-diagrams
A collection of diagrams explaining kuberneteshttps://github.com/cloudogu/k8s-diagrams
459
helm-docs
The helm-docs tool generates automatic documentation from helm charts into a markdown file. The resulting file contains metadata about the chart and a table with all of your charts' values, their defaults, and an optional description parsed from comments.https://github.com/norwoodj/helm-docs
459
Securing K8s Ingress Traffic with HashiCorp Vault PKIaaS and JetStack Cert-Manager
https://medium.com/hashicorp-engineering/securing-k8s-ingress-traffic-with-hashicorp-vault-pkiaas-and-jetstack-cert-manager-cb46195742ca
459
🧩 Делаем инкрементальные бекапы с помощью BTRFS - Incremental backups with Btrfs snapshots.
#напочитать #btrfs
459
Новая статья в блоге — про Kubernetes-операторы для PostgreSQL вообще и наш опыт с решением от Zalando в частности: https://habr.com/ru/company/flant/blog/520616/
459
NS Killer
A Kubernetes project to kill all namespace living over X times. Quite useful when auto-generated development environments on the fly and give them a lifecycle out-of-the-box from Kubernetes or even Helm.https://github.com/germainlefebvre4/ns-killer
