DevOps&SRE Library
17.8K subscribers
460 photos
4 videos
2 files
4.75K links
Библиотека статей по теме DevOps и SRE.

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

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
Cruster

Easily Create and Manage Kubernetes Clusters on Raspberry Pis

https://cruster.io
Arktos

Arktos is an open source project designed for large scale cloud compute infrastructure. It is evolved from the open source project Kubernetes codebase with core design changes.

https://github.com/centaurus-cloud/arktos
Performing a Live CNI Migration

As part of Jetstack’s Subscription offering, the assigned CRE (Customer Reliability Engineer) will carry out Proof of Concepts for validating and developing projects that your team can implement against your Kubernetes Cluster. One of our Subscription customers, Sky Betting and Gaming, tasked us with investigating whether it was possible to migrate the CNI solution for a Kubernetes cluster from Canal to Cilium, live.

In this post we’ll discuss why one might want to change CNIs, what I have learnt developing a solution for live migration, and how it all works.

https://blog.jetstack.io/blog/cni-migration
Kotary

It is an operator that brings a layer of verification and policy to the native ResourceQuotas mechanism.

https://github.com/ca-gip/kotary
Easier Troubleshooting of cert-manager Certificates

This post will explore the newest addition to the kubectl plugin of cert-manager, kubectl cert-manager status certificate, a command designed to make the troubleshooting experience of cert-manager problems easier.

https://blog.jetstack.io/blog/cert-manager-status-cert
kip

Kip is a Virtual Kubelet provider that allows a Kubernetes cluster to transparently launch pods onto their own cloud instances. The kip pod is run on a cluster and will create a virtual Kubernetes node in the cluster. When a pod is scheduled onto the Virtual Kubelet, Kip starts a right-sized cloud instance for the pod’s workload and dispatches the pod onto the instance. When the pod is finished running, the cloud instance is terminated. We call these cloud instances “cells”.

https://github.com/elotl/kip
kVDI

A Kubernetes-native Virtual Desktop Infrastructure

https://github.com/tinyzimmer/kvdi
cml

What is CML? Continuous Machine Learning (CML) is an open-source library for implementing continuous integration & delivery (CI/CD) in machine learning projects. Use it to automate parts of your development workflow, including model training and evaluation, comparing ML experiments across your project history, and monitoring changing datasets.

https://github.com/iterative/cml
Achieving multi-tenancy in monitoring with Prometheus & the mighty Thanos Receiver

https://www.infracloud.io/blogs/multi-tenancy-monitoring-thanos-receiver
Alerting on SLOs

At Glitch we’ve recently completed a project to migrate to SLO-based alerts. It’s too early to tell if this has been a success or not, but in this post I’ll write about our motivation for going down this route, and give an introduction to all the concepts you need to know, should you want to give it a go as well.

https://mads-hartmann.com/sre/2020/09/08/alerting-on-slos.html
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
Vouch Proxy

an SSO solution for Nginx using the auth_request module.

https://github.com/vouch/vouch-proxy
Whispers

Whispers is a static code analysis tool designed for parsing various common data formats in search of hardcoded credentials and dangerous functions. Whispers can run in the CLI or you can integrate it in your CI/CD pipeline.

https://github.com/Skyscanner/whispers
deepmux

deepmux is a PaaS solution to effortlessly deploy trained machine learning models on the cloud and generate predictions without setting up any hardware.

https://github.com/Deep-Mux/deepmux-python
Provisioning Kubernetes clusters on AWS with Terraform and EKS

TL;DR: In this guide, you will learn how to create clusters on the AWS Elastic Kubernetes Service (EKS) with eksctl and Terraform. By the end of the tutorial, you will automate creating three clusters (dev, staging, prod) complete with the ALB Ingress Controller in a single click.

https://learnk8s.io/terraform-eks