Learn Kubernetes Weekly issue 48
11 Oct 2023
This Thursday, Chris presents how to rebalance workloads in your Kubernetes cluster to optimize resource allocations.
In this webinar, you'll learn:
You can register for free here.
Migrating etcd between cloud Kubernetes clusters with no downtime
Dmitry Knyazev
In this article, you'll learn how to migrate etcd while the clusters run.
To do so, you will create an independent StatefulSets in each cluster and combine them into a single etcd cluster.
What happens when ... Kubernetes edition!
Jamie Hannaford
In this detailed write-up, you will learn what happens when you create a deployment in Kubernetes.
Build your own Docker with Linux namespaces, cgroups, and chroot: hands-on guide
Akash Rajpurohit
In this article, you will learn how to build your own Docker-like environment using Linux namespaces, cgroups, and chroot.
The purpose of this guide is to offer an educational exploration of the foundational technologies that form the core of Docker.
The cost of upgrading hundreds of Kubernetes clusters
Pierre Mavro
In this case study, you'll learn how the team at Qovery upgrades hundreds of clusters automatically and checks for incompatible objects, deprecated API versions, or misconfigurations to streamline the process.
Dealing with S3 backups in a creative way with Crossplane
Calin Florescu
In this article, you will learn the (trial and error) process that led to creating a Crossplane provider that supports Storage Transfer API for a GCS bucket.
TeamTNT reemerged with new aggressive cloud campaign
Ofek Itach, Assaf Morag
In this detailed write-up, you will uncover how the botnet run by TeamTNT attacks vulnerable Docker and Kubernetes environments, Redis servers, Postgres databases, Hadoop clusters, Tomcat and others.
Kubernetes: dynamic admission control
Georgios Kampitakis
In this tutorial, you will find a demo of a Kubernetes Dynamic Validating Admission controller.
You will learn how to write a webhook server in Go and plan for its reliability and availability.
⎈ Become an expert in Kubernetes: Advanced Kubernetes course
Learnk8s
Join Learnk8s' 4-day Advanced Kubernetes workshop this September (online or in Amsterdam, NL).
Get your hands dirty with Kubernetes and learn what makes Kubernetes tick in a session packed with hands-on labs!
sponsored
Creating a Helm chart to install pac-man on Kubernetes
Dean L
In this tutorial, you'll learn how to create a Helm Chart package step-by-step to install an application on a Kubernetes cluster.
An end-to-end GitOps automation with ArgoCD and Jenkins on Kubernetes
Emrah T.
This 3-part tutorial will teach you how to use ArgoCD to automate the Continuous Delivery/Deployment (CD) phase in a CI/CD pipeline:
Software Engineer with Pulumi Corporation
Salary: $166.25K to $206.15K a year
Location: remote from Europe
Tech stack: Kubernetes, AWS, Azure, GCP, Go, Python, Java, Scala, Typescript, Rust
Site Reliability Engineer with Elevenlabs
Salary: $88K to $150K a year
Location: remote from Europe
Tech stack: Kubernetes, GCP, Docker, Python, C++, Grafana, Prometheus
Platform Engineer with Rise8
Salary: $141K to $167K a year
Location: remote from the United States
Tech stack: Kubernetes, Azure, Docker, Terraform
Discover more Kubernetes jobs on Kube Careers →
Kubeflex: Kubernetes control plane APIs
KubeFlex is a flexible and scalable platform for running Kubernetes control plane APIs:
Netdata: monitor your servers, containers, and apps
Netdata collects metrics and presents them in beautiful low-latency dashboards.
It is designed to run on all of your physical and virtual servers, cloud deployments, Kubernetes clusters, and edge devices to monitor your systems, containers, and apps.
krane: ship changes to a namespace
krane is a CLI tool that helps you ship changes to a namespace and understand the result:
Zarf: air gap & limited-connection systems
Zarf eliminates the complexity of air gap software delivery for Kubernetes clusters and cloud-native workloads using a declarative packaging strategy to support DevSecOps in offline and semi-connected environments.
Reloader is a Kubernetes controller that monitors changes in ConfigMap and Secrets and triggers rolling upgrades on Pods with their associated Deployment, StatefulSet or DaemonSet.
Oct
12
Dynamically rebalancing workloads and optimizing resource utilization in Kubernetes
Online webinar organized by Learnk8s.
This is a virtual event
This is a free event.
Oct
16
Online meetup organized by Azure Community Enthusiasts.
This is a virtual event
This is a free event.
Oct
17
Kubernetes Community Days UK 2023
In-person conference organized by KCD UK.
Location: London, UK
This event requires an entrance fee
Oct
18
Oct
18
Online conference organized by Cloud Native Nairobi.
This is a virtual event
This is a free event.
Oct
30
Advanced Kubernetes course (Amsterdam)
In-person workshop organized by Learnk8s.
Location: Amsterdam, NL
This event requires an entrance fee
Nov
7
Open Source Monitoring Conference
In-person conference organized by NETWAYS.
Location: Nürnberg, DE
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Kubernetes Community Days Oslo 2024
Location: Olso, NO
In-person conference organized by KCD Norway.
The conference starts on the 24 January 2024.
expired
KubeCon + CloudNativeCon Europe
Location: Paris, FR
In-person conference organized by Linux Foundation.
The conference starts on the 19 March 2024.
expired
Kubernetes Community Days Utrecht 2023
Location: Utrecht, NL
In-person conference organized by KCD Netherlands.
The conference starts on the 1 December 2023.
expired
Location: San Jose, CA, USA
In-person conference organized by Linux Foundation.
The conference starts on the 29 April 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 30 November 2023.
expired
Location: San Francisco, CA, USA and virtual
Online & in-person conference organized by DevNetwork.
The conference starts on the 21 February 2024.
expired
Location: Birmingham, AL, USA
In-person conference organized by Devopsdays.
The conference starts on the 18 April 2024.
expired
Great International Developer Summit
Location: Bengaluru, IN
In-person conference organized by Saltmarch.
The conference starts on the 23 April 2024.
expired
Location: Los Angeles, CA, USA
In-person conference organized by Devopsdays.
The conference starts on the 15 March 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!