Learn Kubernetes Weekly issue 98
25 Sept 2024
This newsletter is sponsored by StormForge – Double your Kubernetes resource utilization and unburden developers from sizing complexity with the first HPA-compatible vertical pod rightsizing solution. Try it for free.
AWS VPC Flow Logs, NAT Gateways, and Kubernetes pods : a detailed overview
Arseny Zinchenko
This article explains how to track traffic through a NAT Gateway in an AWS VPC, specifically focusing on Kubernetes Pods.
You'll learn how to use VPC Flow Logs to monitor traffic and how to deploy and configure pods to work with NAT Gateways.
Technical guide to the Horizontal Pod Autoscaler
StormForge
This comprehensive guide walks through setting up, configuring, and observing the HPA under various load scenarios through a practical demonstration.
You'll learn common obstacles and advanced HPA implementation tools in production environments.
sponsored
How does a Docker container work internally?
Eduardo Zepeda
Learn how a namespace makes a container feel like another operating system and how to create a container from scratch with Go.
You will also see how to set the hostname automatically inside the container.
Kubernetes fine-grained horizontal pod autoscaling with Container Resource Metrics
Chimbu Chinnadurai
Kubernetes 1.30 stabilizes Container resource metrics in HPA, allowing scaling based on individual container metrics.
Learn how this feature enables efficient resource allocation and prevents unnecessary scaling due to non-critical containers.
Rendering the TRUE Argo CD diff on your PRs
Dag Andersen
Learn how to display the true Argo CD diff on your pull requests, and how to use the argocd-diff-preview
tool to verify that your configuration is correct.
What is the difference between a root process and a containerized root process?
Ben Hirschberg
Learn the differences between a process running as root (UID 0) and a containerized process running as root, and discover why running containerized root processes can increase security risks.
Double Kubernetes efficiency to optimize cost & performance
StormForge
Continuously rightsize workloads and unburden developers from sizing complexity with the first HPA-compatible vertical pod rightsizing solution.
Start a free trial or play around in the sandbox environment (no form fill required).
How to pair cost monitoring with automated workload rightsizing Using Kubecost and Optimize Live
Nick Walker
Walk through how to install free versions of Kubecost, for cost monitoring, and Optimize Live, for automated workload optimization.
You'll see how to get a snapshot of potential savings, optimize a workload, and then see costs go down.
sponsored
How to deploy a self-hosted LLM on EKS and why you should
Eliran Cohen
Learn how to deploy an LLM on EKS.
The tutorial will guide you through the process of setting up the necessary tools, including Karpenter and CoreDNS and deploying a specific LLM model using HuggingFace.
Istio multicluster with multiple network using istio-gateway
Espinal Adrinaldi
This tutorial guides you through deploying Istio multicluster with multiple networks.
You'll learn to expose services and set up a multicluster (multi-primary) environment with multiple networks.
Using Git for a Helm chart Repo
Joseph D. Marhee
This article explains how to use Git for a Helm chart repository.
It provides a step-by-step guide on how to create a Helm chart repository using Git and how to install charts from the repository after updating it with the helm repo update
command.
Software Engineer with Teragonia
Salary: $200K to $225K a year
Location: based in the office (and remote from home) in Chicago, IL, USA
Tech stack: Kubernetes, GCP, Python, SQL, Javascript, Typescript, PostgreSQL
Software Engineer with Domain Tools
Salary: ₱1.38M to ₱2.3M a year
Location: remote from Philippines, Colombia
Tech stack: Kubernetes, AWS, Docker, Go, Shell, Python, Scala, PHP, Rust, C++
Site Reliability Engineer with Perplexity AI
Salary: $200K to $240K a year
Location: based in the office in San Francisco, CA, USA
Tech stack: Kubernetes, AWS, Docker, Python, DynamoDB, Redis, PostgreSQL, Terraform
Software Engineer with Stream Data Centers
Salary: $100K to $125K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, Data center, Docker, SQL, Javascript, Java, Typescript, PostgreSQL
Software Engineer with Stream Data Centers
Salary: $100K to $125K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, Data center, Docker, SQL, Javascript, Java, Typescript, PostgreSQL
Discover more Kubernetes jobs on Kube Careers →
Kube-vip: virtual IP and load balancer
kube-vip provides Kubernetes clusters with a virtual IP and load balancer for both the control plane (for building a highly-available cluster) and Kubernetes Services of type LoadBalancer without relying on external hardware or software.
Kubefirst: GitOps infrastructure
Kubefirst 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.
Seabird is a Kubernetes IDE designed for the GNOME desktop.
It has essential features such as a terminal for executing commands, monitoring through logs and metrics, and a resource editor that conveniently places the API reference at your fingertips.
Skooner is a Kubernetes dashboard to manage your cluster.
kubelogin is a kubectl plugin for Kubernetes OpenID Connect (OIDC) authentication, also known as kubectl oidc-login.
Sept
30
Advanced Kubernetes course (London)
In-person workshop organized by Learnk8s.
Location: London, GB
This event requires an entrance fee
Sept
27
Kubernetes Community Days Porto 2024
In-person conference organized by KCD Porto.
Location: Porto, PT
This is a free event.
Sept
26
Online conference organized by Conf42.
This is a virtual event
This is a free event.
Oct
2
Building an open-source platform for a 105-year-old company
Online meetup organized by Platform Engineers Atlanta.
This is a virtual event
This is a free event.
Sept
26
Practical tips for scaling in Kubernetes & KEDA in Action
Online & in-person meetup organized by Cloud Native Prague.
Location: Prague, CZ and virtual
This is a free event.
Discover more Kubernetes events on Kube Events →
19
days
Location: Amsterdam, NL
In-person conference organized by Cloud Native Amsterdam.
The conference starts on the 10 December 2024.
43
days
KubeCon + CloudNativeCon Europe 2025
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
19
days
Location: Berlin, DE
In-person conference organized by TIC.
The conference starts on the 27 February 2025.
expired
Location: San Francisco, CA, USA
In-person conference organized by Civo.
The conference starts on the 10 February 2025.
22
days
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 5 December 2024.
48
days
Location: Bangkok, TH
In-person conference organized by Cybersec Asia.
The conference starts on the 29 January 2025.
7
days
Location: Chicago, IL, USA
In-person conference organized by Devopsdays.
The conference starts on the 18 March 2025.
28
days
Location: Bochum, DE
In-person conference organized by Hackmanit.
The conference starts on the 21 February 2025.
expired
Location: Washington, DC, USA
In-person conference organized by DevIgnition.
The conference starts on the 7 November 2024.
Until next time!
— Dan