Learnk8s

@learnk8s
34 Followers
0 Following
1.9K Posts
Learnk8s helps you get started on your Kubernetes journey through comprehensive online, in person or remote training.
Websitehttps://learnk8s.io
More K8s news, events, jobs →https://learnk8s.io/news-events-jobs

Liqo is an open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies, supporting heterogeneous on-premise, cloud and edge infrastructures

https://github.com/liqotech/liqo

GitHub - liqotech/liqo: Enable dynamic and seamless Kubernetes multi-cluster topologies

Enable dynamic and seamless Kubernetes multi-cluster topologies - liqotech/liqo

GitHub

This is an interactive visualization of the Raft algorithm and how distributed consensus works

https://thesecretlivesofdata.com/raft

Raft

This tutorial provides a comprehensive guide to learning Jsonnet, a configuration language for creating and manipulating JSON data, by leveraging the Kubernetes YAML manifest creation as an example

https://blog.devgenius.io/getting-started-with-jsonnet-for-kubernetes-a-beginners-guide-8e55555cc302

The guide offers a detailed walkthrough of upgrading an EKS cluster, covering all stages, from planning to deployment, for various types of nodes, ensuring a disruption-free upgrade process

https://itnext.io/eks-cluster-upgrades-a-step-by-step-guide-to-a-smooth-and-secure-process-279cf4f5f535

AWS Load Balancer Controller is a controller to help manage Elastic Load Balancers for a Kubernetes cluster

It satisfies:

- Ingress resources by provisioning Application Load Balancers
- Service resources by provisioning Network Load Balancers

https://github.com/kubernetes-sigs/aws-load-balancer-controller

GitHub - kubernetes-sigs/aws-load-balancer-controller: A Kubernetes controller for Elastic Load Balancers

A Kubernetes controller for Elastic Load Balancers - GitHub - kubernetes-sigs/aws-load-balancer-controller: A Kubernetes controller for Elastic Load Balancers

GitHub

In this 2-part series, you will learn the complexity, thought process and implementation that the team at Adevinta had to put in place to upgrade their 30+ production cluster to the latest version of EKS with minimal disruptions

https://medium.com/adevinta-tech-blog/unpacking-the-complexities-of-kubernetes-upgrades-beyond-the-one-click-update-1f2c4e7f37b0

Swap in Kubernetes has numerous use cases for many users

As a result, the node special interest group has invested significant effort into supporting swap on Linux nodes for beta

Learn more how to use it in this article

https://kubernetes.io/blog/2023/08/24/swap-linux-beta

Kubernetes 1.28: Beta support for using swap on Linux

The 1.22 release introduced Alpha support for configuring swap memory usage for Kubernetes workloads running on Linux on a per-node basis. Now, in release 1.28, support for swap on Linux nodes has graduated to Beta, along with many new improvements. Prior to version 1.22, Kubernetes did not provide support for swap memory on Linux systems. This was due to the inherent difficulty in guaranteeing and accounting for pod memory utilization when swap memory was involved.

Kubernetes

In this article, you will look at how DNS resolution works in a Kind cluster running in Docker

Since Docker already provides DNS resolution, Kind modifies all resolutions to make them play nicely with CoreDNS

https://hwchiu.medium.com/fun-dns-facts-learned-from-the-kind-environment-241e0ea8c6d4

kubectl-np-viewer is a kubectl plugin to visualize network policy rules

https://github.com/runoncloud/kubectl-np-viewer

GitHub - runoncloud/kubectl-np-viewer: A kubectl plugin to visualize network policies rules.

A kubectl plugin to visualize network policies rules. - GitHub - runoncloud/kubectl-np-viewer: A kubectl plugin to visualize network policies rules.

GitHub

Koordinator is a QoS-based scheduling system for hybrid orchestration workloads on Kubernetes

Its goal is to improve the runtime efficiency and reliability of both latency-sensitive workloads and batch jobs

https://github.com/koordinator-sh/koordinator

GitHub - koordinator-sh/koordinator: A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.

A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc. - GitHub - koordinator-sh/koordinator: A QoS-based sche...

GitHub