Getting the size of a Kubernetes cluster right is not an easy task, if the number of nodes provisioned is too high, resources might be underutilized and if it’s too low, new workloads won’t be able to be scheduled in the cluster. Setting the number of nodes manually is a simple approach, but it requires […]
Category: IaC
Terraboard: Graphic Terraform state manager🌍🖥
Dealing with multiple terraform remote states can become a rather complex task. Besides, querying resources with terraform CLI isn’t very visual 😅. In this post we will present Terraboard, an open source tool developed by Camptocamp that solves these issues. Terraboard provides a web interface which also adds a diff tool to compare different resource […]
eksctl: the EKS CLI ☸️ 🎮
Let’s be honest, managing Kubernetes clusters is not an easy task, even when it comes to managed Kubernetes services. Controlling the overall infrastructure, performing cluster upgrades and tracking the configuration of each cluster can really become a challenge. Infrastructure as Code (IaC) comes in handy here, with declarative languages such as Terraform and CloudFormation. However, […]
Pulumi: Multi-Platform Multi-Language IaC 📚🏗️
This is the second article on Infrastructure as Code using well-known programming languages. The first one was focused on the AWS CDK. In this post, we will introduce Pulumi, a similar tool which offers multi-cloud support. Infrastructure as Code (IaC) is one of the biggest revolutions in the cloud computing landscape, as it allows automating […]
AWS CDK: Dev-like IaC 🖥️🏗️
Infrastructure as Code (IaC) is one of the biggest revolutions in the cloud computing landscape, as it allows automating the deployment of infrastructure based on its definition in the source code. Using code as the source of truth for infrastructure has several benefits: Infrastructure can be versioned as source code normally is, increasing the traceability […]