Learn Kubernetes Weekly issue 31
14 Jun 2023
Howdy!
Just a quick note before you start reading this issue.
I shared one (interesting) Kubernetes post every week for the past five months, and you can find the recap of all the posts here.
I won't lie; it's been hard! But I hope this helps you with your Kubernetes journey!
Sync 10,000 Argo CD applications in one shot
Jun Duan
A study on Argo CD scalability found that syncing 10k Argo CD applications takes 35 minutes as the CPU easily becomes a performance bottleneck.
Learn more (and explore the mitigations) in this article.
Kubernetes as a platform vs Kubernetes as an API
Massimo Re Ferrè
Some people define Kubernetes as a container orchestrator, but does that definition capture the essence of Kubernetes?
In this post, you'll explore Kubernetes outside of how we conventionally think about it and where the technology can stretch.
Job tracking supports massively parallel batch workloads
Aldo Culquicondor
After multiple iterations and scale verifications, Kubernetes switched to a new Job Controller.
Paired with the Indexed completion mode, the Job controller can handle massively parallel batch jobs, supporting up to 100k concurrent Pods.
Capture tcpdump with ksniff and wireshark from Kubernetes
Rocky Chen
In Kubernetes, there are many ways to deploy and run apps, such as pods, services, and more.
Tcpdump can be used to capture network traffic between these components, helping to identify network issues and diagnose problems.
Learn how in this article.
How we choked our Kubernetes NodeJS services
Aivo Paas
Learn from the Pipedrive engineering team experience how to manage memory and CPU resources properly in NodeJS and Kubernetes without slowing down your services.
A comprehensive overview of Argo CD architectures
Dan Garfield
Planning to deploy Argo CD and support a lot of Kubernetes clusters?
In this article, you'll cover the different deployment strategies and architectures used along with their pros and cons.
Predictive troubleshooting for Kubernetes
Sosivio
Sosivio empowers developers to independently optimize resources and resolve critical issues with their applications on Kubernetes.
Working with JSON data with JSONPath: a beginner's guide
Santosh Kaluskar
In this post, you'll learn how to use the JSONPath expression language.
You'll also explore using JSONPath for querying Kubernetes API and retrieving custom information or metrics from deployed objects.
Building a Go CLI tool to generate Kubernetes deployment files
Abhisman Sarkar
In this tutorial, you will learn how to build a command line tool in Go to generate Kubernetes manifest files.
K3s: Using loxilb as external service LB
CloudyBytes
In this tutorial, you will deploy loxilb as a Load Balancer service on K3s.
DevOps Engineer with Flash
Salary: $135K to $170K a year
Location: remote from the United States
Tech stack: Kubernetes
Solution Architect with Skyscrapers
Salary: €50K to €120K a year
Location: remote within UTC±4
Tech stack: Kubernetes, AWS, Azure
Discover more Kubernetes jobs on Kube Careers →
easegress is a Cloud Native traffic orchestration system.
Kubernetes Resource Recommender (KRR)
Robusta.dev
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.
sponsored
Pinniped is the easy, secure way to log in to your Kubernetes clusters.
terrytangyuan/awesome-kubeflow
In this repository, you will find a curated list of awesome projects and resources related to Kubeflow.
With notebook-on-kube you can create and manage your Jupyter notebooks on Kubernetes without JupyterHub.
Jun
15
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Jun
15
Kubernetes Community Days Zürich 2023
In-person conference organized by KCD Zürich.
Location: Zürich, CH
This event requires an entrance fee
Jun
16
Kubernetes Community Days Italy 2023
In-person conference organized by KCD Italy.
Location: Milan, IT
This event requires an entrance fee
Jun
17
Kubernetes Community Days Mumbai
Online & in-person conference organized by KCD Mumbai.
Location: Mumbai, IN and virtual
This event requires an entrance fee
Jun
19
In-person conference organized by Linux Foundation.
Location: Tel Aviv, IL
This is a free event.
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
Location: Shangai, CN
In-person conference organized by Linux Foundation.
The conference starts on the 25 October 2023.
expired
Location: Chicago, IL, USA and virtual
Online & in-person conference organized by Linux Foundation.
The conference starts on the 6 November 2023.
expired
Kubernetes Community Day Australia 2023
Location: Sydney, AU
In-person conference organized by KCD Australia.
The conference starts on the 21 August 2023.
expired
Kubernetes Community Days Washington DC
Location: Washington, DC, USA
In-person conference organized by KCD Washington DC.
The conference starts on the 12 September 2023.
expired
Kubernetes Community Days UK 2023
Location: London, UK
In-person conference organized by KCD UK.
The conference starts on the 17 October 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: 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!