Portworx QuickStart:

Deployment with Kubernetes or OpenShift 

Highlights

  • Understand Kubernetes-based persistent storage

  • Learn best practices for Portworx

  • Install Portworx in a sustainable and automated way

Flexibility

  • Work with the Li9 Solution Technology team to implement according to your schedule
  • Deploy on any Kubernetes-based platform

Outcomes

  • Integration of Portworx with Kubernetes or OpenShift

  • Dynamic provisioning for RWX/RWO volumes 

  • Hands-on training on using Portworx on Kubernetes

Utilize expert assistance for implementing your Kubernetes persistent storage on Portworx.

Enterprise applications running on Kubernetes need high availability, data security, backup and disaster recovery, the ability to meet strict performance SLAs, and hybrid/multicloud operational considerations. Portworx provides a custom, enterprise-class container infrastructure for Kubernetes-based platforms. This infrastructure includes a scalable, redundant, automated, and distributed storage layer that lets you deploy stateful containerized applications efficiently. Features like application data migration, snapshots, data backups, and topology awareness make Portworx invaluable for application containerization projects.

Approach

We work with your team to automate the deployment of Portworx on your Kubernetes-based cluster. You’ll get a knowledge sharing session on how to use it, as well as advice on best practices for implementing Portworx on Kubernetes or Red Hat OpenShift. Our approach lets your team start leveraging the Portworx platform quickly and efficiently.

Services Overview

The service assumes automated delivery of the Portworx Enterprise cluster and includes several phases to implement your Portworx Enterprise Storage integration:

Planning: Our project team will work with your experts to understand your container storage use cases as well as your technical and capacity requirements.

Discovery: We will hold a session to understand your environmental architecture and container storage needs. We’ll also collect all information—like Kubernetes versioning and block storage configurations—required for implementation.

Prerequisites: Our team will help you to configure service install prerequisites like compute-node block storage configurations and Kubernetes (or RedHat OpenShift) accesses. You may need to add new disks to your Kubernetes cluster nodes. See the “Service Prerequisites” chapter for a full list of prerequisites.

Automation development: During this phase, our engineers will develop automation to deploy and configure Portworx Enterprise and underlying Kubernetes clusters. Additionally, we will use automation for post-deployment testing to ensure the Portworx installation works as expected.

Deployment: We will deploy the Portworx Enterprise cluster using automation.

Testing: We will perform automated tests to make sure that your Portworx cluster works as expected. This includes a number of tests related to stateful application deployments (like a database server with RWO volume, or a web server with RWX volume).

Knowledge sharing: You’ll get a hands-on session to help you start using Portworx on Kubernetes. The session includes real-life stateful application deployments using Kubernetes persistent storage.

Solution Design

Deliverables

Portworx Enterprise deployment automation: We will configure your automation to deploy Portworx Enterprise on your Kubernetes cluster. This automation allows you to repeat the deployment process whenever you need it again.

Portworx Enterprise cluster: We will configure and run a Portworx Enterprise cluster on your instance of Kubernetes based on our topology recommendations. The volume of data flowing through this configuration will be properly distributed between Portworx storage nodes according to topology-related settings. We will use an internal Portworx metadata service.  

Portworx and Kubernetes integration: Your Kubernetes cluster will be properly integrated with the Portworx Enterprise cluster. This feature will allow your application teams to immediately manage storage requests by using the standard Kubernetes persistent storage model (PV/PVC). PERSISTENTVOLUME / PERSISTENTVOLUMECLAIM 

Hands-on training: We will show how you can use Portworx storage on a Kubernetes-based environment. Pure PS will deliver this as a day of training with real-life examples. This training will include at least the following topics:

  • Portworx architecture overview
  • Portworx on Kubernetes architecture overview
  • Requesting Portworx storage on Kubernetes
  • Using RWO volumes
  • Using RWX volumes
  • Resizing volumes

QS-Portworx