Learn Kubernetes Weekly issue 29
31 May 2023
Isolating Kubernetes pods for debugging
Daniele Polencic
This article introduces a technique that helps you with debugging running Pods in production by changing labels, you can detach Pods from the Service (no traffic), and you troubleshoot them live.
Vault auto-unseal using transit secret engine on Kubernetes
Artur Bartosik
In this article, you will learn how you can combine manual and automatic unsealing of secrets in Kubernetes using multiple Vaults and Kubernetes.
Helm security and best practices
Eduardo Mínguez
Helm is a useful tool for managing the Kubernetes applications lifecycle.
This article covers some best practices and helm security recommendations.
Programming Kubernetes in Java using fabric8 Kubernetes client
Rohan Kumar
In this 5-part series, you'll learn how to use Fabric8 Kubernetes Client to interact with Kubernetes custom resources using its REST API.
How do you gracefully shut down pods in Kubernetes?
Daniele Polencic
In this article, you will learn what happens when a pod is deleted (voluntarily or not) in the cluster and how Kubernetes handles graceful shutdown.
Managing Kubernetes manifest complexity with kustomize
James Wu
In this article, you will find examples of using Kustomize for application resource manifests in Kubernetes, including aggregating resources, patching fields, and increasing complexity with bases and overlays.
Predictive troubleshooting for Kubernetes
Sosivio
Sosivio empowers developers to independently optimize resources and resolve critical issues with their applications on Kubernetes.
Amir Khanof
Kubernetes Pod Presets simplify pod configuration by injecting additional data at runtime through a single object that can be applied to multiple pods.
Learn how to use them in this article.
Robusta.dev
In this tutorial, you will learn how to use Robusta to track failed Liveness probes and notify your team using Slack, MSTeams, or DataDog.
sponsored
Optimizing your Kubernetes compute costs with Karpenter consolidation
Lukonde Mwila
This article explores Karpenter's consolidation capabilities and examines its impact on optimizing Kubernetes data plane costs with a hands-on example.
Optimize Kubernetes resource management with Time-To-Live (TTL) for cleaner cluster
Guillaume Vincent
Kube-Janitor is a tool that automatically detects and deletes unused resources, freeing up valuable resources and improving overall cluster performance.
Learn how to optimize Kubernetes resource management with Time-To-Live (TTL) and Kube-Janitor.
Trivy-operator: improve container runtime security
Thomas Rudrof
In this tutorial, you'll learn how to install the Trivy-Operator and continuously scan containers for security issues and misconfiguration.
You'll also export the metrics to Prometheus, visualize them in Grafana and receive alerts with AlertManager.
Site Reliability Engineer with Splunk
Salary: $156K to $264K a year
Location: remote from the United States
Tech stack: Kubernetes, GCP, Go, Python
Software Engineer with Parser
Salary: €70K to €85K a year
Location: remote from Spain
Tech stack: Kubernetes, AWS, Docker, Go, Java, Kotlin, Jenkins
Discover more Kubernetes jobs on Kube Careers →
Boulegueur is a tool to stress Kubernetes clusters with fun.
As a tank in a hostile field, you have to kill opponents to delete pods in a kubernetes cluster namespace.
nos is the open-source module to efficiently run AI workloads on Kubernetes, increasing GPU utilization, cutting down infrastructure costs and improving workloads performance.
KubeVPN is a tool that lets you access the services of remote clusters locally.
You can also access local services in remote clusters, which is convenient for debugging and development.
opencontrolplane/opencontrolplane
OpenCP (Open Control Plane) is an open source project designed to provide a single interface to manage infrastructure across providers using a single tool: kubectl.
KubePug is kubectl plugin which:
swagger.json
from a specific Kubernetes version.Useful if you're upgrading to Kubernetes minor versions.
⎈ Become an expert in Kubernetes: Advanced Kubernetes course
Learnk8s
Join Learnk8s' 4-day Advanced Kubernetes workshop this September (online or in London, UK).
Get your hands dirty with Kubernetes and learn what makes Kubernetes tick in a session packed with hands-on labs!
Jun
1
How Vinted uses GitOps to deploy thousands of pods to Kubernetes & Vitess
In-person meetup organized by Cloud Native Lithuania.
Location: Vilnius, LT
This is a free event.
Jun
1
Using WebAssembly in a Kubernetes ruled world & KEDA to save money and the environment
In-person meetup organized by Hamburg Kubernetes/Cloud Native Meetup.
Location: Hamburg, DE
This is a free event.
Jun
3
Kubernetes Community Days Bengaluru 2023
In-person conference organized by KCD Bengaluru.
Location: Bengaluru, IN
This event requires an entrance fee
Jun
5
Kubernetes Community Days Colombia 2023
Online & in-person conference organized by KCD Colombia 2023.
Location: Medellín, CO and virtual
This event requires an entrance fee
Jun
7
Online conference organized by WeAreDevelopers.
This is a virtual event
This is a free event.
Jun
15
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Location: New York, NY, USA
In-person conference organized by QCon.
The conference starts on the 13 June 2023.
expired
This is a virtual event
Online conference organized by WeAreDevelopers.
The conference starts on the 7 June 2023.
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 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
Wearedevelopers World Congress
Location:
In-person conference organized by WeAreDevelopers.
The conference starts on the 27 July 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.
Until next time!
— Dan