Terraform Quirks

I have been using Terraform over the last few months, having not used it in anger for quite a while since the projects I have been working on have been more suitable for using Ansible. However, as I am doing more and more with Microsoft Azure, I found the Ansible modules a little lacking, plus for someone of the projects I have had to use an orchestration tool which can natively run on Windows....

February 9, 2019 · 4 min · Russ Mckendrick

First steps with DigitalOcean’s Managed Kubernetes service

A few days ago DigitalOcean released their Managed Kubernetes service, as I had a little time this afternoon I decided to give it a spin. Each of the public clouds has a Kubernetes service now, I covered these in the third edition of Mastering Docker. The general gist of the chapter was that both the Microsoft Azure and Google Cloud offerings were both excellent. However, the Amazon Web Services offering was an over-complicated mess....

December 16, 2018 · 5 min · Russ Mckendrick

270 Days

It has been 270 days since my last post, so what I have been doing with my time? Well, I have been busy writing, just not this blog. Not only have I wrote and released Learn Ansible, but also I have updated the Second Edition of Mastering Docker bringing it up to date with the release of the Third Edition of Mastering Docker which is now available from Packt Publishing....

October 25, 2018 · 1 min · Russ Mckendrick

Shopping for Containers

Over the last six months the Docker Store, which was first introduced as a private beta nearly a year and a half ago in June 2016, has come on leaps and bounds. It has quickly, but without much fanfare, become a one stop shop for all things Docker, with the both the documentation and home pages linking back to content now hosted on the store. So what is the Docker Store?...

January 28, 2018 · 5 min · Russ Mckendrick

Playing with Rancher 2.0

As I had some free time this weekend so I thought it would be good to have a play with the recently released preview of Rancher 2.0. Please do not follow along with this post, you will see why towards the end !!! When I last wrote about Rancher, is was back in June 2016, in that post I launched Rancher locally and used it target a few VirtualBox VMs. Rather than Virtual Box VMs I am going to use a cloud service, but I am going to be running it locally again, to do this launch the container I ran the following command;...

January 28, 2018 · 5 min · Russ Mckendrick

Kubernetes for Serverless Applications

My fifth book has now been published, and is avilable from Packt publishing; Kubernetes has established itself as the standard platform for container management, orchestration, and deployment. It has been adopted by companies such as Google, its original developers, and Microsoft as an integral part of their public cloud platforms, so that you can develop for Kubernetes and not worry about being locked into a single vendor. This book will initially start by introducing serverless functions....

January 20, 2018 · 1 min · Russ Mckendrick

Docker + Kubernetes

This morning, like a lot of the Docker community, I receieved an email I had been waiting for since November, confirmation that Kubernetes on Docker for Mac had made its way through to a public edge release. The version of Docker I was running was on the stable channel; The first thing I did was open up the preferences; and used the switch to edge link in there to go straight to the Docker for Mac download page;...

January 6, 2018 · 5 min · Russ Mckendrick

Ansible AWX

It has been a while as I have been busy writing, I thought I would spend some of my freetime having a very quick play with Ansible AWX, which is the Open Source version of Ansible Tower. I created the following Vagrantfile to launch a CentOS 7 server; # -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "centos/7" config.vm.provider :virtualbox do |v| v....

September 24, 2017 · 3 min · Russ Mckendrick