Chris Hall bio photo

Chris Hall

Making technology fit my requirements...

Windows, Linux, Virtualisation, Unified Computing & Cloud Offerings Design Engineer.

PolarCloudsUK Chris LinkedIn Github
Chris Hall VMware vExpert 2020 Chris Hall VMware vExpert 2021

vSphere Logo With the news this week of the release of the ESXi-Arm fling, coupled with me already having a Raspberry Pi (RPi) version 4 with 4GB in my possession, you’d think that I’d be all over ESXi-Arm, wanting to immediately take it out for a test drive.

Well, no, not really…

Getting into the whole RPi game a little late, I’ve had my RPi since May this year. In the time between my RPi purchase and the ESXi-Arm announcement earlier this week, ESXi has not been an option for my RPi.

Therefore after doing all the usual stuff like:

All of which is a super cool and all. Props to all those involved in all of the above projects, keep up the good work!

I wanted to try turning my RPi into more of a server platform and perhaps migrate some of the workload of my existing R710 ESXi host onto the RPi. With ESXi-Arm not being available back then and after weighing up the other options, I felt I was left with one option that interested me:

Docker!

Besides, if ESX-Arm had been available at the time, where’s the fun in just installing that?

To me - as a virtualisation admin - docker offered something new that I wanted to learn more about: containerisation.

Sure, I’d played with docker a number of times in labs before, but nothing “production ready”.

Plus, what better way to learn than by doing? I had:

  • A need: To migrate some workloads off of ESXi
  • A target: Docker on RPi running on Ubuntu 20.04LTS Server
  • An interest to learn about Docker

So after following some guides - there is little point in posting how to guides here when many, excellent guides already exist:

Today I have six containers running on my RPi so far:

RPi Containers

With my RPi barely breaking a sweat:

RPi top

With plans for more containers in the pipeline.

Conclusion and Wrap Up

So in conclusion; no I’m not running ESXi-Arm on my Raspberry Pi. That would have been the easy option.

Like millions of others, I’m using my Raspberry Pi for education. In my case containerisation education. Once I have the basics of containerisation down, I can then look at Kubernetes and maybe VMware Tanzu one day.

Until then, I’m happy to continue to use my Raspberry Pi to add the containerisation string to my bow.

-Chris