Learn Kubernetes Weekly issue 51 · 1 Nov 2023
The Kubernetes documentation is so wrong about namespaces
pauldally.medium.com
In this article, you'll learn how namespaces are more than a single resource object in Kubernetes.
Namespaces can help avoid naming conflicts, allow granular role-based access control, allocate quotas, and segment the network with Network Policies.
Exploring the effect of topology aware hints on network traffic in EKS
aws.amazon.com
In this post, you'll explore how Topology Aware Routing can be used with EKS and whether this functionality allows you to optimize the latency and inter-AZ data transfer costs in this architecture.
Unlocking Istio's versatility: a guide to WASM plugins in Kubernetes
dev.to
In this article, you'll learn how to write WASM plugins to overcome the limitations of Kubernetes and Istio by dynamically routing external client traffic to specific pods within the cluster based on their current load.
Unit testing alerting with the Prometheus operator
tech.loveholidays.com
In this article, you will learn how the team at Loveholidays uses the Prometheus Operator and a custom tool (po-test) to test that alerts will fire correctly.
Tuning Temporal server request latency on Kubernetes
dev.to
In this article, you'll discuss CPU throttling, CPU limits, and the effect of rebalancing during upgrades/rollouts.
Those tips will help you save some money, by using less CPU, and improve the performance and reliability of your cluster.
Terminology confusion in Kubernetes: StorageClass, PersistentVolume, PersistentVolumeClaim
adil.medium.com
This article describes storing persistent data in Kubernetes using StorageClass, PersistentVolume, and PersistentVolumeClaim.
⎈ Become an expert in Kubernetes: Advanced Kubernetes course
Learnk8s
Join Learnk8s' 4-day Advanced Kubernetes workshop this November (online or in Munich, DE).
Get your hands dirty with Kubernetes and learn what makes Kubernetes tick in a session packed with hands-on labs!
Multi-cluster management for Kubernetes with Cluster API and Argo CD
yashwanth-nimmala.medium.com
In this tutorial, you'll learn how to combine Cluster API and Argo CD to streamline the deployment and operation of multiple Kubernetes clusters.
Run an active-active multi-region Kubernetes application with AppMesh and EKS
aws.amazon.com
The tutorial demonstrates how to create a highly available application across two different regions with EKS and AppMesh leveraging the multi-region active-active architecture for disaster recovery and traffic optimization.
Kustomize : simple manifest manipulation
asrathore08.medium.com
In this tutorial, you will learn how to manipulate YAML files using Kustomize.
Building an API with .NET core, Docker and Kubernetes
medium.com
In this tutorial, you'll explore how to build an API using .NET Core, containerize it with Docker, and deploy it to Kubernetes.
This combination offers a powerful and flexible environment for developing, packaging, and orchestrating your APIs.
Gating Flux reconciliation for release management
medium.com
This article explores how you can implement Continuous Delivery and Continuous Deployment with Flux resume
and suspend
features.
How do you upgrade a Kubernetes cluster to the latest release without breaking anything?
And what if you had to upgrade hundreds of clusters simultaneously?
In this episode, Pierre explains the process, tooling and testing strategy in upgrading clusters at scale.
You will learn:
You will also learn from Pierre's experience in managing stateful applications in Kubernetes with 4500 nodes on bare metal.
DevSecOps Engineer with Angi
Salary: $175K to $185K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, On-premise, Helm, Python, SQL, Java, Scala, Ruby, Terraform
DevOps Engineer with Exodus
Salary: $120K a year
Location: fully remote
Tech stack: Kubernetes, AWS, PostgreSQL, Terraform
Discover more Kubernetes jobs on Kube Careers →
github.com/rancher
System Upgrade Controller provides a general-purpose, Kubernetes-native upgrade controller (for nodes).
It introduces a new Custom Resource Definition for defining upgrade policies/requirements.
github.com/operator-framework
kubectl operator is a kubectl plugin that functions as a package manager for Operators in your cluster.
It simplifies adding and removing Operator catalogs and has familiar commands for installing, uninstalling, and listing available Operators.
stolostron/multicluster-observability-operator
github.com/stolostron
multicluster-observability-operator is an Operator for multi-cluster monitoring with Thanos.
baaah: watching and updating Kubernetes objects
github.com/acorn-io
baaah is a controller framework born out of frustration.
It strives to provide a simple interface for watching and updating Kubernetes objects.
github.com/redhat-cop
The patch operator helps with defining patches in a declarative way.
This operator has two main features:
Nov
6
Online & in-person conference organized by Linux Foundation.
Location: Chicago, IL, USA and virtual
This is a free event.
Nov
6
In-person conference organized by DoK.
Location: Chicago, IL, USA
This event requires an entrance fee
Nov
9
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Nov
4
In-person conference organized by Cloud Native Rejekts.
Location: Chicago, US
This is a free event.
Nov
6
In-person conference organized by Linux Foundation.
Location: Chicago, IL, USA
This is a free event.
expired
Kubernetes Community Days Oslo 2024
Location: Olso, NO
In-person conference organized by KCD Norway.
The conference starts on the 24 January 2024.
expired
KubeCon + CloudNativeCon Europe
Location: Paris, FR
In-person conference organized by Linux Foundation.
The conference starts on the 19 March 2024.
expired
Kubernetes Community Days Spain 2023
This is a virtual event
Online conference organized by KCD Spain.
The conference starts on the 12 December 2023.
expired
Kubernetes Community Days Kerala 2024
Location: Kochi, IN
In-person conference organized by KCD Kerala.
The conference starts on the 3 February 2024.
expired
Kubernetes Community Days Los Angeles 2024
Location: Los Angeles, CA, USA
In-person conference organized by KCD Los Angeles.
The conference starts on the 14 March 2024.
expired
Location: San Jose, CA, USA
In-person conference organized by Linux Foundation.
The conference starts on the 29 April 2024.
expired
Location: Birmingham, AL, USA
In-person conference organized by Devopsdays.
The conference starts on the 18 April 2024.
expired
Location: Vilnius, LT and virtual
Online & in-person conference organized by DATA MINER.
The conference starts on the 20 May 2024.
expired
Location: Istanbul, TR
In-person conference organized by Devopsdays.
The conference starts on the 20 April 2024.
Until next time!
— Dan