Learn Kubernetes weekly — issue 7

Articles

  1. Addressing IPv4 address exhaustion in Amazon EKS clusters using private NAT gateways

    aws.amazon.com

    This post highlights the advantages of implementing a network architecture with a private NAT Gateway to deploy an Amazon EKS cluster.

    This enables communication across Amazon EKS clusters deployed to VPCs with overlapping CIDRs.

  2. What happens when deleting a pod

    medium.com

    Whenever you remove a pod from Kubernetes, what does it do to prevent outside traffic from entering the dying pod?

    How does the pod internally sense that it is about to be removed and perform a graceful shutdown?

    Discover the answers in this article.

  3. Addressing latency and data transfer costs on EKS using Istio

    aws.amazon.com

    In this blog, you will learn how to use Istio topology-aware routing to reduce latency and data transfer costs between EKS nodes deployed in different Availability Zones.

  4. Kubernetes resources under the hood

    medium.com

    This 3-part series covers how Kubernetes resources (CPU and memory) work.

    You will learn the following:

    • CFS (Completely Fair Scheduler)
    • Pod priorities.
    • Quality of Services.
    • How scheduling works.
    • OOM.
  5. Troubleshooting Kubernetes nodes storage space shortage on Alibaba Cloud

    faun.pub

    In this article, you will follow Stephen's journey to identifying the root cause for cluster nodes running out of space on the Aliyun cloud.

  6. Kubernetes events: in-depth guide & examples

    containiq.com

    Kubernetes events help you understand how Kubernetes resource decisions are made and they can be helpful for debugging.

    Learn more about k8s events in this in-depth guide.

Articles worth checking out:

Tutorials

  1. GitOps for Helm users

    gist.github.com

    In this step-by-step tutorial, you will learn how to convert a Helm chart into declarative Custom Resources for Flux and gradually migrate your workloads to be GitOps-friendly.

  2. Containers without Docker: Podman, Buildah, and Skopeo

    dev.to

    In this article, you will learn how you can use Podman, Buildah, and Skopeo as replacements for the traditional Docker workflow, without the use of a daemon or root privileges.

  3. Using Flux in Kubernetes

    siebjee.nl

    In this tutorial you will learn how to use Flux in Kubernetes with Helm and Kustomize.

Kubernetes jobs

    • Platform Engineer with SCIGILITY

    • Salary: CHF 115K to CHF 130K a year

    • Location: based in the office in Zurich, Switzerland

    • Tech stack: Kubernetes, On-premise, AWS, Azure, GCP, Docker, Terraform, Ansible

    • DevOps Engineer with WealthKernel

    • Salary: $60K to $70K a year

    • Location: remote from the United Kingdom

    • Tech stack: Kubernetes, Azure, GCP, C#, Go, Python, Terraform

Discover more Kubernetes jobs on Kube Careers →

Code & tools

  1. coderanger/migrations-operator

    github.com/coderanger

    Migrations-Operator is a Kubernetes operator to manage database migrations or similar application setup tasks.

  2. awslabs/aws-kubernetes-migration-factory

    github.com/awslabs

    Kubernetes Migrations Factory (KMF) is a tool developed for migrating docker containers to Amazon EKS.

    KMF is written in Golang and offers a command-line interface.

  3. fairwindsops/gonogo

    github.com/FairwindsOps

    GoNoGo is a utility to help users determine upgrade confidence around Kubernetes cluster addons.

  4. g-research/armada

    github.com/G-Research

    Armada is a multi-Kubernetes cluster batch queuing system for high-throughput workloads.

  5. aws/eks-charts

    github.com/aws

    This repository contains all official Amazon EKS Helm charts.

Other interesting projects:

Subscribe to Learn Kubernetes Weekly

Trusted by 77K engineers. Delivered 150 issues and counting.

or subscribe via

Upcoming Kubernetes events

  1. Dec

    28

    Ansible and Kubernetes deep dive

    Online meetup organized by ITGilde Tech-Talks.

    • This is a virtual event

    • This is a free event.

  2. Jan

    3

    WasmEdge on managed Kubernetes with KWasm

    Online meetup organized by SF Cloud Native - WebAssembly Meetup Group.

    • This is a virtual event

    • This is a free event.

  3. Jan

    7

    Kubernetes v1.25 everything you should know

    Online meetup organized by Cloud Native Chennai.

    • This is a virtual event

    • This is a free event.

  4. Feb

    14

    Advanced Kubernetes course

    In-person workshop organized by Learnk8s.

    • Location: Amsterdam, NL

    • This event requires an entrance fee

Discover more Kubernetes events on Kube Events →

Thanks to our sponsors who make Kube Today possible

  • LearnKube
  • Akamai
  • Fairwinds
  • Densify
Find out more about being a sponsor →

Until next time!

— Dan

Subscribe to Learn Kubernetes Weekly

Trusted by 77K engineers. Delivered 150 issues and counting.

or subscribe via