Learn Kubernetes Weekly issue 99
2 Oct 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.
John McBride
Learn how to deploy low-cost open-source AI technologies at scale using Kubernetes.
Discover how to optimize resource utilization and ensure high availability for AI workloads.
How and when to apply kubectl scale deployment to 0
StormForge
Using the kubectl command with the scale subcommand to manually execute horizontal scaling means reducing the number of running pods of an application or a workload to zero.
This article also covers how KEDA can fill in the gaps left by the HPA.
sponsored
Recent Docker BuildKit features you're missing out on
Martin Heinz
This article covers recent updates to Docker BuildKit, including improvements to COPY
and ADD
.
You'll learn about the --parents
option, which allows you to copy nested files with their parent directories, and other subtle changes.
Scheduling priority In multi-team Kubernetes cluster
Karthikeyan Govindaraj
This article discusses using Open Policy Agent's Rego policy language to enforce priority scheduling in a multi-team Kubernetes cluster.
How to structure your Argo CD repositories using Application Sets
Kostis Kapelonis
Learn how to structure your Argo CD repositories using application sets effectively.
Additionally, the article touches on sharing common applications across multiple teams and managing many applications using Argo CD application manifests.
Solving CPU throttling issue in Golang applications before hitting the CPU limit in Kubernetes
Sharyash
When a container's CPU usage reaches its limit, it can lead to CPU throttling.
To prevent this, in multi-threaded Golang applications, you can use automaxprocs
, a tool that automatically sets GOMAXPROCS
to match the desired CPU limit.
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
Kubernetes container images signing using Cosign, Kyverno, HashiCorp Vault and GitLab CI
Vasiliy Angapov
This article demonstrates supply chain security:
How to collect Kubernetes node metrics with Node-Exporter using CronJobs
Harsh Mishra
In this tutorial, you will learn how to collect Kubernetes node metrics using Node-Exporter with CronJobs.
Talos: an immutable OS for Kubernetes
Quentin JOLY
In this tutorial, you will learn how to install Talos — an immutable OS for Kubernetes.
Automating deployments with FluxCD in AKS
Victor Gago
This tutorial explores the use of FluxCD in Azure Kubernetes Service (AKS) to automate deployments, covering image policies, troubleshooting, and Custom Resource Definitions (CRDs).
DevOps Engineer with Neurolabs
Salary: £75K to £95K a year
Location: based in the office (and remote from home) in London, GB
Tech stack: Kubernetes, AWS, GCP, Docker, Terraform, Cloudformation, GitHub Actions
Platform Engineer with Standard Metrics
Salary: $145K to $185K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Helm, Docker, Python, Spark, Terraform
Solution Architect with Grafana Labs
Salary: $132K to $159K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, Helm, Go, Javascript, Typescript, Grafana Mimir, Grafana
Discover more Kubernetes jobs on Kube Careers →
Multus CNI is a CNI plugin enables attaching multiple network interfaces to pods.
Typically, in Kubernetes, each pod only has one network interface (apart from a loopback).
With Multus, you can create a multi-homed pod with multiple interfaces.
Kube Startup CPU Boost is a tool that increases CPU resource requests and limits during Kubernetes workload startup time and then returns them to their original values once the workload is up and running.
pehlicd
RBAC Wizard is a tool that helps you visualize and analyze the RBAC configurations of your Kubernetes cluster.
democratic-csi implements the CSI spec providing storage for various container orchestration systems such as Kubernetes.
The current focus is providing storage via iscsi/nfs from zfs-based storage systems predominantly FreeNAS/TrueNAS and ZoL on Ubuntu.
kubediff compares the local YAML resource definitions with the ones currently deployed in the cluster.
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.
Oct
7
Online & in-person conference organized by S&S Media.
Location: New York, NY, USA and virtual
This event requires an entrance fee
Use kube_ny10 to get 10% off
Oct
8
Kubernetes Community Days Austria 2024
In-person conference organized by KCD Austria.
Location: Vienna, AT
This event requires an entrance fee
Use KUBEEVENTS10 to get 10% off
Oct
8
Cloud Native Sustainability Week 2024
Online conference organized by CNCF.
This is a virtual event
This is a free event.
Oct
9
In-person conference organized by Linux Foundation.
Location: Medellín, CO
This event requires an entrance fee
Oct
21
Advanced Kubernetes course (San Francisco)
In-person workshop organized by Learnk8s.
Location: San Francisco, CA, USA
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Location: Amsterdam, NL
In-person conference organized by Cloud Native Amsterdam.
The conference starts on the 10 December 2024.
expired
KubeCon + CloudNativeCon Europe 2025
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
expired
Location: Berlin, DE
In-person conference organized by TIC.
The conference starts on the 27 February 2025.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 5 December 2024.
expired
Location: Bangkok, TH
In-person conference organized by Cybersec Asia.
The conference starts on the 29 January 2025.
expired
Location: Chicago, IL, USA
In-person conference organized by Devopsdays.
The conference starts on the 18 March 2025.
expired
Location: Bochum, DE
In-person conference organized by Hackmanit.
The conference starts on the 21 February 2025.
expired
Location: Bucharest, RO
In-person conference organized by CCSIR.
The conference starts on the 29 November 2024.
expired
Location: Bucharest, RO
In-person conference organized by DevCon.
The conference starts on the 7 November 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!