Tag Archives: devops toolkit series

How To Create, Provision, And Operate Kubernetes With Cluster API

Cluster API provides declarative APIs that simplify provisioning, upgrading, and operating Kubernetes clusters.

Continue reading

How To Do Canary Deployments In Kubernetes Using Flagger And Linkerd?

What are canary deployments? How can we combine Weaveworks Flagger and Linkerd service mesh to deploy canary releases in Kubernetes?

Continue reading

Azure Container Apps: Containers As A Service (CaaS) Flavor Of Serverless

Azure Container Apps is a fully managed Containers As a Service (CaaS) flavor of serverless computing from Azure.

Continue reading

How To Troubleshoot And Support Kubernetes Applications And Clusters?

Troubleshoot is a kubectl plugin providing diagnostic tools for Kubernetes clusters and applications. It provides means to troubleshoot potential issues as well as to generate a support bundle that can be sent to the team providing the support.

Continue reading

Github Actions review and tutorial

What is GitHub actions? How to use GitHub Actions, and does it work? How can we leverage its marketplace, and what is the pricing? Is it a good solution for CI/CD pipelines? Let’s answer those and other questions through tutorial and review.

Continue reading

K3d – How to run Kubernetes cluster locally using Rancher k3s

k3d is a lightweight wrapper to run Rancher k3s in Docker. k3d allows us to create single-node and multi-node k3s clusters in Docker, for local development on Kubernetes, or as temporary testing environment.

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

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