• 42 lectures

  • 13 hands-on labs

  • 170 minutes

About the course

Portworx is the cloud native storage company that enterprises depend on to reduce the cost and complexity of rapidly deploying containerized applications across multiple clouds and on-prem environments. With Portworx, you can manage any database or stateful service on any infrastructure using any container scheduler. You get a single data management layer for all of your stateful services, no matter where they run. Portworx thrives in multi-cloud environments.

This course introduces the basic fundamentals of Portworx to a beginner with lectures and hands-on labs that can be accessed right in the browser.

In this course we will get you introduced to the basics of deploying and managing a Portworx Storage solution. We start with a basic introduction to Portworx, we then take you through the Portworx Architecture, the control plane and data plane at a high level, before heading over to the labs to install Portworx. Then proceed to deploying a Portworx Cluster,where we see how multiple nodes come together to form a cluster. We then get familiarized with the Portworx CLI, the pxctl utility. We then get introduced to storage pools, volumes, different types of volumes and finally understanding Portworx on Kubernetes. Towards the end we deploy a Stateful application – like a postgres database on a Portworx cluster.

Course curriculum

  • 1

    Introduction

    • Course Introduction

    • Introduction to Portworx

    • Architecture Overview

    • Portworx Control Plane

    • Visit the Portworx Forums

  • 2

    Portworx Installation

    • Install Portworx Standalone Mode

    • Labs - Installing Portworx on Docker

    • Portworx CLI - PXCTL Introduction

    • Labs - PXCTL Introduction

    • Install Portworx Cluster

    • Labs - Install Portworx Cluster

    • Cluster Quorum

  • 3

    Core Concepts

    • Storage Pools

    • Labs - Storage Pools

    • Volume Operations

    • Labs - Volume Operations

    • Shared Volumes

    • Labs - Shared Volumes

    • Volumes on Docker Containers

    • Labs - Portworx Volumes on Docker Containers

    • Aggregation Sets

    • Labs - Aggregation Sets

    • Repclication Sets

    • Labs - Replication Sets

    • Lighthouse

    • Labs - Lighthouse

  • 4

    Storage in Containers

    • Introduction to Docker Storage

    • Storage Drivers in Docker

    • Volume Driver Plugins in Docker

    • Container Storage Interface (CSI)

    • Volumes in Kubernetes

    • Persistent Volumes

    • Persistent Volumes Claims

    • Labs - Persistent Volumes and Persistent Volume Claims

    • Storage Classes

  • 5

    Portworx on Kubernetes

    • Deploying Portworx on Kubernetes

    • Labs - Deploying Portworx on Kubernetes

    • Solution -Deploy Portworx on Kubenetes

    • Article - Portworx in Kubernetes

    • Lab - Portworx on Kubernetes

    • Solution - Portworx on Kubernetes

    • Conclusion