Learn Kubernetes Weekly issue 111
25 Dec 2024
Merry Christmas! 🎅
I hope this season brings you joy, peace, and time to relax with loved ones!
Kubernetes vs Philippine power outages: on setting up k0s over Tailscale
jxtro
This case study covers setting up a Kubernetes cluster using k0s and Tailscale to achieve high availability and minimize downtime in environments with frequent power outages and unreliable internet connectivity.
raesene
Learn how to exploit a Kubernetes vulnerability using gitRepo volumes to gain root access to the underlying node, and discover ways to prevent this exploit, including admission control and removing the git binary from nodes.
Understanding Kubernetes: networking and services
Muhammad Qasim Nauman
This article explains how Kubernetes Services enable access to applications within a cluster with hands-on examples and a brief introduction to Kubeshark for traffic monitoring.
The Kubernetes troubleshooting handbook
Piotr
This article covers debugging Kubernetes applications, including pod lifecycle events, kubectl logs and exec, DNS and network issues, stateful applications, and advanced debugging techniques.
Container networking explained
Ranjan Ojha
This 4-part series explains container networking, covering network namespaces, creating a network namespace, and establishing connections between the container, host, and outside world.
⎈ Become an expert in Kubernetes: Advanced Kubernetes course
Learnk8s
Join Learnk8s' 4-day Advanced Kubernetes workshop this January.
Get your hands dirty with Kubernetes and learn what makes Kubernetes tick in a session packed with hands-on labs!
Add Kubernetes-powered leader election to your Go apps
Steven Sklar
This article explores the concept of leader election and its implementation in Kubernetes and provides a step-by-step guide on how to use the leaderelection
package to build applications.
Serving AI on-demand with Kubernetes
Tim Walls
The article discusses how to use Kubernetes to serve AI workloads on-demand and configure it to scale to zero when not in use using KEDA.
High available K3s Kubernetes cluster with Keepalived, Galera and Longhorn
This article guides you through setting up a high-availability K3s cluster with keepalived, galera, and Longhorn and testing its high availability.
Software Engineer with Tubi
Salary: $147K to $234K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, SQL, Java, Scala, Flink, Spark, Kafka
Engineering Manager with Common App
Salary: $178.19K to $200.46K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Java
Head Of Engineering with Common App
Salary: $187.99K to $211.49K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Java
DevOps Engineer with Griffin Consulting LLC
Salary: $150K to $170K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, C#, Redis, PostgreSQL, Kafka, Elastic Search, Terraform, TeamCity
Systems Performance Engineer with Domain Tools
Salary: $140K to $160K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, On-premise, Bare-metal, Data center, Rancher, Shell, Python, Terraform, Gitlab
Discover more Kubernetes jobs on Kube Careers →
immutos
debco is a tool that allows you to build a Debian base system in a declarative, reproducible, and secure way using BuildKit.
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 external hardware or software.
Devpod: open source dev-environments-as-code
DevPod is a client-only tool to create reproducible developer environments based on a devcontainer.json
on any backend such as the local computer, a Kubernetes cluster, any reachable remote machine or a VM in the cloud.
OCM: multi-cluster orchestration
Open Cluster Management (OCM) is a modular, extensible platform for Kubernetes multi-cluster orchestration.
The multi-cluster control plane is modelled as a “Hub,” and each of the clusters being managed by the "Hub" will be a "Klusterlet.”
Kubetools Recommender System: Kubernetes tool recommender
kubetoolsca
The Kubetools Recommender System scans a Kubernetes cluster to identify deployed pods, services, and deployments, detects used tools, ranks them, generates tool recommendations, and conducts health checks on selected pods using a language model.
Dec
28
Monitor logs with Loki, Promtail, and Grafana
Online meetup organized by Cloud Native Kathmandu.
This is a virtual event
This is a free event.
Discover more Kubernetes events on Kube Events →
10
days
Location: Bucharest, RO
In-person conference organized by Cloud Native Romania.
The conference starts on the 6 May 2025.
12
days
KubeCon + CloudNativeCon Japan 2025
Location: Tokyo, JP
In-person conference organized by Linux Foundation.
The conference starts on the 17 June 2025.
12
days
KubeCon + CloudNativeCon China 2025
Location: Hong Kong, HK
In-person conference organized by Linux Foundation.
The conference starts on the 11 June 2025.
20
days
Location: Heredia, CR
In-person conference organized by KCD Costa Rica.
The conference starts on the 3 May 2025.
23
days
Location: Austin, TX, USA
In-person conference organized by KCD Texas.
The conference starts on the 15 May 2025.
18
days
Location: Helsinki, FI
In-person conference organized by KCD Helsinki.
The conference starts on the 6 May 2025.
25
days
Location: Singapore, SG
In-person conference organized by Devopsdays.
The conference starts on the 14 May 2025.
expired
Location: Zurich, CH
In-person conference organized by Devopsdays.
The conference starts on the 12 March 2025.
10
days
Location: Bucharest, RO
In-person conference organized by Incremental Community.
The conference starts on the 27 March 2025.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!