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
kubectl-plugins

A collection of plugins for kubectl integration (for Kubectl versions >= 1.12.0)

https://github.com/jordanwilson230/kubectl-plugins
flintlock

Flintlock is a service for creating and managing the lifecycle of microVMs on a host machine. Initially we will be supporting Firecracker.

The primary use case for flintlock is to create microVMs on a bare-metal host where the microVMs will be used as nodes in a virtualized Kubernetes cluster. It is an essential part of Liquid Metal and will ultimately be driven by Cluster API Provider Microvm (coming soon).

https://github.com/weaveworks-liquidmetal/flintlock
helm-release-plugin

Helm3 plugin that pulls(re-creates) helm Charts from deployed releases, and updates values of deployed releases without the chart.

https://github.com/JovianX/helm-release-plugin
Illustrated introduction to Linux iptables

https://iximiuz.com/en/posts/laymans-iptables-101
cluster-api-k3s

Cluster API bootstrap provider k3s (CABP3) is a component of Cluster API that is responsible for generating a cloud-init script to turn a Machine into a Kubernetes Node; this implementation brings up k3s clusters instead of full kubernetes clusters.

https://github.com/zawachte/cluster-api-k3s
A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding

https://iximiuz.com/en/posts/ssh-tunnels
kubecolor

Colorize your kubectl output

https://github.com/hidetatz/kubecolor
What Actually Happens When You Publish a Container Port

https://iximiuz.com/en/posts/docker-publish-container-ports
oss-apps

Example repo to show GitOps lifecycle from staging to production with canary and blue/green deployments.

https://github.com/todaywasawesome/oss-apps
How to Expose Multiple Containers On the Same Port

https://iximiuz.com/en/posts/multiple-containers-same-port-reverse-proxy
Forecastle

Forecastle is a control panel which dynamically discovers and provides a launchpad to access applications deployed on Kubernetes

https://github.com/stakater/Forecastle
Using GitLab as a convenient Helm charts repository

https://blog.palark.com/gitlab-as-a-helm-charts-repository
humanlog

Read logs from stdin and prints them back to stdout, but prettier.

https://github.com/humanlogio/humanlog
predictive-horizontal-pod-autoscaler

Predictive Horizontal Pod Autoscalers (PHPAs) are Horizontal Pod Autoscalers (HPAs) with extra predictive capabilities baked in, allowing you to apply statistical models to the results of HPA calculations to make proactive scaling decisions.

https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler
acorn

A simple application deployment framework for Kubernetes.

https://github.com/acorn-io/acorn
Reloader

A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig

https://github.com/stakater/Reloader
Google Cloud: Best practices for using Terraform

https://cloud.google.com/docs/terraform/best-practices-for-terraform