Learn Kubernetes Weekly issue 36
19 Jul 2023
Kubernetes CPU requests & limits VS autoscaling
Jason Umiker
In this blog post, you will learn:
The CoreDNS cache poisoning conjecture
Giuseppe Cocomazzi
In this article, you will inspect the CoreDNS source code and learn how it is susceptible to cache poisoning.
You will also learn how to mitigate such an attack.
What happens when you create a pod in Kubernetes
Daniele Polencic
What happens when you create a Pod in Kubernetes?
A surprisingly simple task reveals a complicated workflow that touches several components in the cluster.
Learn more in this article.
Managing roles for PostgreSQL with Vault on Kubernetes
Éric Burghard
In this article, you will learn how your Kubernetes deployment can access a database with random roles and passwords (and eventually restricted privileges) that are rotated every hour and deleted after expiration.
Price comparison of managed Kubernetes solutions for web-apps
Oleg Schelkunov
In this article, you will compare pricing for seven Kubernetes managed services to run modern web applications in a price-aware, scalable, and resilient way.
Spoiler: GCP has the most expensive and the cheapest options at the same time.
Horizontal pod autoscaling for "scale"!
Kaartikeya Chaudhary, Anshul Sharma
In this article, you will find a list of considerations and tips on how to architect your apps, your cluster and your autoscaling strategy to optimise your Horizontal Pod Autoscaler during surges in traffic.
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 observability: events, logs & integration with Slack, OpenAI and Grafana
Akriotis Kyriakos
In this 3-part series, you will learn how to:
Desktop client for Kubernetes: Aptakube
Aptakube
Aptakube is a fast, lightweight and modern GUI for Kubernetes.
Avoid context switching by connecting to multiple clusters simultaneously! Metrics, Aggregated Log Viewer, Quick Actions, YAML Editor, and more — all sleekly bundled into a compact app!
sponsored
Magsther
In this tutorial, you will learn how you can implement traces in your application without any code changes by using the OpenTelemetry Operator.
Automatically updating Helm charts referenced by Argo CD with Renovate
K@zuki.
In this tutorial, you will learn how to use Renovate to constantly update your Helm charts when deploying them with Argo CD.
mmumshad/kubernetes-the-hard-way
This tutorial walks you through setting up Kubernetes the hard way using VirtualBox.
This guide is optimized for learning, which means taking the long route to ensure you understand each task required to bootstrap a cluster.
Setting up Prometheus runbooks
Robusta.dev
Learn how to set up Robusta — an open source rules engine for Kubernetes designed for monitoring and observability.
Learn how to:
sponsored
AutoK3s is a lightweight tool for simplifying the cluster management of K3s.
Key features:
This repo covers Kubernetes objects' and components' details (Kubectl, Pod, Deployment, Service, ConfigMap, Volume, PV, PVC, etc.) and possible example usage scenarios (i.e. hands-on labs).
ktail is a tool to easily tail Kubernetes logs.
It's like kubectl logs, but with more features to make it more convenient:
Jul
20
Manage Kubernetes clusters in a multi-cloud world
In-person meetup organized by Cloud Native Montpellier.
Location: Montpellier, FR
This is a free event.
Jul
21
Implementing data & databases on Kubernetes within the Dutch government
Online meetup organized by Data on Kubernetes Community.
This is a virtual event
This is a free event.
Jul
22
Kubernetes Community Days Chennai 2023
In-person conference organized by KCD Chennai.
Location: Chennai, IN
This event requires an entrance fee
Jul
25
Intro to Tetragon: eBPF-based security observability & runtime enforcement
Online webinar organized by CNCF Online Programs.
This is a virtual event
This is a free event.
Jul
26
Optimizing network costs in Kubernetes
Online & in-person meetup organized by Cloud Native Johannesburg.
Location: Johannesburg, ZA and virtual
This is a free event.
Aug
22
Online conference organized by DevNetwork.
This is a virtual event
This event requires an entrance fee
Sept
11
Online & in-person conference organized by Loovent.
Location: Hamburg, DE and virtual
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Wearedevelopers World Congress
Location:
In-person conference organized by WeAreDevelopers.
The conference starts on the 27 July 2023.
expired
Kubernetes Community Days Austria 2023
Location: Vienna, AT
In-person conference organized by KCD Austria.
The conference starts on the 26 September 2023.
expired
Location: Chicago, IL, USA
In-person conference organized by DoK.
The conference starts on the 6 November 2023.
expired
Location: Chicago, IL, USA
In-person conference organized by Linux Foundation.
The conference starts on the 6 November 2023.
expired
Location: Cairo, EG
In-person conference organized by Devopsdays.
The conference starts on the 26 September 2023.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 28 September 2023.
expired
Kubernetes Community Days Texas
Location: Irving, Texas, USA
In-person conference organized by KCD Texas.
The conference starts on the 6 October 2023.
expired
Location: Chicago, US
In-person conference organized by Cloud Native Rejekts.
The conference starts on the 4 November 2023.
expired
Location: Tokyo, JP and virtual
Online & in-person conference organized by Linux Foundation.
The conference starts on the 5 December 2023.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!