Tag Archives: GitOps

Admission Controllers Or CLI? Kubernetes Policy Validations with Datree

Datree is known as a great solution for client-side manifest scanning and policy enforcement. That just changed with the introduction of Kubernetes admission controllers. Datree now supports both, so it’s time to revisit the project and see whether it is a good choice for server-side validations and policy enforcement.

Continue reading

Gateway API – Ingress And Service Mesh Spec Replacement?

Ingress and service mesh specifications are about to be replaced with Gateway API. Let’s see it in action!

Continue reading

kpt YAML Transformation – No Helm Templates, No Kustomize Overlays

Why don’t we use “pure” YAML to define Kubernetes resources? Wouldn’t that be more “GitOps friendly” than using Helm templates or Kustomize overlays? Can kpt get us back to “pure” YAML?

Continue reading

Container (Docker) Images Without Dockerfile With Buildpacks and kpack

Can we build container (Docker) images without Dockerfile? Do we need Dockerfile or can we accomplish the same or better results with Buildpacks, Paketo, and kpack?

Continue reading

What Is Kubernetes (k8s)? Kubernetes Explained

What is Kubernetes (k8s)? A container orchestrator? Cluster OS? A control plane? Something else?

Continue reading

How Autoscaling Works In Kubernetes (And Beyond)? Kubernetes Tutorial

What is autoscaling? How to scale applications and Kubernetes clusters? What is the difference between vertical and horizontal scaling? Should we combine Horizontal Pod Autoscaler (HPA), Vertical Pod Autoscaler (VPA), and Cluster Autoscaler (CA) in Kubernetes?

Continue reading

Tanzu Kuberentes Platform By VMware

VMWare Tanzu Community Edition is a Kubernetes platform that competes with Rancher and OpenShift. Is it any good? Should you use it?

Continue reading

Cloud-Native Applications And NOT Infrastructure Code – Klotho

Wouldn’t it be great if we would not need to define infrastructure but let applications themselves figure out what to do, where to run, and how to do all that? Klotho enables us to write Cloud-native microservices and applications and auto-magically get infrastructure and the code that ties it all together.

Continue reading

Mutable And Immutable Objects And Resources Explained

What are mutable and immutable objects and resources? Does immutability apply to bare metal, virtual machines (VMs), applications, Cloud, containers, infrastructure, Kubernetes, etc.? What does mutability and immutability mean? Mutable vs. immutable explained.

Continue reading

Talos: Linux Designed For Kubernetes

Talos is Linux designed for Kubernetes. It’s secure, immutable, and minimal.

Huge thanks to Alfadil Tabar for making this video happen.

Continue reading