Learn Kubernetes weekly — issue 6
Hi there!
You might have noticed a hiatus in the past week. Issue 5 of the newsletter was regularly published, but we hit some issues with LinkedIn. It should all be sorted now, but if you don't want to miss any releases, you can subscribe to the "regular" email newsletter here.
Also... Merry Christmas from the team at Learnk8s and myself! ????
If you like the content, there are a few ways to support us:
Let's get to the content from this week:
?? ?? Articles
In this post, you'll?explore the limitations of running too many CRDs in your cluster and you could overcome them.?Noteworthy:
Learn how you can simplify the?management of data centers, thousands of physical servers, virtual machines and hosting for hundreds of thousands of sites?with Kubernetes-in-Kubernetes (nested Kubernetes clusters).
In this case study, you'll learn how the team at AutoScout24 inherited an?EKS cluster with almost 700 services and migrated it from version 1.15 to 1.22?without any prior knowledge of Kubernetes.
In this article, you will?learn how Docker BuildX supports building images using BuildKit?pods on a Kubernetes cluster.
This blog article cover 6 popular kubectl plugins:
Kustomize provides a mechanism to fetch remote resources?(using git under the hood).
This article will teach you how to use Kustomize and remote resources in FluxCD.
More articles worth checking out:
?? ?? Tutorials
In this course, you will learn the basics of GitOps with ArgoCD and Argo Rollouts.
In this article, you'll?learn how to deploy the nginx-ingress, generate load using locust and capture the generated metrics.
You'll then analyse them using Grafana, identify potential latency issues, and discuss how to mitigate them.
In this article, you'll learn how to?implement distributed tracing for your apps?running on Kubernetes using Open Telemetry & Jaeger.
?? ?? Kubernetes jobs
领英推荐
?? ?? Tools and libraries
Inspektor Gadget is a collection of tools to debug and inspect Kubernetes resources and apps.
It manages the packaging, deployment and execution of eBPF programs and it automatically maps low-level kernel primitives to high-level Kubernetes resources.
This project provides an?OCI hook to generate seccomp profiles by tracing the syscalls made by the container.
The generated profile would allow all the syscalls made and deny every other syscall.
Helmfile is a declarative specification for deploying Helm charts.
It lets you:
Odigos is an?open-source observability control plane?that allows developers to easily?create and build their observability pipelines?by abstracting away the complexities of technologies such as eBPF and OpenTelemetry.
This operator patches an ingress to automatically create?subdomains for services based on annotations.
Reflector is a Kubernetes addon designed to monitor changes to resources (secrets and configmaps) and?reflect changes to mirror resources in the same or other namespaces.
Parseable is an?open-source log storage and observability platform,?built for Kubernetes.
More interesting projects:
?? Upcoming Kubernetes events
Online meetup.
Online webinar.
Online meetup.
Online workshop This event requires an entrance fee..
Online meetup.
In-person workshop This event requires an entrance fee..
Until next time!
— Dan