Learn Kubernetes Weekly issue 26

Monitoring with NetFlow, Life of a DNS query, Bare metal Kubernetes

10 May 2023

  1. Service communication monitoring in Kubernetes with NetFlow

    Maksim Kiselev

    In this article, you will learn how to use NetFlow (and a bit of Python) to automatically build an interaction map between services in the Kubernetes cluster.

  2. The life of a DNS query in Kubernetes

    Steven Reitsma

    In Kubernetes, DNS queries follow a specific path to resolve the IP address of a hostname.

    In this blog post, you will learn the life of a DNS query in Kubernetes step-by-step.

  3. A Retrospective of working with bare metal Kubernetes, or to there and back

    Quadcode Team

    In this article, you'll learn how the team at Quadcode started, what they came to, and how they managed to make the maintenance of bare metal clusters comfortable in the past five and a half years.

  4. Improve cluster monitoring with network mapping in Grafana

    Stefanie Lai

    In this article, you will learn how to map all the pods in the cluster and correlate IP with workloads, facilitating the management of cluster network status and speeding up debugging.

  5. Zalando Postgres operator in production: the way of Helm

    Zhangir Kapishov

    In this post, you'll learn how to use the Zalando Postgres Operator in a production environment, as well as some tips and tricks for getting the most out of it in your own Postgres deployments.

  6. How to preview and diff your Argo CD deployments

    Kostis Kapelonis

    Previewing changes before applying them is a pillar of modern software automation.

    With Kubernetes, this is not always easy because manifests are often templated.

    In this article, you'll learn how to preview the changes in Argo CD applications.

Articles worth checking out:

Kubernetes first steps book (& videos!)

Learnk8s

TL;DR: In this course, you will learn how to package and deploy applications as Docker containers in a Kubernetes cluster.

You will also learn how to architect apps that are designed to be horizontally scalable.

Kubernetes first steps book (& videos!)
  1. Monitor Kubernetes cluster performance with the Prometheus operator

    Daniel Olaogun

    In this guide, you'll learn how to deploy and use the Prometheus Operator to configure and manage Prometheus instances in your Kubernetes cluster.

    You'll also discover how to deploy Grafana to help analyze and visualize the health of your clusters.

  2. Azure DevOps agents on AKS with kaniko

    Umut Ercan

    In this article, you will learn how to build container images in your Azure DevOps agents using kaniko.

    kaniko doesn't depend on a Docker daemon and executes each command within a Dockerfile completely in userspace.

    • Site Reliability Engineer with Twinstream

    • Salary: £60K to £80K a year

    • Location: remote from the United Kingdom

    • Tech stack: Kubernetes, OpenShift, Docker, Java, Go, Python, SQL, Shell, Terraform, Jenkins

    • Platform Engineer with Defense Unicorns

    • Salary: $150K to $225K a year

    • Location: fully remote

    • Tech stack: Kubernetes, AWS, GCP, Azure, Helm, Terraform, Pulumi

Discover more Kubernetes jobs on Kube Careers →

  1. davidb/kubectl-view-allocations

    kubectl-view-allocations is a kubectl plugin that lists allocations for resources (CPU, memory, GPU, etc.) as defined in the manifest of nodes and running pods.

  2. aquasecurity/trivy

    Trivy is a comprehensive and versatile security scanner.

    What Trivy can scan:

    • Container Images.
    • Filesystem.
    • Git Repository (remote).
    • Virtual Machine Image.
    • Kubernetes.
    • AWS.
  3. kubefirst/kubefirst

    The Kubefirst CLI is a cloud provisioning tool that creates a kubernetes cluster with automated Infrastructure as Code, GitOps asset management and application delivery, secrets management, and more.

  4. plexsystems/konstraint

    Konstraint is a CLI tool to assist with the creation and management of templates and constraints when using Gatekeeper.

  5. garutilorenzo/k3s-aws-terraform-cluster

    In this repository, you will find the code to deploy a high available K3s cluster on Amazon AWS using mixed on-demand and spot instances using Terraform.

