DevOps&SRE Library
18.3K subscribers
456 photos
5 videos
2 files
4.93K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
caretta

Instant K8s service dependency map, right to your Grafana.

https://github.com/groundcover-com/caretta
Benchmarking cluster creation time for 8 managed Kubernetes providers

https://symbiosis.host/blog/comparing-cluster-creation-times
How to monitor kube-controller-manager (2022)

https://sysdig.com/blog/how-to-monitor-kube-controller-manager
tbls

tbls is a CI-Friendly tool for document a database, written in Go.

https://github.com/k1LoW/tbls
runlike

Given an existing docker container, prints the command line necessary to run a copy of it.

https://github.com/lavie/runlike
Using Helm To Include All Files From A Directory In-line

https://tratnayake.dev/helm-include-all-files-from-directory-in-line
Ingresses and Load Balancers in Kubernetes with MetalLB and nginx-ingress

https://www.adaltas.com/en/2022/09/08/kubernetes-metallb-nginx
miller

Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed.

https://github.com/johnkerl/miller
d2

A modern diagram scripting language that turns text to diagrams.

https://github.com/terrastruct/d2
external-secrets

External Secrets Operator is a Kubernetes operator that integrates external secret management systems like AWS Secrets Manager, HashiCorp Vault, Google Secrets Manager, Azure Key Vault, IBM Cloud Secrets Manager, Akeyless and many more. The operator reads information from external APIs and automatically injects the values into a Kubernetes Secret.

https://github.com/external-secrets/external-secrets
102 — Deploying FluxCD Deploying resources on Kubernetes with GitOps and Terraform

https://awstip.com/102-deploying-resources-on-kubernetes-with-gitops-and-terraform-369814e0d362
gomplate

gomplate is a template renderer which supports a growing list of datasources, such as: JSON (including EJSON - encrypted JSON), YAML, AWS EC2 metadata, Hashicorp Consul and Hashicorp Vault secrets.

https://github.com/hairyhenderson/gomplate
Kubeconfig File Explained With Practical Examples

https://devopscube.com/kubernetes-kubeconfig-file
terraform-docs

Generate documentation from Terraform modules in various output formats

https://github.com/terraform-docs/terraform-docs
How Cloudflare uses Terraform to manage Cloudflare

Configuration management is far from a solved problem. As organizations scale beyond a handful of administrators, having a secure, auditable, and self-service way of updating system settings becomes invaluable. Managing a Cloudflare account is no different. With dozens of products and hundreds of API endpoints, keeping track of current configuration and making bulk updates across multiple zones can be a challenge. While the Cloudflare Dashboard is great for analytics and feature exploration, any changes that could potentially impact users really should get a code review before being applied!

This is where Cloudflare's Terraform provider can come in handy. Built as a layer on top of the cloudflare-go library, the provider allows users to interface with the Cloudflare API using stateful Terraform resource declarations. Not only do we actively support this provider for customers, we make extensive use of it internally! In this post, we hope to provide some best practices we've learned about managing complex Cloudflare configurations in Terraform.

https://blog.cloudflare.com/terraforming-cloudflare-at-cloudflare