Learn Kubernetes Weekly issue 68
28 Feb 2024
When planning your infrastructure, one of the fundamental questions is: how many Kubernetes clusters should you have?
One big cluster or multiple smaller clusters?
This Thursday, I'll cover three different multi-tenant scenarios in Kubernetes and compare their pros and cons.
Custom Ink's Kubernetes journey
Martin Bonica
In this article, you will follow Custom Ink's team journey in migrating from Chef and Capistrano to adopting immutable infrastructure with Kubernetes on EKS.
It also details why they built KTool, a templating engine that integrates with Kustomize.
Applying product thinking to Slack's internal compute platform
Javier Turegano
In this article, you will learn how Slack's Bedrock platform enables developers to build their code, package it into a Docker container, and allocate computing resources to run it, all configured via a bedrock.yaml
file.
How default settings for coreDNS is going to fail you scale Kubernetes
Mohamed Hamdan Faris
In this case study, you will learn how an issue with the metrics server forced the downscaling of all HPAs (including CoreDNS) and eventually all nodes (i.e. Cluster autoscaler downscaling) for a cluster which had 900+ nodes and 15k+ pods running.
Does workload identity on AKS work across tenants?
Paul Yu
In this article, you will verify how Workload Identities in AKS can work across tenants — where a Pod in a cluster can access Azure resources within another tenant.
OWASP Kubernetes security: supply chain vulnerabilities
Zeyad Abulaban
In this article, you will discuss Supply Chain attacks and how attackers can abuse insecure pipelines to have initial access or produce malware in a secure environment.
The power of GCP workload identity: secure access to Google Cloud platform
Ashley Maloney
In this article, you'll learn how GCP Workload Identity provides a powerful solution for securely accessing GCP services and APIs from apps running on GKE.
You will also learn how to configure them.
Handle traffic bursts with ephemeral OpenShift clusters
Piotr Minkowski
This article will teach you how to handle temporary traffic bursts with ephemeral OpenShift clusters provisioned in the public cloud.
Piotr Minkowski
This article will teach you how to build slim Docker images for your Java apps using Alpine Linux and Jlink.
Testing Kairos as an OS for a Kubernetes cluster
Vadim Zharov
Learn to manage Kubernetes clusters with Kairos OS, an operating system optimized for containers.
This tutorial guides you through modifying Dockerfiles, automating node addition, and upgrading clusters with new Kairos images.
Apache Kafka on Kubernetes with Strimzi
Piotr Minkowski
This article will teach you how to install and manage Apache Kafka on Kubernetes with the Strimzi operator.
Software Engineer with Novata
Salary: £90K a year
Location: based in the office (and remote from home) in London, GB
Tech stack: Kubernetes, AWS, ArgoCD, Docker, Javascript, Typescript, Terraform, GitHub Actions, Datadog
Infrastructure Architect with NetApp
Salary: $235.03K to $330K a year
Location: based in the office (and remote from home) in San Jose, CA, USA
Tech stack: Kubernetes, AWS, Azure, GCP
Software Engineer with NetApp
Salary: $139.5K to $214.5K a year
Location: based in the office in Research Triangle Park, NC, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Go, Python, C++, C
Site Reliability Engineer with NetApp
Salary: $153.45K to $187.55K a year
Location: based in the office in Boulder, CA, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Go, Python, Perl, Java, Ruby, C#
Discover more Kubernetes jobs on Kube Careers →
Kubefirst: open source platform
The Kubefirst CLI 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.
Kubeshark: API traffic analyzer for Kubernetes
Kubeshark, the API Traffic Viewer for kubernetes, provides deep visibility and monitoring of all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster.
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 any external hardware or software.
Aperture is an intelligent load management platform for cloud-native applications.
Aperture provides capabilities such as concurrency limiting, rate limiting and auto-scaling.
Intents-operator: manage policies
The Otterize intents operator is a tool used to easily automate the creation of network policies and Kafka ACLs in a Kubernetes cluster using a human-readable format via a custom resource.
Mar
1
Kubernetes Community Days Costa Rica 2024
In-person conference organized by KCD Costa Rica.
Location: Heredia, CR
This is a free event.
Mar
7
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
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.
Mar
6
In-person conference organized by Conoa.
Location: Stockholm, SE
This is a free event.
Mar
2
Kubernetes monitoring: the challenges and potential solutions using OTEL and Elastic stack
Online meetup organized by Cloud Native Kerala.
This is a virtual event
This is a free event.
Discover more Kubernetes events on Kube Events →
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: 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
Kuberentes Community Days Dhaka 2024
Location: Dhaka, BD
In-person conference organized by KCD Dhaka.
The conference starts on the 11 May 2024.
expired
Location: Vilnius, LT and virtual
Online & in-person conference organized by Data Miner.
The conference starts on the 20 May 2024.
expired
Location: Berlin, DE
In-person conference organized by NETWAYS.
The conference starts on the 19 June 2024.
expired
Location: London, UK
In-person conference organized by Devopsdays.
The conference starts on the 26 September 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!