Learn Kubernetes Weekly issue 57
13 Dec 2023
Connecting the dots: understanding how pods talk in Kubernetes networks
Seifeddine Rajhi
In this article, you'll walk through the life of a DNS query in Kubernetes, from when a pod performs a lookup to when it receives the IP address of the requested hostname.
Container network packet drop in AKS
Zain Malik
In this case study, you will learn how Zalik debugged an issue with dropped packets in AKS where nodes had a single core utilized at 100% while the remaning where almost idle.
You will learn how to use perf, ksoftirqd, smp_affinity and irqbalance.
Accessing a private GKE cluster using bastion host and service account impersonation
Truls Bugge
This article describes the challenges and solutions to connecting kubectl from your local computer to a private GKE cluster while impersonating a service account.
Kubernetes secret management: a comprehensive guide with AWS Secrets Manager
Sharon Sahadevan
This guide will explore the best practices for managing secrets in Kubernetes and how to integrate with AWS Secrets Manager to enhance security and simplify management.
Open Policy Agent with Kubernetes
Thomas Segura
In this 2-part tutorial, you'll learn how to create policies, how to build and publish them as a bundle served by Nginx and register them with OPA.
You'll also look at example policies to restrict the tolerations that pods can use.
Amazon EKS add-ons: a curated set of software for managing your Kubernetes clusters
Seifeddine Rajhi
In this article, you'll explore the role and importance of Amazon EKS add-ons, shedding light on how they can simplify the management of your EKS clusters.
⎈ Become an expert in Kubernetes: Advanced Kubernetes course
Learnk8s
Join Learnk8s' 4-day Advanced Kubernetes workshop in 2024 (online or in London, UK).
Get your hands dirty with Kubernetes and learn what makes Kubernetes tick in a session packed with hands-on labs!
How to scale your pods based on HTTP traffic
Carlo Columna
In this tutorial, you'll learn the limitations of the Horizontal Pod Autoscaler for scaling HTTP traffic and how you can use KEDA and the HTTP add-on to work around it.
How to upgrade Amazon EKS worker nodes with Karpenter drift
Rajdeep Saha, Ratnopam Chakrabarti, Chance Lee, and Robert Northard
In this tutorial, you'll learn a mechanism for patching Kubernetes worker nodes provisioned with Karpenter at scale through a Karpenter feature called Drift.
Progressive delivery for Kubernetes Config maps using Argo rollouts
Kostis Kapelonis
In this tutorial, you will learn how to use Argo Rollouts for settings/ConfigMaps using the Kustomize configmap generators.
This is useful during blue/green deployments where you need a (templated) copy of the ConfigMap.
Automated postgresql12 backups in Kubernetes using pg_dump and .pgpass
Phil Julian Poon
The article discusses the process of taking automatic backups of PostgreSQL in Kubernetes using pg_dump
and .pgpass
.
The author details the setup, creation of the backup container, and troubleshooting tips for potential issues.
Migrating PVC data across On-Prem Kubernetes clusters with rsync
Gilad Trachtenberg
In this tutorial, you will learn how to use rsync to migrate data between PVCs across on-prem Kubernetes clusters.
Site Reliability Engineer with Braintrust
Salary: $800 a day
Location: remote from the United States
Tech stack: Kubernetes, AWS, GCP, Docker, Go, Python, Java, Scala, Elastic Search, Grafana
Software Engineer with Torc Robotics
Salary: $139K to $166.8K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Shell, Python, C++, Groovy, Terraform
Discover more Kubernetes jobs on Kube Careers →
Actions Runner Controller (ARC)
Actions Runner Controller (ARC) is a Kubernetes controller for GitHub Actions self-hosted runners.
With ARC, you can:
Hubble: network, service & security observability
Hubble is a fully distributed networking and security observability platform for cloud native workloads.
It is built on top of Cilium and eBPF to enable deep visibility into the communication and behaviour of services and the networking infrastructure.
Kubemarine: cluster deployment and maintenance
Kubemarine is an open-source, lightweight and powerful management tool for end-to-end Kubernetes cluster deployment and maintenance.
Kamaji is a tool aimed to build and operate a Managed Kubernetes Service with a fraction of the operational burden.
With Kamaji, you can deploy and operate hundreds of Kubernetes clusters as a hyper-scale cloud provider.
VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone.
It also supports creating backups of persistent volumes via restic.
Dec
13
Migrating pacman to another cluster/cloud
Online meetup organized by DevOps Exchange Toronto.
This is a virtual event
This is a free event.
Dec
14
Analyzing cluster cost using OpenCost & Istio ambient mesh
Online & in-person meetup organized by Cloud Native Taiwan User Group.
Location: Taipei, TW and virtual
This is a free event.
Dec
14
Accelerating tenant and workload isolation in Kubernetes with Calico microsegmentation
Online & in-person meetup organized by Kubernetes Canada.
Location: Toronto, CA and virtual
This is a free event.
Dec
15
Online webinar organized by CNCF Online Programs.
This is a virtual event
This is a free event.
Dec
16
Kubernetes Community Days Shenzhen 2023
In-person conference organized by KCD Shenzhen.
Location: Shenzhen, CN
This is a free event.
Feb
5
Advanced Kubernetes course (London)
In-person workshop organized by Learnk8s.
Location: London, UK
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Kubernetes Community Days Costa Rica 2024
Location: Heredia, CR
In-person conference organized by KCD Costa Rica.
The conference starts on the 1 March 2024.
expired
Kubernetes Community Days Romania 2024
Location: Bucharest, RO
In-person conference organized by KCD Romania.
The conference starts on the 25 April 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 21 March 2024.
expired
Location: Kyiv, UA and virtual
Online & in-person conference organized by fwdays.
The conference starts on the 17 February 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.
expired
Location: Raleigh, NC, USA
In-person conference organized by Devopsdays.
The conference starts on the 10 April 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 25 January 2024.
expired
Location: Athens, GR
In-person conference organized by SoftConf.
The conference starts on the 18 April 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!