Learn Kubernetes Weekly issue 65
7 Feb 2024
Join a 3-part educational program on building platforms on Kubernetes on the 29th of February!
I'll present the first session on "Architecting Kubernetes clusters: one large shared or multiple small clusters?"
It's free, and you can learn more about it here.
Kubernetes autoscaler — a detailed look at the design and implementation of VPA
Xiaodan Zhuang
The Vertical Pod Autoscaler reduces costs by automatically updating Pod resources and managing evictions effectively.
In this article, you'll dive deep into the design and implementation of VPA in Autoscaler with example code snippets.
Expanding persistent volume for statefulsets in Kubernetes
Ishan Sharma
This article teaches how to expand persistent volumes manually.
It details the correct steps and addresses misconceptions about configuring storage requests, offering real-world examples and emphasizing the sequence for successful storage scaling.
Mattia Forcellese
In this article, you'll learn how Cilium Cluster Mesh and CoreDNS let you distribute and access workloads across multiple clusters, including StatefulSet resources and Headless services.
Mircea-Pavel Anton
How quickly can you tear down and redeploy your Kubernetes cluster?
What if I told you it takes me less than 5 minutes to get from ISO to using kubectl?
Learn how in this article.
Kyle Anderson
In this article, you will learn how to instrument your Kubernetes jobs and trace kernel panics back to Kubernetes using netconsole
and "Last Gasp" packets.
Supply chain security reading list
This repository contains a reading list for software supply-chain security.
Debugging Kubernetes secrets, why my pod wouldn't start
Ahmed Ghazey
This article teaches how to securely add and manage secrets in AWS Secrets Manager for API integration, handling challenges like pod creation success and container startup failures due to secret update issues.
Building your GitOps pipeline with GitHub Actions, Docker Hub, and Helm repository
Eduardo Fernandes de Souza
The article guides you through automating deployments with GitOps, utilizing GitHub Actions, DockerHub, and Helm for a Python Fastapi app.
Comprehensive beginner's guide to kube-prometheus in Kubernetes: monitoring, alerts, & integration
Joud W. Awad
In this tutorial, you will explore how Prometheus functions, the steps involved in setting it up, and the process of monitoring your pods and services.
Additionally, you will delve into configuring alert notifications to Slack using AlertManager.
Software Engineer with Press Ganey
Salary: $115K to $130K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Python, SQL, Spark
Software Architect with Autodesk Inc.
Salary: $160K to $258.72K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Docker, Go, Python, Java
DevSecOps Engineer with True Anomaly
Salary: $180K to $215K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, On-premise, Docker, Shell, Python, Terraform, Jenkins
Discover more Kubernetes jobs on Kube Careers →
Glasskube: package manager for Kubernetes
Glasskube is a Kubernetes package manager that lets you install Kubernetes applications via an easy-to-use web interface or CLI.
It automatically keeps all applications up-to-date, is dependency-aware and can be integrated with GitOps tools such as Flux or ArgoCD.
sponsored
Furiko: Kubernetes cron and batch job platform
Furiko is a Kubernetes-native operator for managing, scheduling and executing scheduled and ad-hoc jobs and workflows.
It aims to be a general-purpose job platform that supports various use cases, including cron jobs, batch processing, etc.
kr8s: Python library for Kubernetes
kr8s is a simple, extensible Python client library with an API inspired by kubectl to reduce the developer learning curve.
aws-auth-manager is a Kubernetes controller designed to manage the aws-auth ConfigMap in EKS using a new AWSAuthItem CRD.
The Atlas Kubernetes Operator is a Kubernetes controller that uses Atlas to manage the schema of your database.
The Atlas Kubernetes Operator allows you to define your desired schema and apply it to your database using the Kubernetes API.
Feb
7
Online conference organized by WeAreDevelopers.
This is a virtual event
This event requires an entrance fee
Feb
7
Opensource zero trust Kubernetes security layers
Online webinar organized by Angelbeat.
This is a virtual event
This is a free event.
Feb
9
The art of breaking: an introduction to chaos engineering, performance, and E2E testing on Azure
Online meetup organized by CloudCrafters.
This is a virtual event
This is a free event.
Feb
12
In-person conference organized by NDC Conferences.
Location: Sydney, AU
This event requires an entrance fee
Feb
13
Accelerating Kubernetes graviton migration
Online webinar organized by Pelanor.
This is a virtual event
This is a free event.
Feb
29
Architecting Kubernetes clusters: one large or multiple small clusters?
Online webinar organized by Learnk8s.
This is a virtual event
This is a free event.
Discover more Kubernetes events on Kube Events →
expired
Kubernetes Community Days New York 2024
Location: New York, NY, USA
In-person conference organized by KCD New York.
The conference starts on the 22 May 2024.
expired
CloudNativeSecurityCon North America
Location: Seattle, WA, USA
In-person conference organized by Linux Foundation.
The conference starts on the 26 June 2024.
expired
Kubernetes Community Days Italy 2024
Location: Milan, IT
In-person conference organized by KCD Italy.
The conference starts on the 20 June 2024.
expired
Kubernetes Community Days Czech Slovak 2024
Location: Prague, CZ and virtual
Online & in-person conference organized by KCD Czech & Slovak.
The conference starts on the 6 June 2024.
expired
Location: Paris, FR
In-person conference organized by Linux Foundation.
The conference starts on the 21 March 2024.
expired
Location: Hamburg, DE
In-person conference organized by Loovent.
The conference starts on the 4 September 2024.
expired
Kubernetes Community Days Zürich 2024
Location: Zürich, CH
In-person conference organized by KCD Zürich.
The conference starts on the 13 June 2024.
expired
Location: Vilnius, LT and virtual
Online & in-person conference organized by Data Miner.
The conference starts on the 20 May 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 21 March 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!