Learn Kubernetes Weekly issue 46
27 Sept 2023
When designing a Kubernetes cluster, you might need to answer questions such as:
How long does it take for the cluster to scale?
How long do I have to wait before a new Pod is created?
Join Salman tomorrow for the second episode of the 3-part educational series on Cost optimization and efficiency in Kubernetes.
A visual guide on troubleshooting Kubernetes deployments
Daniele Polencic
Troubleshooting in Kubernetes can be a daunting task.
In this article, you will learn how to diagnose issues in Pods, Services and Ingress.
Building a Firecracker-powered course platform to learn Docker and Kubernetes
Ivan Velichko
In this (long) article, you will follow Ivan's journey in building a Firecracker-powered platform to learn Docker and Kubernetes.
Securing Kubernetes in multi-cloud environments: challenges and best practices
ARMO
The challenges of securing Kubernetes in multi-cloud and on-premises environments necessitate a robust and comprehensive security solution.
Learn the challenges and best practices in this article.
sponsored
HungWei Chiu
In this article, you will troubleshoot an exciting case where newly created Pods are assigned the same IP address as existing Pods.
In the process, you will learn how the CNI assigns IP addresses.
Examine eBPF observability tools across user involvement levels
Stefanie Lai
This article introduces three observability tools based on eBPF:
Analyzing volatile memory on a Google Kubernetes Engine node
Marcus Hallberg
In this article, you will learn how the Spotify engineering team has developed a new method for conducting memory analysis on Google Kubernetes Engine (GKE) by combining three open source tools: AVML, dwarf2json, and Volatility 3.
Free Manning Early Access: Road to Kubernetes eBook
Akamai
Fifteen years of deployment experience into one accessible, practical guide.
You'll learn sustainable deployment practices you can use with any language and see how Kubernetes can be used for projects of any size.
KEDA in Amazon EKS: scale based on AWS SQS queue
Carlo Columna
In this article, you'll learn how to use KEDA to scale your pods based on the number of messages on an SQS queue.
You also discuss the security implication of granting access to the SQS queue:
Kubernetes monitoring via VictoriaMetrics Single
VictoriaMetrics
In this tutorial, you will learn how to setup a VictoriaMetrics Single in Kubernetes via Helm charts.
sponsored
Restricting S3 access to EKS and pods and deployments with IRSA
Stathis Peioglou
In this article, you will learn how to restrict access to S3 buckets using IAM Roles for Service Accounts.
EKS Backup simplified: a deep dive into Velero's magic.
Seifeddine Rajhi
This tutorial explores the process of backing up a Kubernetes cluster using Velero.
Following this step-by-step guide, you can confidently implement effective backup strategies for your EKS cluster, ensuring data resilience and peace of mind.
Deploying a go web API on Kubernetes
Iede Snoek
In this 3-part tutorial, you will learn how to develop a Go web API that connects to a database, Dockerize it and deploy it in minikube.
Operations Engineer with CoreWeave
Salary: $65K to $115K a year
Location: remote from the United States
Tech stack: Kubernetes, On-premise, Data center, Shell, Python, Javascript, Powershell, Grafana, Prometheus
Site Reliability Engineer with Relativity
Salary: PLN 163.74K to PLN 200.13K a year
Location: remote from Poland
Tech stack: Kubernetes, Azure, SQL, Powershell, Jenkins, NewRelic
Engineering Manager with SpotOn
Salary: $150K to $200K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, PHP, MySQL
Discover more Kubernetes jobs on Kube Careers →
Kubernetes Resource Recommender
Kubernetes Resource Recommender is a CLI tool for optimizing resource allocation in Kubernetes clusters.
It gathers pod usage data from Prometheus and recommends requests and limits for CPU and memory.
This reduces costs and improves performance.
Kueue is a set of APIs and controller for job queueing.
It is a job-level manager that decides when a job should be admitted to start (as in pods can be created) and when it should stop (as in active pods should be deleted).
mapkubeapis is a Helm v3 plugin which updates in-place Helm release metadata that contains deprecated or removed Kubernetes APIs to a new instance with supported Kubernetes APIs.
kubectl-console is a kubectl plugin that enables you to bash into any worker with root access and the host file system loaded.
It can be used to collect artefacts from a worker to debug incidents (e.g. running tcpdump).
Blue-green deployments with Kubernetes: a comprehensive guide
Maryam Naveed
This tutorial covers the steps in setting up a blue-green deployment in Kubernetes and the benefits of using this strategy.
Sept
28
Kubernetes (down)scaling: combining autoscalers for minimal resource allocations
Online webinar organized by Learnk8s.
This is a virtual event
This is a free event.
Sept
28
Online conference organized by Conf42.
This is a virtual event
This is a free event.
Sept
29
Kubernetes Community Days El Salvador 2023
Online & in-person conference organized by KCD El Salvador.
Location: San Miguel, SV and virtual
This is a free event.
Oct
2
In-person conference organized by InfoQ.
Location: San Francisco, CA, USA
This event requires an entrance fee
Oct
3
Online & in-person conference organized by Docker.
Location: Los Angeles, CA, USA and virtual
This event requires an entrance fee
Oct
30
Advanced Kubernetes course (Amsterdam)
In-person workshop organized by Learnk8s.
Location: Amsterdam, NL
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
This is a virtual event
Online conference organized by Linux Foundation.
The conference starts on the 5 December 2023.
expired
Kubernetes Community Days Oslo 2024
Location: Olso, NO
In-person conference organized by KCD Norway.
The conference starts on the 24 January 2024.
expired
KubeCon + CloudNativeCon Europe
Location: Paris, FR
In-person conference organized by Linux Foundation.
The conference starts on the 19 March 2024.
expired
Kubernetes Community Days Utrecht 2023
Location: Utrecht, NL
In-person conference organized by KCD Netherlands.
The conference starts on the 1 December 2023.
expired
Location: Vienna, AT
In-person meetup organized by Cloud Native Austria.
The meetup starts on the 19 October 2023.
expired
This is a virtual event
Online conference organized by WeAreDevelopers.
The conference starts on the 4 October 2023.
expired
CIVO Navigate North America 2024
Location: Austin, TX, USA
In-person conference organized by Civo.
The conference starts on the 20 February 2024.
expired
Location: San Jose, CA, USA
In-person conference organized by Linux Foundation.
The conference starts on the 29 April 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 30 November 2023.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!