A week ago, I had the opportunity to travel to Philadelphia to participate in the Philly Kubernetes Meetup. Hosted by Wildbit, more than 30 individuals from the Philadelphia area came to the Meetup to take part in a Kubernetes workshop taught by Ross Kukulinski, an independent consultant with significant experience with production Kubernetes customers.
I have an introductory talk on the new Kubernetes Portal (K8S Port) that was similar to the presentation I gave at KubeCon this year. K8S Port is a new initiative we’re launching with the goal of helping to create and maintain a more engaged community of Kubernetes (aka “K8S”) advocates. You can find my slides here, if you’re interested in learning more.
After my brief session and some food, the main speaker of the evening, Ross Kukulinski, gave a 101-introduction to Kubernetes. Kukulinski included some slides and discussion providing an overview of what container orchestration was and contrasted well-managed architecture with that in need of help. The 101-intro included a textbook definition of K8S, various terms involved in Kubernetes orchestration and, after noting what good time he was making, he reached the end of the 101 class and explained it was time to begin a workshop.
The workshop ran for roughly an hour, wherein Kukulinski reviewed fundamental concepts, architecture and demonstrated how to containerize and deploy a multi-tier web application. Specifically, he demoed how to deploy Cloudy Time Machine (CTM) to K8S. For those unaware, CTM is an open-source, Cloud-Native implementation of the Internet Archive.
The demo involved deploying CTM to minikube, working with kubectl (which, including Kukulinski, I’ve heard pronounced 3 different ways, now), troubleshooting and debugging the deployments in various ways, manual & automated app scaling and more. There was a lot of information and, before we knew it, the hour had flown by.
Kukulinski has the uncanny ability to make a technical presentation both interactive and fun. Having a presenter with personality and a desire to help his or her audience understand the material being presented is an appreciated trait, especially to someone less technically-savvy like myself. I’m very much looking forward to making the trek down to the next Philly gathering.