Category Archives: Cloud Computing

Combining Argo CD (GitOps), Crossplane (Control Plane), And Kubevela (OAM)

Can we make Kubernetes disappear? Can we make infrastructure and application management so simple that anyone can do it? Can we leverage DevOps, SRE, ops, and sysadmin experience to create a system that would make developers autonomous? TL;DR We can do that by combining ArgoCD (GitOps), Crossplane (control plane), Kubevela (OAM), and a few other tools.

Continue reading

Managed Kubernetes K3s Service By Civo

Civo is a cloud-native service powered exclusively by Kubernetes.

Continue reading

How To Shift Left Infrastructure Management Using Crossplane Composites

The job of ops should not be to create and manage infrastructure for other teams. Instead, it should be to enable other teams to manage their own infra. It should be about creating tools and platforms that are opinionated, yet provide sufficient freedom for the teams, no matter whether they are using AWS, Azure, Google Cloud (GCP), or any other provider.

Continue reading

EKS Fargate vs. GKE Autopilot – Fully Managed Kubernetes Clusters Compared

AWS Fargate is the first fully managed Kubernetes service. Google Cloud Autopilot followed. Let’s compare EKS Fargate vs. GKE Autopilot and see what the differences are. Which one is better? Which one should we use?
Continue reading

Portainer – Container Management Made Easy

Portainer is the definitive open source container management tool for Kubernetes, Docker, Docker Swarm and Azure ACI. It allows anyone to deploy and manage containers without the need to write code.
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

GKE Autopilot – The First Fully Managed Kubernetes Service From Google

Google Kubernetes Engine (GKE) Autopilot is a fully managed Kubernetes service. It is battle-tested and hardened based on best practices learned from Google SRE.

Continue reading

Couchbase – How To Run a Database Cluster in Kubernetes Using Argo CD

Couchbase is a distributed NoSQL cloud database. The Couchbase Autonomous Operator enables us to automate the management of common Couchbase tasks like, for example, configuration, scaling, and recovery. It lets us focus on the desired configuration and by automating deployment and life-cycle management.

In this video, we are going a step further and applying GitOps principles through ArgoCD.

Continue reading

Ketch – How to Simplify Kubernetes Deployments

Ketch makes it easy to deploy and manage applications on Kubernetes through a CLI. It removes the need to deal with Kubernetes complexity. It even removes the need to write YAML files.

Continue reading