Learn Kubernetes Weekly issue 95
4 Sept 2024
What are the best practices for deploying apps on Kubernetes?
Why Kubernetes doesn't rebalance pods?
Those are some of the questions we answer in our Kubernetes courses!
If you want to advance your Kubernetes knowledge, Learnk8s is offering a few courses (online and in person) this month!
DIY: Create your own cloud with Kubernetes
In this 3-part series, you'll learn how to manage Kubernetes on bare metal.
From running VMs, isolating networks, and fault-tolerant storage to provisioning Kubernetes clusters with dynamic volume provisioning, LBs, and autoscaling.
How does etcd achieve high availability and strong consistency of data through the Raft protocol?
ByteCook
etcd achieves high availability and strong consistency of data through the Raft protocol.
This article explains how the Leader node replicates requests to other Follower nodes and the risks of election deadlocks and how the protocol mitigates them.
Building an observability solution with ClickHouse
ClickHouse
In this article, you'll learn how to build an observability solution with ClickHouse, a database that stores log data efficiently.
You'll explore using async inserts, transformation, and generic HTTP support to store observability data.
Can a Kubernetes Pod have more than one network attached?
Daniel Guala
In this article, you'll learn about Kubernetes network configurations, including adding multiple network attachments to a pod, creating a bridge, and enabling isolation and VLAN-based connectivity for pods.
Kubectl port-forward flow explained
Henrique Cavarsan
This article explains the kubectl port-forward command, detailing each step from starting up and logging in to transferring data.
It covers authentication, authorization, and the SPDY connection to show how it works in Kubernetes.
How we used ArgoCD management plugin to deploy dynamic objects
Itai Goldman
This article describes how to use the ArgoCD management plugin to deploy dynamic objects in environments that are constantly changing due to the deployed microservice and its connections to other microservices.
⎈ 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!
Gabriele Bartolini
In this tutorial, you'll learn an imperative way to move an existing PostgreSQL 10+ database into a PostgreSQL 16 database in Kubernetes with ~0 downtime, using CloudNativePG and the power of Postgres native logical replication for change data capture.
How to handle SBOMs at scale in K8S
Jean-Philippe Gouin
Learn how to handle Software Bills of Materials (SBOMs) at scale in Kubernetes using Ratify and the Open Policy Agent.
Software Engineer with Block
Salary: CA$110.5K to CA$171.7K a year
Location: remote from Canada
Tech stack: Kubernetes, AWS, Go, Java, Kotlin, DynamoDB, MySQL, Kafka, Prometheus, Datadog
Platform Engineer with Hewlett-Packard
Salary: $128K to $295K a year
Location: based in the office (and remote from home) in Minnesota / Texas / Colorado, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Go, Python, Openstack
Software Engineer with Life360
Salary: $135K to $185K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Java, Python, PHP, DynamoDB, MySQL, Kafka
Software Engineer with Valimail
Salary: $190K to $210K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Go, Javascript, Ruby, Redis, PostgreSQL, Terraform, Splunk
Discover more Kubernetes jobs on Kube Careers →
Kubetools: curated Kubernetes tools
collabnix
Kubetools is a curated list of popular Kubernetes tools.
Kui: terminal with visualizations
Kui is a platform for enhancing the terminal experience with visualizations.
It provides users with a modern alternative to ASCII terminals and web-based consoles.
Sablier: start containers on demand
Sablier is a free and open-source software to start workloads on demand and stop them after a period of inactivity.
Your workloads can be a docker container, kubernetes deployment, etc.
Goldilocks: requests and limits
Goldilocks is a utility that can help you identify a starting point for resource requests and limits in Kubernetes.
Kubeconform: manifests validator
Kubeconform is a Kubernetes manifests validation tool.
Similar to Kubeval, but with the following improvements:
Sept
4
Kubernetes Community Days Sydney 2024
In-person conference organized by KCD Australia.
Location: Sydney, AU
This event requires an entrance fee
Sept
5
Karpenter: just-in-time nodes, build zero-trust with Cilium & building Helm replacement
Online & in-person meetup organized by Cloud Native Helsinki.
Location: Helsinki, FI and virtual
This is a free event.
Sept
5
Online conference organized by Conf42.
This is a virtual event
This is a free event.
Sept
10
In-person conference organized by Civo.
Location: Berlin, DE
This event requires an entrance fee
Sept
11
Balancing cost and reliability on Amazon EKS with Karpenter
Online meetup organized by StormForge.
This is a virtual event
This is a free event.
Sept
30
Advanced Kubernetes course (London)
In-person workshop organized by Learnk8s.
Location: London, GB
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Kubernetes Community Days Denmark 2024
Location: Copenhagen, DK
In-person conference organized by KCD Denmark.
The conference starts on the 20 November 2024.
expired
Location: Amsterdam, NL
In-person conference organized by Cloud Native Amsterdam.
The conference starts on the 10 December 2024.
expired
Cloud Technology Townhall Tallinn 2025
Location: Tallinn, EE
In-person conference organized by Cloud Technology Townhall Tallinn.
The conference starts on the 31 January 2025.
expired
Location: Berlin, DE
In-person conference organized by TIC.
The conference starts on the 27 February 2025.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 5 December 2024.
expired
Location: San Francisco, CA, USA
In-person conference organized by InfoQ.
The conference starts on the 18 November 2024.
expired
Location: Bangkok, TH
In-person conference organized by Cybersec Asia.
The conference starts on the 29 January 2025.
expired
This is a virtual event
Online conference organized by Octopus Deploy.
The conference starts on the 20 November 2024.
expired
Location: Ljubljana, SI
In-person conference organized by Devopsdays.
The conference starts on the 27 September 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!