Pre-requisites to Practicing Reliability?
https://medium.com/chaosiq/pre-requisites-to-practicing-reliability-23b9a459e1bd
https://medium.com/chaosiq/pre-requisites-to-practicing-reliability-23b9a459e1bd
Thought Leadership Panel: What is a “real” SRE?
https://www.blameless.com/thought-leadership-panel-real-sre
https://www.blameless.com/thought-leadership-panel-real-sre
Adding authentication to your Kubernetes Web applications with Keycloak
https://medium.com/@carlosedp/adding-authentication-to-your-kubernetes-front-end-applications-with-keycloak-6571097be090
https://medium.com/@carlosedp/adding-authentication-to-your-kubernetes-front-end-applications-with-keycloak-6571097be090
Codespaces
GitHub запускает свою реализаци Web IDE на основе Visual Studio Code.
https://github.com/features/codespaces
GitHub запускает свою реализаци Web IDE на основе Visual Studio Code.
https://github.com/features/codespaces
sidekick
sidekick is a high-performance sidecar load-balancer. By attaching a tiny load balancer as a sidecar to each of the client application processes, you can eliminate the centralized loadbalancer bottleneck and DNS failover management. sidekick automatically avoids sending traffic to the failed servers by checking their health via the readiness API and HTTP error returns.https://github.com/minio/sidekick
What Netlify’s Infrastructure Team Learned as It Increased Deploy Speed by up to 2x
https://www.netlify.com/blog/2020/05/05/what-netlifys-infrastructure-team-learned-as-it-increased-deploy-speed-by-up-to-2x
https://www.netlify.com/blog/2020/05/05/what-netlifys-infrastructure-team-learned-as-it-increased-deploy-speed-by-up-to-2x
kubectx + kubens: Power tools for kubectl
With v0.9.0 kubectx and kubens are now rewritten in Go.https://github.com/ahmetb/kubectx
arkade
arkade provides a simple Golang CLI with strongly-typed flags to install charts and apps to your cluster in one command.https://github.com/alexellis/arkade
kured
Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS.https://github.com/weaveworks/kured
Plex Sandbox Operator
https://github.com/plexsystems/sandbox-operator
The Plex Sandbox Operator is an operator for Kubernetes that enables authenticated users to create their own isolated environments.
https://github.com/plexsystems/sandbox-operator
k8s-cronjob-prescaler
https://github.com/microsoft/k8s-cronjob-prescaler
Kubernetes operator that prescales cluster nodes to ensure a cronjobs start exactly on time
https://github.com/microsoft/k8s-cronjob-prescaler
Kubernetes Multi-Cluster Networking -Cilium Cluster Mesh
https://itnext.io/kubernetes-multi-cluster-networking-cilium-cluster-mesh-bca0f5367d84
https://itnext.io/kubernetes-multi-cluster-networking-cilium-cluster-mesh-bca0f5367d84
State of Persistent Storage in K8s — A Benchmark
https://itnext.io/state-of-persistent-storage-in-k8s-a-benchmark-77a96bb1ac29
https://itnext.io/state-of-persistent-storage-in-k8s-a-benchmark-77a96bb1ac29
A Kubefed tutorial to synchronise k8s clusters!
https://itnext.io/a-kubefed-tutorial-to-synchronise-k8s-clusters-86108194ed79
https://itnext.io/a-kubefed-tutorial-to-synchronise-k8s-clusters-86108194ed79
osiris
https://github.com/deislabs/osiris
Osiris enables greater resource efficiency within a Kubernetes cluster by allowing idling workloads to automatically scale-to-zero and allowing scaled-to-zero workloads to be automatically re-activated on-demand by inbound requests.
https://github.com/deislabs/osiris
Case Study: IT Modernization at Tidepool, an 8 part series
https://www.solo.io/blog/case-study-it-modernization-at-tidepool-an-8-part-series
Part 1: Migrating to Kubernetes - https://medium.com/@derrickburns/modernizing-tidepool-part-1-migrating-to-kubernetes-e3361379a3d6 -
https://www.solo.io/blog/case-study-it-modernization-at-tidepool-an-8-part-series
Part 1: Migrating to Kubernetes - https://medium.com/@derrickburns/modernizing-tidepool-part-1-migrating-to-kubernetes-e3361379a3d6 -
How they chose cloud hosted Kubernetes, migrating from Docker Compose to Kubernetes and the tools used to help the process.
Part 2: API Gateway - https://medium.com/@derrickburns/modernizing-tidepool-part-2-api-gateway-c6597b160fca - Discusses the required functionality, selection criteria and migration process from a custom solution to Gloo, our Kubernetes native API gateway built with Envoy Proxy.
Part 3: Continuous Delivery with GitOps - https://medium.com/@derrickburns/modernizing-tidepool-part-3-continuous-delivery-with-gitops-5b9c3b20c119 - As a way to manage implementing change to their running services, this article digs how GitOps is different than traditional configuration management and ideal for Kubernetes.
Part 4: Secrets Management - https://medium.com/@derrickburns/modernizing-tidepool-part-4-secrets-management-219db93aa809 - This post specifically addresses how they protect the system secrets that are used to encrypt data or verify identity within the context of their new Kubernetes environment.
Part 5: Using a Service Mesh - https://medium.com/@derrickburns/modernizing-tidepool-part-5-using-a-service-mesh-cd62788d3ec0 - As a healthcare company, HIPAA requires that all communication of protected health information (PHI) must be encrypted at flight and rest. Tidepool looked to Linkerd service mesh for mTLS across the intra-cluster communications.
Part 6: Migrating to a Hosted Mongodb - https://medium.com/@derrickburns/modernizing-tidepool-part-6-migrating-to-a-hosted-mongodb-dcd17ecbafb8 - Already a MongoDB user, the modernization initiative had the team take a fresh look at the performance, reliability and operational efficiency of their database as it has grown to over 2B records. This post details the migration from a self-hosted to a managed service from MongoDB.
Part 7: Logging - https://medium.com/@derrickburns/modernizing-tidepool-part-7-logging-aa3c9eff197c - All systems require observation and access to the logs created to understand what’s happening, especially when issues arise that need to be debugged. This post shows how the team has set up their logging systems today, their approach to looking at the right data, and how they are continuing to evolve.
Part 8: Provisioning - https://medium.com/@derrickburns/modernizing-tidepool-part-8-provisioning-6bdbe9519e0a - For anyone running Kubernetes in production or more than one cluster, this post details a provisioning process and available tools that can help with templating.