Learn Kubernetes Weekly issue 113

Advanced rollout techniques, Modern network policies, Kubernetes threat matrix, Detailed explanation of deployments, Topology state in StatefulSet

8 Jan 2025

  1. Advanced rollout techniques: custom strategies for stateful apps in Kubernetes

    Clément LabbeSenior Software Engineer, Cloud

    In this article, you will learn how Slack deploys stateful applications using a custom Kubernetes operator and discover how this approach enables controlled rollouts, integrations with internal systems, and real-time notifications.

  2. A guide to modern Kubernetes network policies

    Scott Rigby

    In this article, you will learn about network policies in Kubernetes, including the differences between Layer 4 and Layer 7 policies, their pros and cons, and how to implement them to achieve a zero-trust security model in your cluster.

  3. A pragmatic look at the Kubernetes threat matrix

    Simon Elsmie

    In this article, you will learn how to take a pragmatic approach to understanding the Kubernetes Threat Matrix, creating a security roadmap, and prioritizing vulnerabilities to build a secure cluster.

  4. Detailed explanation of deployments in Kubernetes

    ByteCook

    In this article, you will learn about the implementation and usage of Deployments in Kubernetes, including their role in horizontal scaling, rolling updates, and version control.

    You'll also learn how to manage and customize them using kubectl commands.

  5. In-depth understanding of topology state in StatefulSet in Kubernetes

    ByteCook

    In this article, you'll learn about the concept of topology state in Kubernetes StatefulSet, how it ensures the stability of stateful applications and best practices for managing complex dependencies and asymmetric relationships in your deployments.

  6. AWS managed NAT gateway cost optimization with Kubernetes

    Claire Milligan

    In this article, you will learn how to eliminate the need for AWS Managed NAT Gateways, reduce costs by leveraging Kubernetes networking and IPv6, and discover alternative solutions for managing traffic in and out of your Kubernetes clusters.

Articles worth checking out:

⎈ Become an expert in Kubernetes: Advanced Kubernetes course

Learnk8s

Join Learnk8s' 4-day Advanced Kubernetes workshop this January.

Get your hands dirty with Kubernetes and learn what makes Kubernetes tick in a session packed with hands-on labs!

⎈ Become an expert in Kubernetes: Advanced Kubernetes course
  1. Build your own task-specific AI-agent from scratch and deploy it to Kubernetes

    Artem Lajko

    In this article, you will learn how to build and deploy a GPTScript agent to manage and troubleshoot a Kubernetes cluster, using natural language inputs to identify and resolve issues.

  2. Harnessing the power of multi-cluster Argo workflows with Kubestellar

    Paolo Dettori

    In this article, you will learn how to harness the power of multi-cluster Argo Workflows with KubeStellar, a project for distributing workloads across multiple Kubernetes clusters.

  3. How I used Falco to secure my Kubernetes cluster without touching critical pods

    Omar Kamal

    In this tutorial, you will learn how to use Falco to detect and prevent potential threats without disrupting critical operations.

    • Platform Engineer with Benefex

    • Salary: £52K to £62K a year

    • Location: based in the office (and remote from home) in Southhampton, GB

    • Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Go, Shell, Python, Java, Mongo

    • Software Engineer with Visa

    • Salary: $135.2K to $196.3K a year

    • Location: based in the office (and remote from home) in Highlands Ranch, CO, USA

    • Tech stack: Kubernetes, Docker, Javascript, Java, C++, C#

    • DevOps Engineer with Booz Allen

    • Salary: $75.6K to $172K a year

    • Location: based in the office in Reston, VA, USA

    • Tech stack: Kubernetes, AWS, Azure, Helm, Flux, ArgoCD, Docker, Shell, Python, Java

    • Software Engineer with Oxylabs

    • Salary: €37.8K to €83.4K a year

    • Location: based in the office (and remote from home) in Vilnius, LT

    • Tech stack: Kubernetes, Go, SQL, Javascript, PHP, Typescript, Redis, MySQL, Kafka, Elastic Search

