Learn Kubernetes Weekly issue 26
10 May 2023
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.
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.
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.
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.
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.
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.
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.
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.
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 →
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.
Trivy is a comprehensive and versatile security scanner.
What Trivy can scan:
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.
Konstraint is a CLI tool to assist with the creation and management of templates and constraints when using Gatekeeper.
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.
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.
May
10
Open source summit North America
In-person conference organized by Linux Foundation.
Location: Vancouver, CA
This event requires an entrance fee
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.
May
11
In-person meetup organized by Fribourg Linux Seminar.
Location: Fribourg, CH
This is a free event.
May
17
Online meetup organized by Portland Python Pirates.
This is a virtual event
This is a free event.
May
17
In-person conference organized by KubeHuddle.
Location: Toronto, CA
This event requires an entrance fee
Jun
7
Online conference organized by WeAreDevelopers.
This is a virtual event
This is a free event.
Jun
15
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Location: New York, NY, USA
In-person conference organized by QCon.
The conference starts on the 13 June 2023.
expired
This is a virtual event
Online conference organized by WeAreDevelopers.
The conference starts on the 7 June 2023.
expired
Location: Shangai, CN
In-person conference organized by Linux Foundation.
The conference starts on the 25 October 2023.
expired
Location: Chicago, IL, USA and virtual
Online & in-person conference organized by Linux Foundation.
The conference starts on the 6 November 2023.
expired
Kubernetes Community Days Washington DC
Location: Washington, DC, USA
In-person conference organized by KCD Washington DC.
The conference starts on the 12 September 2023.
expired
Edgecase 2023: Kubernetes at the edge
Location: Utrecht, NL
In-person meetup organized by Fullstaq.
The meetup starts on the 20 September 2023.
expired
Kubernetes Community Days UK 2023
Location: London, UK
In-person conference organized by KCD UK.
The conference starts on the 17 October 2023.
expired
Wearedevelopers World Congress
Location:
In-person conference organized by WeAreDevelopers.
The conference starts on the 27 July 2023.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 7 September 2023.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!