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™.

Resources and Events

SUSTAINABILITY
Green Your Data Center with Pure Storage
11 min.

Learn more about how sustainability is built into our philosophy and our products.

Watch the Video
PURE //
Blogs
BLOG ARTICLE
Optimize GenAI Apps with Retrieval-augmented Generation
7 min. read

Learn how Pure Storage is working with NVIDIA to help enterprises optimize their AI efforts.

Read the Blog
PURE //
Resources
RESOURCE
10 Ways Pure Helps You Uncomplicate Storage, Forever
PDF

Discover 10 ways Pure Storage® can help you uncomplicate storage, forever.

Read More
PODCAST
Reality Check On Storage as a Service and Evergreen//One
33 Min

Learn about Pure's Evergreen//One subscription offering and the white glove support we provide Evergreen//One customers.

Listen Now
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.