Digital Developer Conference on Data and AI: Essential data science, machine learning, and AI skills and certification Register for free

IBM Developer Blog

Follow the latest happenings with IBM Developer and stay in the know.

Listen to me on The Polyglot Developer Podcast as Nic Raboy interviews me in this 2-part podcast on the history and future of container technology…


During the current COVID-19 pandemic, we are becoming very eager to learn new things. By chance, Nic Raboy of The Polyglot Developer asked me to join him for an interview on containers, Kubernetes, and Red Hat OpenShift. Take a listen and learn all about the history and future of container technology – from Docker, through Kubernetes, adding in Istio, and up to Red Hat OpenShift.

Our interview was recorded for The Polyglot Developer Podcast and split into two episodes. Click the links below to listen to one or both parts:

  • Part 1 – where we dive into the DevOps space, focusing on virtual machines and containers and how to orchestrate massive amounts of them
  • Part 2 – where we pick up where we left off and take a deep dive into Kubernetes and similar orchestration services like Red Hat OpenShift.

photo of IBM Developer Advocate, Marek Sadowski

Throughout the two episodes, we explored my own personal history in coming to work with containers. From the bare metal cloud to virtual machines, to starting to use Docker, to delving into cloud environments. And, as Docker became the basic environment for both desktop and server environments, I clearly saw how everything became standardized for us in or by containers.

With the growth of microservices, the management of containers becomes nearly impossible. The orchestration of containers becomes a thing. So, the niche for Kubernetes and other systems like it come to light. Even while Kubernetes has seen very good adoption rates over the past two years, as developers start to tune their own microservices mesh, they notice a lack of functionality in the vanilla Kubernetes. Then, here comes Istio.

Companies like Google, IBM, and Lyft founded Istio. Istio answers some of the requirements for dealing with mesh, such as advanced load balancing methods, A/B testing, canary deployments, versioning, enforcing poliices, or just simply monitoring the services.

Next up in the history of containers and solving some of the issues with microservices mesh based applications is OKD, the Origin Community Distribution of Kubernetes. They are also looking into the advantages of simplified streamlined deployment, management, operations, and security provided by maintained version of Kubernetes. And, finally, merging Kubernetes with all of the above capabilities we have Red Hat OpenShift.

If you are interested in containers (and Docker, Kubernetes, Istio, or Kubernets on Red Hat OpenShift), join Marek and other IBM Developer Advocates in their webinars and other events.

Try Kubernetes on IBM Cloud – sign up for a free IBM Cloud account today!

You can follow me on Twitter, @blumareks.