Ansible, Azure and macOS Big Sur

One of the annoying things about updating to the latest version of macOS is that a lot of the command-line tools I use tend to break or need tweaking slightly from how I have been using them. One of the annoyances in the move to Big Sur is that Python is a back to being a massive pain, and more so than normal. At the time of writing pyenv is not running all that well, and while there are fixes available they slow down my shell — for more information on the problem see this GitHub issue and for information on why pyenv see my previous post on updating Python on macOS....

December 28, 2020 · 3 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

It’s a UNIX system, I know this.

I am late to the party with this post due to other projects and work taking up nearly all of my time, but its one I have been to write for a while. Who would have though that after I first wrote about Docker back in early 2014; Docker that I would be writting a post like this … Microsoft SQL Server 2016 on a Mac, using Docker Given that I don’t use Windows much I thought it would be interesting to see how simple it would be for me to install and use the latest version of MS SQL....

December 13, 2016 · 3 min · Russ Mckendrick

Docker Swarm

As mentioned a few weeks ago I have been part of the Docker for macOS (as its now known) beta for a while. I didn’t pay much attention to the update last night until I just caught up on the tweets from Docker Con and noticed that they have built in orchestration straight into the core Docker Engine. They said it was there now and it will take no time to run so I decided to give it ago;...

June 30, 2016 · 2 min · Russ Mckendrick

Docker Load Balancing & Application Bundles

Earlier in the week I wrote about the new Docker Swarm functionality, as i didn’t have much time I was just using the Docker for Mac beta. Launching a Swarm cluster To test more of the new features we are going to need a few servers so rather than launching them locally I decided to write an Ansible playbook to launch x number of droplets in Digital Ocean. Once the droplets have launched the playbook goes on to perform the following tasks;...

June 25, 2016 · 25 min · Russ Mckendrick

Launching a local Rancher cluster

Earlier this week I wanted to show someone a copy of Rancher running but I realized that I didn’t have a local lab configured. I managed to quickly launch a few machines in Digital Ocean meaning I could do the demo. Rancher is described as being … From the ground up, Rancher was designed to solve all of the critical challenges necessary to run all of your applications in containers....

June 12, 2016 · 4 min · Russ Mckendrick

Docker on Mac OSX

I finally have a beta invite for the native OSX version of Docker, well sort of native OSX version, as you can see from the quote below there is still a virtual machine running … Faster and more reliable — No more VirtualBox! On Mac, the Docker Engine runs in an xhyve Virtual Machine (VM) on top of an Alpine Linux distribution. The VM is managed by the native Docker application....

May 8, 2016 · 3 min · Russ Mckendrick

Upgrading to El Capitan

Every six months or so I like to do clean installs of all of my Macs. I try and time this for late September which is normally when Apple releases its latest updates. This year its OS X 10.11 El Capitan; First thing to do is build a USB install disk so that , to do this I use DiskMaker X. Once the drive has been created I boot from it, erase “Macintosh HD” and then do the installation....

October 3, 2015 · 2 min · Russ Mckendrick