Ingress

Written by Sam McGeown on 9/12/2021
Published under Cloud-Native, VMware

So, you’ve set up your shiny new Workload Management on vSphere, created a Namespace and deployed a cluster…now what?! When you deploy a workload cluster from Workload Management on vSphere 7, it comes with basic functionality, but in order to start running workloads you will inevitably need to install additional tools. That’s where Tanzu’s Packages come into play.

Tanzu’s User Managed Packages are based on a project called Carvel which:

Written by Sam McGeown on 2/8/2019
Published under VMware, Cloud Native

I run quite a few applications in Docker as part of my home network - there’s a small selection below, but at any one time there might be 10-15 more apps I’m playing around with:

  • plex - Streaming media server
  • unifi - Ubiquiti Network Controller
  • homebridge - Apple Homekit compatible smart home integration
  • influxdb - Open source time series database
  • grafana - Data visualization & Monitoring
  • pihole - internet tracking and ad blocker
  • vault - Hashicorp secret management

Until recently a single PhotonOS VM with Docker was all I needed to run - everything shared the same host IP, stored it’s configuration locally or on an NFS mount and generally ran fine. However, my wife and kids have become more dependant on plex, and homebridge (which I use to control the air conditioning in my house), and if they’re down, it’s a problem. So, I embarked on a little project to provide some better availability, and learn a little in the process.