Announcing Linkerd 2.9: mTLS for all, ARM support, and more!
https://linkerd.io/2020/11/09/announcing-linkerd-2.9
https://linkerd.io/2020/11/09/announcing-linkerd-2.9
Low-budget self-hosted Kubernetes
https://blog.tobias-huebner.org/low-budget-kubernetes-self-hosted-series
Part 1: Network setup: https://blog.tobias-huebner.org/bare-metal-kubernetes-series-part-1-network-setup
Part 2: Setting up the machines: https://blog.tobias-huebner.org/bare-metal-kubernetes-series-part-2-setting-up-the-machines
Part 3: Bootstrapping the cluster: https://blog.tobias-huebner.org/bare-metal-kubernetes-series-part-3-bootstrapping-the-cluster
Part 4: Setting up Storage: https://blog.tobias-huebner.org/bare-metal-kubernetes-series-part-4-setting-up-storage
https://blog.tobias-huebner.org/low-budget-kubernetes-self-hosted-series
Part 1: Network setup: https://blog.tobias-huebner.org/bare-metal-kubernetes-series-part-1-network-setup
Part 2: Setting up the machines: https://blog.tobias-huebner.org/bare-metal-kubernetes-series-part-2-setting-up-the-machines
Part 3: Bootstrapping the cluster: https://blog.tobias-huebner.org/bare-metal-kubernetes-series-part-3-bootstrapping-the-cluster
Part 4: Setting up Storage: https://blog.tobias-huebner.org/bare-metal-kubernetes-series-part-4-setting-up-storage
ripgrep (rg)
ripgrep is a line-oriented search tool that recursively searches your current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden files/directories and binary files.https://github.com/BurntSushi/ripgrep
Moving BBC Online to the cloud
https://medium.com/bbc-design-engineering/moving-bbc-online-to-the-cloud-afdfb7c072ff
https://medium.com/bbc-design-engineering/moving-bbc-online-to-the-cloud-afdfb7c072ff
Keeping Netflix Reliable Using Prioritized Load Shedding
How viewers are able to watch their favorite show on Netflix while the infrastructure self-recovers from a system failurehttps://netflixtechblog.com/keeping-netflix-reliable-using-prioritized-load-shedding-6cc827b02f94
gitjacker
Gitjacker downloads git repositories and extracts their contents from sites where the .git directory has been mistakenly uploaded. It will still manage to recover a significant portion of a repository even where directory listings are disabled.https://github.com/liamg/gitjacker
Getting started with DevOps automation
https://github.blog/2020-10-29-getting-started-with-devops-automation
https://github.blog/2020-10-29-getting-started-with-devops-automation
How to use Docker Security Scan Locally
How the new Docker security tool Docker Scan helps to push left and find bugs before they hit productionhttps://brianchristner.io/how-to-use-docker-scan
Google Kubernetes Engine (GKE) Module
This repo contains a Terraform module for running a Kubernetes cluster on Google Cloud Platform (GCP) using Google Kubernetes Engine (GKE).https://github.com/gruntwork-io/terraform-google-gke
TimescaleDB 2.0: A multi-node, petabyte-scale, completely free relational database for time-series
https://blog.timescale.com/blog/timescaledb-2-0-a-multi-node-petabyte-scale-completely-free-relational-database-for-time-series
https://blog.timescale.com/blog/timescaledb-2-0-a-multi-node-petabyte-scale-completely-free-relational-database-for-time-series
Platforms on k8s with Golang - Watch any CRD
https://hackernoon.com/platforms-on-k8s-with-golang-watch-any-crd-0v2o3z1q
https://hackernoon.com/platforms-on-k8s-with-golang-watch-any-crd-0v2o3z1q
kubergrunt
kubergrunt is a standalone go binary with a collection of commands that attempts to fill in the gaps between Terraform, Helm, and Kubectl for managing a Kubernetes Cluster.https://github.com/gruntwork-io/kubergrunt
How to Analyze a PostgreSQL Crash Dump File
https://www.highgo.ca/2020/11/07/how-to-analyze-a-postgresql-crash-dump-file
https://www.highgo.ca/2020/11/07/how-to-analyze-a-postgresql-crash-dump-file
Terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code. It provides a variety of helper functions and patterns for common infrastructure testing tasks, including:https://github.com/gruntwork-io/terratest
- Testing Terraform code
- Testing Packer templates
- Testing Docker images
- Executing commands on servers over SSH
- Working with AWS APIs
- Working with Azure APIs
- Working with GCP APIs
- Working with Kubernetes APIs
- Testing Helm Charts
- Making HTTP requests
- Running shell commands
- And much more
Traefik: canary deployments with weighted load balancing
https://iximiuz.com/en/posts/traefik-canary-deployments-with-weighted-load-balancing
https://iximiuz.com/en/posts/traefik-canary-deployments-with-weighted-load-balancing
kubei
Kubei is a vulnerabilities scanning tool that allows users to get an accurate and immediate risk assessment of their kubernetes clusters. Kubei scans all images that are being used in a Kubernetes cluster, including images of application pods and system pods. It doesn’t scan the entire image registries and doesn’t require preliminary integration with CI/CD pipelines.https://github.com/Portshift/Kubei
Running Percona Kubernetes Operator for Percona XtraDB Cluster with Kata Containers
https://www.percona.com/blog/2020/11/04/running-percona-kubernetes-operator-for-percona-xtradb-cluster-with-kata-containers
https://www.percona.com/blog/2020/11/04/running-percona-kubernetes-operator-for-percona-xtradb-cluster-with-kata-containers
Bare Metal Operator
The Bare Metal Operator implements a Kubernetes API for managing bare metal hosts.https://github.com/metal3-io/baremetal-operator