Docker Desktop Alternatives for macOS

After the news earlier this week that Docker will be introducing charges to the Docker Subscription Service Agreement, as detailed in the Tweet below: We're updating and extending our product subscriptions! New subscription tiers include Personal, Pro, Team, and Business. Details here: https://t.co/pyDetDKGjC #Docker #Subscriptions pic.twitter.com/Or8l6YoIUO — Docker (@Docker) August 31, 2021 I started to think about looking at alternatives, while I use Docker Desktop I did not use it enough to warrant looking at one of the new subscriptions....

September 5, 2021 · 12 min · Russ McKendrick

Quickly launch an Azure AKS Cluster

Over the next few weeks, I am planning on doing some work which requires me to spin up and teardown several small Kubernetes clusters. As I have access to an Azure Subscription and Microsoft have made the process of launching a cluster quite a painless experience I thought it would make sense to write a quick blog post to cover launching, configuring and tearing down an Azure AKS Cluster. To start with I prefer to set a few environment variables on the command-line for things such and the resource name which are repeated through of the commands I need to run;...

September 1, 2019 · 3 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

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

UIs for Docker, a follow-up post

Following on from the post I wrote on Portainer; Portainer, a UI for Docker There was a lot of great feedback, like the following from Aleksandr Blekh, Ph.D.; Great post, thank you! Could you briefly clarify why/when one would want to prefer Portainer to Rancher and vice versa. It would be great, if you could also touch on benefits of using Docker UIs versus Kubernetes-based PaaS, specifically OpenShift (which has UI for Docker container management)....

January 15, 2017 · 7 min · Russ Mckendrick

Launching a local Kubernetes lab using Minikube

I have more and more people at work asking me about Docker and Kubernetes, so I thought it would be good to write down some instructions on bringing up a small test lab on my laptop. I had initially assumed that I would have to spend some time configuring a Vagrant box for this, but then I spotted the Minikube project. Minikube is a tool that makes it easy to run Kubernetes locally....

January 1, 2017 · 4 min · Russ Mckendrick