Category: Infrastructure as Code

Automation - DevOps - Infrastructure as Code

Automation is not (only) about speed

 Everything we do at Flugel.it revolves around infrastructure automation – it is our core business. What do we mean exactly by infrastructure automation? Infrastructure Automation is a process used to apply the same configuration to one or thousands of nodes/instances/VMs with the same effort. To achieve this, we leverage technologies that allow us to…

Automation - DevOps - Infrastructure as Code - Packer - Terraform

Building and Running Custom AMIs on AWS Using Packer and Terraform

Introduction In this article we are going to talk about two open-source infrastructure-as-code tools that we use at Flugel. These tools are Packer, to build machine images for different platforms, and Terraform, to manage infrastructure resources.   By using the two in combination  it’s possible to create infrastructure-as-code solutions that automatically build and run custom…

Automation - DevOps - Infrastructure as Code - Kubernetes - Productivity

Kubernetes: 5 Ways to launch in 5 Minutes

This article describes 5 different ways to launch Kubernetes in 5 minutes. These steps are not intended for production usage; they are my own, personal notes on how to create clusters for use in testing and development. I use them when I want to launch K8s for quick, personal testing. I created this article in…

Automation - DevOps - Infrastructure as Code - Kubernetes

Building Custom Kubernetes Operators Part 6: Building Operators using Metacontroller

Kubernetes operators were introduced as an implementation of the Infrastructure as software concept. Using them you can abstract the deployment of applications and services in a Kubernetes cluster. This is the sixth and last of a series of articles explaining how operators work and how they can be implemented in different languages.   Introduction In…

Automation - DevOps - Infrastructure as Code - Kubernetes

Building Custom Kubernetes Operators Part 5: Building Operators in Python

Kubernetes operators were introduced as an implementation of the Infrastructure as software concept. Using them you can abstract the deployment of applications and services in a Kubernetes cluster. This is the fifth of a series of articles explaining how operators work and how they can be implemented in different programming languages.   Introduction In past…