Kubernetes with OpenShift World Tour: Get hands-on experience and build applications fast! Find a workshop!

IBM Developer Blog

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

Kubefly drones illustrate important Kubernetes concepts.


Kubernetes is one of the fastest-growing technologies in the industry, and it’s not hard to tell why. It provides an isolated and secure app platform for managing containers, transforming both application development and operations for your organization.

But are you worried that Kubernetes is complex and difficult to learn?

To make learning Kubernetes concepts a little more fun, our team at IBM built a “Kubefly” demo to teach and explain core Kubernetes concepts by using a swarm of flying drones. The drones showcase concepts like pods, replica sets, deployments, and stateful sets by reacting to configuration changes on our Kubernetes cluster. For example, after a Kubernetes application is deployed, a few drones take off. Each one represents a pod in the deployment. If one of the Kubernetes pods is killed, the drone lands, and another takes its place, because Kubernetes uses a declarative model to always attempt to match the specified state.

Kubefly Kubernetes drones

To see these drones in action, register for the upcoming webinar with Jason McGee, Chief Technology Officer for IBM Cloud, and Briana Frank, Director of Product Management for IBM Cloud. The webinar demonstrates Kubernetes concepts and introduces basic benefits of the Istio service mesh.



If you want to learn a bit more about the drones behind the project, see the Flying Kubernetes with the Kubefly project blog post and video from earlier this year.

Belinda Vennam