Tag Archives: DevOps

Performance 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 reading

How 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 reading

How 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 reading

Kubernetes 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 reading

What 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 reading

Kubernetes Validating Admission Policy Changes The Game

We finally got Kubernetes Validating Admission Policy. In this video, I’ll show you how to use it and what are the pros and cons of using it, and, most importantly, whether it threatens to extinguish existing policy engines like Kyverno, Datree, OPA Gatekeeper, and others.

Continue reading

Kubernetes Ephemeral (Temporary) Environments Explained

What are ephemeral (temporary) environments (in or out of Kubernetes)? Why are they important? How can you use them? What are the benefits? What are the drawbacks? What are the alternatives? What are the tools? In this video, we go through local development environments, remote development environments, and preview or pull request (PR) environments.

Continue reading

Kubernetes Observability And Troubleshooting With groundcover and eBPF

Observability in Kubernetes is complicated. We might need to combine many tools to get the information we need. In this video, we will take a look at groundcover, a new tool that combines observability tools into a single solution backed by eBPF and with a unique Web UI.

Continue reading

Kubernetes Networking, Security, And Observability With eBPF And Cilium

Cilium is a networking and security solution for Kubernetes. It is based on eBPF and it is a replacement for service meshes based on sidecars. In this video, I will show you how to use Cilium to observe traffic, enforce network ingress policies, and enforce network egress policies.

Continue reading