Learn Kubernetes Weekly issue 51
1 Nov 2023
The Kubernetes documentation is so wrong about namespaces
Paul Dally
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
Bingjiao Yu, Niall Thomson, and Xiangyan Wang
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
GF
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
Misha Griffiths
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
Rob Holland
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
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 Kumar Nimmala
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
Akshit Khanna
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
Amit Singh Rathore
In this tutorial, you will learn how to manipulate YAML files using Kustomize.
Building an API with .NET core, Docker and Kubernetes
José Sousa
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
Muhammed Said Kaya
This article explores how you can implement Continuous Delivery and Continuous Deployment with Flux resume
and suspend
features.
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 →
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.
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
multicluster-observability-operator is an Operator for multi-cluster monitoring with Thanos.
baaah: watching and updating Kubernetes objects
baaah is a controller framework born out of frustration.
It strives to provide a simple interface for watching and updating Kubernetes objects.
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.
Discover more Kubernetes events on Kube Events →
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
Subscribe and, every Wednesday, receive the latest Kubernetes news!