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
jc

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

https://github.com/kellyjonbrazil/jc
A Comprehensive Guide to Terraform

A series of posts that will teach you best practices for using Terraform in the real world

Update, Sep 28, 2022

https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca
paranoia

Paranoia is a tool to analyse and export trust bundles (e.g., "ca-certificates") from container images. These certificates identify the certificate authorites that your container trusts when establishing TLS connections. The design of TLS is that any certificate authority that your container trusts can issue a certificate for any domain. This means that a malicious or compromised certificate authority could issue a certificate to impersonate any other service, including your internal infrastructure.

https://github.com/jetstack/paranoia
Lessons learned from 100s of Infrastructure as Code (IaC) setups

https://platformengineering.org/talks-library/infrastructure-as-code-setups
frankenphp

FrankenPHP is a modern application server for PHP built on top of the Caddy web server.

https://github.com/dunglas/frankenphp
A beginner’s guide to OpenTelemetry

https://faun.pub/opentelemetry-d71d369c83d7
Cloud Workstations

Fully managed development environments built to meet the needs of security-sensitive enterprises. It enhances the security of development environments while accelerating developer onboarding and productivity.

https://cloud.google.com/workstations
Metrics, Tracing, and Logging: Three Methods for Better Observability

In this article, you’ll learn about the concept of observability, why it's essential in modern software delivery, and how the three pillars of observability (metrics, tracing, and logging) work together to provide a complete picture of what's going on in your cloud-native apps.

https://codersociety.com/blog/articles/metrics-tracing-logging
terraform-gui

Terraform GUI is a web application that allows developers and DevOps begginers to learn about Terraform, an open-source, Infrastructure as Code, software tool created by HashiCorp.

The main goal of this is tool is to make Terraform understandable for everyone, with a different approach from the original HCL file structure.

https://github.com/Terraform-GUI/terraform-gui
tfvc

Terraform version check (tfvc) is a reporting tool to identify available updates for providers and modules referenced in your Terraform code. It provides clear warning/failure output and resolution guidance for any issues it detects.

https://github.com/tfverch/tfvc
Is it time to migrate from Lens to OpenLens to manage your Kubernetes clusters?

https://blog.devgenius.io/is-it-time-to-migrate-from-lens-to-openlens-75496e5758d8
sidekick

Sidekick is a live application debugger that lets you troubleshoot your applications while they keep on running.

Add dynamic logs and put non-breaking breakpoints in your running application without the need of stopping & redeploying.

Sidekick Open Source is here to allow self-hosting and make live debugging more accessible. Built for everyone who needs extra information from their running applications.

https://github.com/runsidekick/sidekick
Why we moved from Helm to Gitpod Installer

https://www.gitpod.io/blog/gitpod-installer
Paving Golden Paths On Multi-Cluster Kubernetes

When I wasted three years of my life building a platform for a project that failed within a month of launching, I vowed to never make the same mistake again.

Part 1 (The Theory): https://www.syntasso.io/post/paving-golden-paths-on-multi-cluster-kubernetes-part-1-the-theory

Part 2 (The Practice): https://www.syntasso.io/post/paving-golden-paths-on-multi-cluster-kubernetes-part-2-the-practice
CRDs-catalog

This repository aggregates over 100 popular Kubernetes CRDs (CustomResourceDefinition) in JSON schema format. These schemas can be used by various tools such as Datree, Kubeconform and Kubeval, as an alternative to kubectl --dry-run, to perform validation on custom (and native) Kuberentes resources.

https://github.com/datreeio/CRDs-catalog
A Defensive Computing Checklist

https://defensivecomputingchecklist.com
The ultimate guide to Kubernetes Services, LoadBalancers, and Ingress

https://home.robusta.dev/blog/kubernetes-service-vs-loadbalancer-vs-ingress
lazytrivy

lazytrivy is a wrapper for Trivy that allows you to run Trivy without remembering the command arguments.

https://github.com/owenrumney/lazytrivy
helm-dashboard

The Helm Dashboard plugin offers a UI-driven way to view the installed Helm charts, see their revision history and corresponding k8s resources. Also, you can perform simple actions like roll back to a revision or upgrade to newer version.

https://github.com/komodorio/helm-dashboard