Observability, especially in Kubernetes, often results in a bunch of different tools. One for metrics, another for events, something for tracing, something else for logging, and so on. Pixie tries to change that with an all-in-one solution based on eBPF and scripting.
Continue readingPerformance Testing – What? Why? How? When? (with Ddosify Examples)
What is performance testing? What do we measure with performance testing? How should we define performance tests? How and where should we run performance tests? Is it enough to run performance tests? Should we do performance testing?
Examples are provided through Ddosify.
Continue readingShould We Run Databases In Kubernetes? CloudNativePG PostgreSQL
Should we run Databases in Kubernetes? If we should, what’s the best way to do it? In this video, we’ll explore the options and see how CloudNativePG can help us.
Continue readingHow To Create A Complete Internal Developer Platform (IDP)?
It’s time to build an internal developer platform (IDO) with Crossplane, Argo CD, SchemaHero, External Secrets Operator (ESO), GitHub Actions, Port, and a few others.
Continue readingHow To Create A “Proper” CLI With Shell And Charm Gum
Would you like to create a “proper” CLI writing a Bash script instead of having to do it in Go, Python, or any other language? Charm Gum is a CLI framework that allows you to do just that. It enables you to make “glamorous Shell scripts”.
Continue readingHow To Build A Control Plane To Manage Kubernetes Clusters With kcp?
kcp is a Kubernetes cluster that cannot even run Pods (container). Instead, it is a specialized Kubernetes distribution that acts as a control plane for Kubernetes clusters.
Continue readingHow To Build A UI For An Internal Developer Platform (IDP) With Port?
A UI is an almost unavoidable component in internal developer platforms (IDP). In the past, the only widely accepted choice was Backstage. Today, we have Port as a (potentially) better choice for the Web UI part of your developer portal.
Continue readingKubernetes Network Policies Explained
What are Kubernetes Network Policies and how to use them? In this video, I’ll show you how to use Kubernetes Network Policies to restrict access between Pods. I’ll also show you the pros and cons of k8s Network Policies.
Continue readingWhat Is Mutual TLS (mTLS), Why Do We Need It, And How Do We Get It?
In this video, we’ll explore what mutual TLS (mTLS) is, why we need it, and how we can get it with a service mesh (e.g., LinkerD, Istio, etc.).
Continue readingHow To Secure Everything Without Making Everyone Suffer
What makes a system secure? How do we secure everything, no matter whether it’s running inside Kubernetes clusters, Cloud providers like AWS, Azure, Google Cloud (GCP), or anything else?
Continue reading