OroBlog

Bootstrapping an auto scaling web application within AWS via Kubernetes

Bootstrapping an auto scaling web application within AWS via Kubernetes Let’s create a state-of-the-art deployment pipeline for cloud native applications. In this guide, I’ll be using Kubernetes on AWS to bootstrap a load-balanced, static-files only web application. This is serious overkill for such an application, however this will showcase several necessities when designing such a system for more sophisticated applications. This guide assumes you are using OSX. You also need to be familiar with both homebrew and AWS.

SaltStack Crash Course

What is SaltStack?

SaltStack is a configuration management tool.
It allows you to manage thousands of servers (or just one) from a central location.

This post will help you getting started with several VMs you can use to get to know SaltStack. After you’ve followed these instructions, you will get one Salt Master and 2 Salt Minions on which you can execute your commands.

How to deploy a blog the convoluted way

Note: As of December 2017 this is no longer valid, I currently use Netlify to deploy this blog

To setup this blog, I wanted to use something that is both easy to use via the terminal and caters to my preference for everything text-based. After some dabbling around with both Jekyll and Octopress, I decided to use Hugo mainly due to its LiveReload functionality and its extremely well written documentation.