Learn Kubernetes Weekly issue 40
16 Aug 2023
How to integrate legacy VMs into container pipelines on Kubernetes with KubeVirt
Charles Lo
In this article, you will learn how to use KubeVirt to run virtual machines in your CI/CD pipeline using Kubernetes to bridge legacy and modern workloads.
Kubernetes-native synthetic monitoring with Kuberhealthy
Martin Heinz
Synthetic monitoring can be a great tool for proactively identifying performance issues, checking availability, monitoring DNS resolution, etc.
This article explores how to deploy, configure, create synthetic checks, and set up monitoring and alerting.
Architecting Kubernetes clusters — choosing a worker node size
Daniele Polencic
Should you run a Kubernetes cluster with many smaller instances or a few larger ones?
This article explores the pros/cons:
Configuring local ingress domains for your kind cluster with MetalLB, dnsmasq and ingress-NGINX
Andrés Cabrera
In this tutorial, you will learn how to configure local ingress domains for your Kind cluster using MetalLB and Dnsmasq.
Manually scheduling pods in Kubernetes using replace and force commands
PhD Mehmet Odabasi
In this article, you will learn what happens when the kube-scheduler is unavailable and how to manually schedule pods.
Kubernetes event aggregation and spam filtering in client-go
Shuhei Kitagawa
In this article, you will learn about the Kubernetes event publication flow and how this is crucial to building controllers.
You will also look at event aggregation and spam filtering in client-go.
Free Manning Early Access: Road to Kubernetes eBook
Akamai
Fifteen years of deployment experience into one accessible, practical guide.
You'll learn sustainable deployment practices you can use with any language and see how Kubernetes can be used for projects of any size.
How to create a custom resource deployment using the client-go library
Vasudev Parmar
In this tutorial, you will learn how to create a Custom Resource for a deployment using the dynamic client from the client-go library.
Using VMSS Flex in self-managed Kubernetes clusters on Azure
Mingyang Zheng
In this tutorial, you learn how to deploy a self-managed Kubernetes cluster on Azure using VMSS Flex for higher reliability and better performance.
GitHub: self-hosted runner on Kubernetes
Vikas Bisht
In this tutorial, you'll learn how to set up GitHub's self-hosted runner on Kubernetes using the HorizontalRunnerAutoscaler.
Creating a simple Elixir Phoenix application to deploy in Kubernetes
Sergio Ocón-Cárdenas
In this tutorial, you will learn how to deploy an Elixir Phoenix application that uses environment variables and web sockets using Podman Desktop and Rancher Desktop.
Patrick Kalkman
In this tutorial, you'll learn how to install, configure and devise custom rules and alerts for Falco.
With this, you can monitor your infrastructure and receive real-time alerts on critical security events.
Software Engineer with OpenAI
Salary: $230K to $370K a year
Location: fully remote
Tech stack: Kubernetes, AWS, Azure, GCP, Go, Python, Scala, Spark, Terraform
Site Reliability Engineer with Robinhood
Salary: $122K to $185K a year
Location: based in the office in Menlo Park, CA | Seattle, WA | New York City, NY, USA
Tech stack: Kubernetes, AWS, GCP, Docker, Go, Python, Java, PostgreSQL, MySQL, Terraform
Discover more Kubernetes jobs on Kube Careers →
Hikaru is a tool that lets you shift between YAML, Python objects/source, and JSON representations of your Kubernetes config files.
It provides programmatic tools for inspecting complex files to enable the automation of policy and security compliance.
redhat-cop/namespace-configuration-operator
The namespace-configuration-operator helps to keep configurations related to Users, Groups and Namespaces aligned.
The purpose is to provide the foundational building block to create an end-to-end onboarding process.
Podinfo is a tiny web application made with Go that showcases the best practices of running microservices in Kubernetes.
CNCF projects like Flux and Flagger use Podinfo for end-to-end testing and workshops.
kubectx is a tool to switch between contexts (clusters) on kubectl faster.
Pluto is a utility to help users find deprecated Kubernetes API versions in their code repositories and their helm releases.
Aug
17
Persistence at the edge for thousands of Chick-fil-A restaurants
Online meetup organized by Data on Kubernetes Community.
This is a virtual event
This is a free event.
Aug
18
Kubernetes Community Days Guatemala 2023
Online conference organized by KCD Guatemala 2023 Call for Proposals.
This is a virtual event
This event requires an entrance fee
Aug
21
Kubernetes Community Day Australia 2023
In-person conference organized by KCD Australia.
Location: Sydney, AU
This event requires an entrance fee
Aug
22
Online conference organized by DevNetwork.
This is a virtual event
This event requires an entrance fee
Aug
23
Developing infrastructure testing workflow using vCluster + GitOps
Online webinar organized by Loft Labs.
This is a virtual event
This is a free event.
Sept
14
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: Tokyo, JP and virtual
Online & in-person conference organized by Linux Foundation.
The conference starts on the 5 December 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: Chicago, US
In-person conference organized by Cloud Native Rejekts.
The conference starts on the 4 November 2023.
expired
Kubernetes Community Days Sri Lanka 2023
Location: Colombo, LK
In-person conference organized by KCD Sri Lanka.
The conference starts on the 9 September 2023.
expired
Kubernetes Community Days Denmark
Location: Brabrand, DK
In-person conference organized by KCD Denmark.
The conference starts on the 14 November 2023.
expired
Location: Singapore, SG
In-person conference organized by Linux Foundation.
The conference starts on the 12 December 2023.
expired
Location: Bengaluru, IN
In-person conference organized by Linux Foundation.
The conference starts on the 8 December 2023.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 28 September 2023.
expired
Location: Cairo, EG
In-person conference organized by Devopsdays.
The conference starts on the 26 September 2023.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!