Skip to Content

What Is Kubernetes

What Is Kubernetes?

Kubernetes is a container orchestration tool. It was developed by Google for automating and managing the deployment of containers—portable packages of software that contain all the binaries, libraries, configuration files, and other dependencies needed for that software program to run.

What Is Container Orchestration?

Container orchestration refers to the automation of common container management tasks such as deployment, scaling, and networking. Instead of manually deploying your microservices and web apps to production, container orchestration tools like Kubernetes let you create automated workflows.

Anatomy of a Kubernetes Cluster

Kubernetes boasts a number of features that help you provision and deploy your own containerized software programs.

The best way to understand Kubernetes is to understand what you get in a typical Kubernetes cluster:

  • Pods: The smallest deployable compute unit you can create and manage in Kubernetes, from a single container to multiple containers running on the same shared storage/network resources.
  • Nodes: The worker machines (virtual or physical) that host the pods that make up an application workload. Each node has at least one Kubelet, an agent that ensures the described containers are running in the pod on a cluster.
  • Control plane: The orchestration layer that exposes the API you use to manage your containers, pods, and nodes.
  • Add-ons: Features such as cluster DNS extend the functionality of a cluster and provide a DNS server or Web UI which can be used as a general-purpose dashboard for monitoring and troubleshooting apps running in the cluster or for the cluster itself.

Free Trial of Portworx

No hardware, no setup, no cost—no problem. Try the leading Kubernetes Storage and Data Protection platform according to GigaOm Research.

Sign Up Now

The Benefits of Using Kubernetes for Container Orchestration

Benefits of using Kubernetes for container orchestration include: 

  • Ability to deploy and update applications at scale
  • Granular control of compute and storage resources
  • Easier automation and DevOps integration
  • Traffic routing and load balancing
  • Improved app mobility across public and private clouds or on-premises and hybrid clouds
  • Automated health checks, monitoring, rollouts, and rollbacks for improved software resiliency

How You Can Use Kubernetes with Pure Storage and Portworx

Portworx® is a Kubernetes data services platform designed to provide persistent storage, data protection, disaster recovery, and other capabilities for your containerized applications. While Portworx was designed from the bottom up to run on any storage platform, Pure Storage’s massively parallel and high-performing all-flash storage solutions are the perfect hardware counterpart for your Kubernetes-powered apps. Together, Pure Storage and Portworx provide a complete data storage infrastructure solution capable of delivering a Modern Data Experience™.

12/2024
Portworx on Red Hat OpenShift Bare Metal Reference Architecture
A validated architecture and design model to deploy Portworx® on Red Hat OpenShift running on bare metal hosts for use with OpenShift Virtualization.
Reference Architecture
33 pages

Browse key resources and events

PURE360 DEMOS
Explore, Learn, and Experience

Access on-demand videos and demos to see what Pure Storage can do.

Watch Demos
AI WORKSHOP
Unlock AI Success with Pure Storage and NVIDIA

Join us for an exclusive workshop to turn AI pilots into production-ready deployments.

Register Now
ANALYST REPORT
Stop Buying Storage, Embrace Platforms Instead

Explore the requirements, components, and selection process for new enterprise storage platforms.

Get the Report
SAVE THE DATE
Mark Your Calendar for Pure//Accelerate® 2025

We're back in Las Vegas June 17-19, taking data storage to the next level.

Join the Mailing List
CONTACT US
Meet with an Expert

Let’s talk. Book a 1:1 meeting with one of our experts to discuss your specific needs.

Questions, Comments?

Have a question or comment about Pure products or certifications?  We’re here to help.

Schedule a Demo

Schedule a live demo and see for yourself how Pure can help transform your data into powerful outcomes. 

Call Sales: 800-976-6494

Mediapr@purestorage.com

 

Pure Storage, Inc.

2555 Augustine Dr.

Santa Clara, CA 95054

800-379-7873 (general info)

info@purestorage.com

CLOSE
Your Browser Is No Longer Supported!

Older browsers often represent security risks. In order to deliver the best possible experience when using our site, please update to any of these latest browsers.