Discover more Kubernetes jobs on Kube Careers →

  1. Kube Startup CPU Boost

    Google

    Kube Startup CPU Boost is a tool that increases CPU resource requests and limits during Kubernetes workload startup time and then returns them to their original values once the workload is up and running.

  2. Kube-vip: virtual IP and load balancer

    kube-vip provides Kubernetes clusters with a virtual IP and load balancer for both the control plane (for building a highly-available cluster) and Kubernetes Services of type LoadBalancer without relying on external hardware or software.

  3. Kubernetes-WithOut-Kubelet

    KWOK (Kubernetes-WithOut-Kubelet) is a toolkit that enables setting up a cluster of thousands of nodes in seconds.

    Under the scene, all Nodes are simulated to behave like real ones, so the overall approach employs a pretty low resource footprint.

  4. VolSync: replicate PVs

    VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone.

    It also supports creating backups of persistent volumes via restic.

  5. Helm dashboard

    The Helm Dashboard plugin offers a UI-driven way to view the installed Helm charts, and see their revision history and corresponding Kubernetes resources.

    Also, you can perform simple actions like roll back to a revision or upgrade to a newer version.

Other interesting projects:

Upcoming Kubernetes events

  1. Jan

    9

    Data streaming on Kubernetes with Apache Kafka and Strimzi

    Online meetup organized by Data on Kubernetes Community.

    • This is a virtual event

    • This is a free event.

  2. Jan

    9

    Kubernetes and container networking with Calico eBPF for single and multi-cluster EKS environment

    Online workshop organized by Tigera.

    • This is a virtual event

    • This is a free event.

  3. Jan

    9

    Kubernetes compliance: implementing network security to achieve compliance with PCI, SOC2 and other frameworks

    Online workshop organized by Tigera.

    • This is a virtual event

    • This is a free event.

  4. Jan

    14

    AI meets Kubernetes: strategies for private AI applications with OPEA

    Online & in-person meetup organized by Cloud Native Stockholm.

    • Location: Luxembourg, LU and virtual

    • This is a free event.

  5. Jan

    9

    Leveraging cloud native infra for your intelligent apps

    Online webinar organized by Microsoft.

    • This is a virtual event

    • This is a free event.

Discover more Kubernetes events on Kube Events →

Kubernetes Call for Papers

  1. 10

    days

    Cloud Native Days Romania

    The Call For Paper is open until 31 January 2025 at UTC. More info →
    • Location: Bucharest, RO

    • In-person conference organized by Cloud Native Romania.

    • The conference starts on the 6 May 2025.

    • Apply here
  2. 12

    days

    KubeCon + CloudNativeCon Japan 2025

    The Call For Paper is open until 2 February 2025 at UTC. More info →
    • Location: Tokyo, JP

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 17 June 2025.

    • Apply here
  3. 12

    days

    KubeCon + CloudNativeCon China 2025

    The Call For Paper is open until 2 February 2025 at UTC. More info →
    • Location: Hong Kong, HK

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 11 June 2025.

    • Apply here
  4. 20

    days

    KCD Costa Rica 2025

    The Call For Paper is open until 10 February 2025 at UTC. More info →
    • Location: Heredia, CR

    • In-person conference organized by KCD Costa Rica.

    • The conference starts on the 3 May 2025.

    • Apply here
  5. 23

    days

    KCD Texas Austin 2025

    The Call For Paper is open until 13 February 2025 at UTC. More info →
    • Location: Austin, TX, USA

    • In-person conference organized by KCD Texas.

    • The conference starts on the 15 May 2025.

    • Apply here
  6. 70

    days

    ContainerDays

    The Call For Paper is open until 31 March 2025 at UTC. More info →
    • Location: Hamburg, DE

    • In-person conference organized by Looevent.

    • The conference starts on the 9 September 2025.

    • Apply here
  7. 18

    days

    KCD Helsinki 2025

    The Call For Paper is open until 8 February 2025 at UTC. More info →
    • Location: Helsinki, FI

    • In-person conference organized by KCD Helsinki.

    • The conference starts on the 6 May 2025.

    • Apply here
  8. 16

    days

    KCD Beijing 2025

    The Call For Paper is open until 5 February 2025 at UTC. More info →
    • Location: Beijing, CN

    • In-person meetup organized by KCD Beijing.

    • The meetup starts on the 15 March 2025.

    • Apply here
  9. 25

    days

    Devopsdays Singapore

    The Call For Paper is open until 15 February 2025 at UTC. More info →
    • Location: Singapore, SG

    • In-person conference organized by Devopsdays.

    • The conference starts on the 14 May 2025.

    • Apply here

Until next time!

— Dan

Subscribe and, every Wednesday, receive the latest Kubernetes news!

Or follow us on: