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

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

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
GitHub CI/CD pipeline design choices for deploying Terraform code to GCP data domain

https://awstip.com/github-ci-cd-pipeline-design-choices-for-deploying-terraform-code-to-gcp-data-domain-6f16e9f704c
macOS defaults list

Uncomplete list of macOS defaults commands with demos

https://macos-defaults.com
Grafana Mimir and VictoriaMetrics: performance tests

https://victoriametrics.com/blog/mimir-benchmark
terraform-iam-policy-validator

A command line tool that takes a Terraform template, parses IAM identity-based and resource-based policies, then runs them through IAM Access Analyzer policy validation checks.

https://github.com/awslabs/terraform-iam-policy-validator
tfadd

Generate valid Terraform configuration from state.

https://github.com/magodo/tfadd
vscode-gitops-tools

Weaveworks GitOps Extension (in the Visual Studio Code Marketplace) provides an intuitive way to manage, troubleshoot and operate your Kubernetes environment following the GitOps operating model, accelerating your development lifecycle and simplifying your continuous delivery pipelines. 

https://github.com/weaveworks/vscode-gitops-tools
stargz-snapshotter

Pulling image is one of the time-consuming steps in the container lifecycle. Research shows that time to take for pull operation accounts for 76% of container startup time[FAST '16]. Stargz Snapshotter is an implementation of snapshotter which aims to solve this problem by lazy pulling. Lazy pulling here means a container can run without waiting for the pull completion of the image and necessary chunks of the image are fetched on-demand.

https://github.com/containerd/stargz-snapshotter
kubefire

KubeFire is to create and manage Kubernetes clusters running on FireCracker microVMs via weaveworks/ignite.

https://github.com/innobead/kubefire
aws-auto-cleanup

AWS Auto Cleanup helps clean up your AWS resources, keeping your AWS accounts neat and tidy whilst reducing costs. AWS Auto Cleanup uses a combination of user-defined allowlists and time-based policies to delete resources that are no longer needed.

https://github.com/servian/aws-auto-cleanup
bombardier

bombardier is a HTTP(S) benchmarking tool. It is written in Go programming language and uses excellent fasthttp instead of Go's default http library, because of its lightning fast performance.

https://github.com/codesenberg/bombardier
20 Terraform Best Practices to Create Clean and Reusable Code

https://www.contino.io/insights/terraform-best-practices
Vertical CPU Scaling: Reduce Cost of Capacity and Increase Reliability

This blog post describes the implementation of an automated vertical CPU scaling system in which every storage workload running at Uber is allocated the ideal amount of cores. The framework is used today to right-size more than 500,000 Docker containers, and since its inception it has applied a net reduction of allocations of more than 120,000 cores, leading to annual multi-million dollar savings in infrastructure spending.

https://www.uber.com/blog/vertical-cpu-scaling/