Speaker Topics - No Fluff Just Stuff

Chonky Pods

Everything in Kubernetes revolves around the Pod. We explore all the important building blocks around Pods and grow outward to all the other fundamental features and resources related to Pods. You will leave this session with a core understanding of the best practices to run your applications on Kubernetes.

Prerequisite: If you are unfamiliar with Kubernetes be sure to attend: Understanding Kubernetes: Fundamentals

Things we do with apps in containers, in pods:

  • Declare
  • Label and annotate
  • Deploy
  • Inspect
  • Scale
  • Update
  • Expose
  • Configure
  • Connect to a volume
  • Run as a job
  • Define probes
  • Define resource constraints
  • Install and uninstall with Helm
  • Taints and Tolerations

We will explore these Kubernetes “kinds:” Pod, Service, Namespace, Deployment, ConfigMap, Secret, ReplicaSet, StatefulSet, Job, CronJob, PersistentVolume, DeamonSets

Bring your laptop if you want to follow along with the hands-on demonstrations, or run the exercises later if you just want to watch.


About Jonathan Johnson

Jonathan Johnson is an independent software architect with a concentration on helping others unpack the riches in the cloud native and Kubernetes ecosystems.

For 30 years Jonathan has been designing useful software to move businesses forward. His career began creating laboratory instrument software and throughout the years, his focus has been moving with industry advances benefitting from Moore’s Law. He was enticed by the advent of object-oriented design and applied it to financial software. As banking moved to the internet, enterprise applications took off and Java exploded onto the scene. Since then, he has inhabited that ecosystem. After a few years, he returned to laboratory software and leveraged Java-based state machines and enterprise services to manage the terabytes of data flowing out of DNA sequencing instruments. As a hands-on architect, he applied the advantages of microservices, containers, and Kubernetes with a laboratory management platform.

Today he enjoys sharing his experience with peers. He provides perspective on ways to modernize application architectures while adhering to the fundamentals of modularity - high cohesion and low coupling.microservices, containers, and Kubernetes to their laboratory management platform.

More About Jonathan »