Other interesting projects:

Kubernetes workshops for your team: from zero to expert

Learnk8s

Learn and master Kubernetes networking, architecture, authentication, scaling, storage (and more) with Learnk8s' private training workshops.

Kubernetes workshops for your team: from zero to expert

Upcoming Kubernetes events

  1. May

    10

    Open source summit North America

    In-person conference organized by Linux Foundation.

    • Location: Vancouver, CA

    • This event requires an entrance fee

  2. May

    10

    Introducing the OWASP top 10 for Kubernetes

    Online & in-person meetup organized by OWASP Boston Chapter.

    • Location: Cambridge, US and virtual

    • This is a free event.

  3. May

    11

    Deploy to Kubernetes: the cool kids' guide & Karpenter, just-in-time nodes provisioning for any Kubernetes cluster

    In-person meetup organized by Fribourg Linux Seminar.

    • Location: Fribourg, CH

    • This is a free event.

  4. May

    17

    Scaling with Kubernetes

    Online meetup organized by Portland Python Pirates.

    • This is a virtual event

    • This is a free event.

  5. May

    17

    KubeHuddle

    In-person conference organized by KubeHuddle.

    • Location: Toronto, CA

    • This event requires an entrance fee

  6. Jun

    7

    Cloud Day

    Online conference organized by WeAreDevelopers.

    • This is a virtual event

    • This is a free event.

  7. Jun

    15

    Advanced Kubernetes course

    Online workshop organized by Learnk8s.

    • This is a virtual event

    • This event requires an entrance fee

Discover more Kubernetes events on Kube Events →

Kubernetes Call for Papers

  1. expired

    QCon New York

    The Call For Paper was open until 31 May 2023 at UTC. More info →
    • Location: New York, NY, USA

    • In-person conference organized by QCon.

    • The conference starts on the 13 June 2023.

    • Apply here
  2. expired

    Cloud Day

    The Call For Paper was open until 6 June 2023 at UTC. More info →
    • This is a virtual event

    • Online conference organized by WeAreDevelopers.

    • The conference starts on the 7 June 2023.

    • Apply here
  3. expired

    KubeCon China 2023

    The Call For Paper was open until 18 June 2023 at UTC. More info →
    • Location: Shangai, CN

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 25 October 2023.

    • Apply here
  4. expired

    KubeCon North America 2023

    The Call For Paper was open until 19 June 2023 at UTC. More info →
    • Location: Chicago, IL, USA and virtual

    • Online & in-person conference organized by Linux Foundation.

    • The conference starts on the 6 November 2023.

    • Apply here
  5. expired

    Kubernetes Community Days Washington DC

    The Call For Paper was open until 1 July 2023 at UTC. More info →
    • Location: Washington, DC, USA

    • In-person conference organized by KCD Washington DC.

    • The conference starts on the 12 September 2023.

    • Apply here
  6. expired

    Edgecase 2023: Kubernetes at the edge

    The Call For Paper was open until 1 July 2023 at UTC. More info →
    • Location: Utrecht, NL

    • In-person meetup organized by Fullstaq.

    • The meetup starts on the 20 September 2023.

    • Apply here
  7. expired

    Kubernetes Community Days UK 2023

    The Call For Paper was open until 2 July 2023 at UTC. More info →
    • Location: London, UK

    • In-person conference organized by KCD UK.

    • The conference starts on the 17 October 2023.

    • Apply here
  8. expired

    Wearedevelopers World Congress

    The Call For Paper was open until 19 July 2023 at UTC. More info →
    • Location:

    • In-person conference organized by WeAreDevelopers.

    • The conference starts on the 27 July 2023.

    • Apply here
  9. expired

    Platform engineering 2023

    The Call For Paper was open until 1 August 2023 at UTC. More info →
    • This is a virtual event

    • Online conference organized by Conf42.

    • The conference starts on the 7 September 2023.

    • Apply here

Until next time!

— Dan

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

Or follow us on: