Tag Archives: infrastructure as code

Virtual Machines (VMs) Inside Kubernetes Clusters With KubeVirt

Kubernetes is not only about containers. Here’s a proof that we can also run virtual machines in the same way we run containers. In this video, I’ll show you how to create and manage virtual machines with KubeVirt.

Continue reading

How to Apply GitOps to Everything – Combining Argo CD and Crossplane

How to manage infrastructure, applications, and services? How to apply GitOps principles to everything? How to ensure that all the resources are always in-sync? Can we combine infrastructure, application, and service management using ArgoCD and Crossplane?

Continue reading

Terraform vs. Pulumi vs. Crossplane – Infrastructure as Code (IaC) Tools Compared

We are comparing Terraform, Pulumi, Crossplane. Those are the most popular and the most exciting Infrastructure as Code (IaC) tools we have on the market today. Which one should you use? What are the pros and cons of each? What are the use cases that make one a better choice over the others?
Continue reading

Pulumi – Infrastructure as Code (IaC) Using Programming Languages

Pulumi allows us to manage infrastructure as code (IaC) using familiar programming languages. It is like Terraform, but without HCL.

Continue reading

Crossplane – GitOps-based Infrastructure as Code through Kubernetes API

Crossplane is an open-source Infrastructure as Code (IaC) project that enables us to use Kubernetes to provision and manage infrastructure, services, and applications. Combined with Argo CD or Flux, it allows us to apply GitOps principles not only on infrastructure.

Continue reading

eksctl – How to Create and Manage AWS EKS clusters

A review of eksctl and step by step guide how to create and manage AWS Elastic Kubernetes Service (EKS) clusters.

Continue reading