Portworx Certified Administrator
4.0 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6 students enrolled

Portworx Certified Administrator

Get a deeper look into the advanced concepts in persistent storage in Kubernetes with Portworx's cloud-native storage
4.0 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6 students enrolled
Last updated 5/2020
English
English
Price: $199.99
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 52 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Portworx Systems Administration
  • Deploy a Container Native Storage Solution on Kubernetes
  • Deploy StatefulSets on Kubernetes with Persistent Storage
  • Configure Backups of Volumes on Kubernetes
  • Setup Disaster Recovery features on Kubernetes
  • Deploy Logging and Monitoring Solution for Portworx on Kubernetes
Requirements
  • Portworx Fundamentals
  • Kubernetes Fundamentals
  • StatefulSets
  • Persistent Volumes and Persistent Volume Claims
  • Storage Classes
Description

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 goes into advanced concepts about Portworx with lectures and hands-on labs that can be accessed right in the browser.

In this course, we start where we left off in the fundamentals course. We take a closer look at Portworx on Kubernetes – where we look at the various Design considerations while preparing for a Portworx deployment on Kubernetes, we look at Portworx Central and the various options available to deploy Portworx on Kubernetes. We then look at deploying Portworx on an EKS cluster. We look at deploying a stateful application like Cassandra with Portworx volumes.

We then explore Day 2 activities like adding additional Portworx nodes, expanding storage pool, resizing PVCs, and managing Capacity using AutoPilot.

We then take a deeper look at the Portworx Architecture where we see how Portworx devices are made available to hosts and how a write makes its way from the application to the disk.

We look at how Portworx ensures data integrity and how it handles failures of nodes, disks or networks. We look at ETCD and how to recover from ETCD in case of a failure. We explore how Portworx smartly places volumes based on the topology and how we can customize the behavior with volume placement strategies, before finally looking at storage pool cache and different classes of service.

We then move on to Portworx security where we explore the various security concepts such as Authentication, Authorization, how to use contexts to work on different Portworx clusters with different sets of credentials. We look at how Portworx helps secure data at rest with Encryption and how we configure cloud credentials.

And of course, all of these are accompanied by real hands-on labs.

We then look at the different options available for configuring Backups in Portworx such as taking Snapshots, backing up to cloud or any s3 compatible object store using CloudSnaps, scheduling backups at regular intervals, taking application-consistent backups using 3D snaps and finally we look at how to backup an entire application in Kubernetes including the configuration objects as well as volumes. And this is also where we get introduced to STORK – an open-source storage orchestration project for Kubernetes developed by Portworx and we will see its role in all of these operations.

We then look at migration and disaster recovery. We get introduced to cloud migrations with Kubemotion, we look at Synchronous and Asynchronous DR. Again, each of these lectures is accompanied by Demos or Labs.

We then look at Logging and Monitoring concepts. We explore using the FluentD, ES and Kibana stack for logging and the Prometheus and Grafana stack for monitoring, before finally looking at managing alerts in Portworx.

In the final section, we explore some additional topics such as Troubleshooting a Portworx cluster, performing maintenance activities, Performance Tuning, and Licensing.

Who this course is for:
  • Systems Administrators
  • Developers
Course content
Expand all 115 lectures 05:31:06
+ Portworx on Kubernetes
23 lectures 01:09:22
Reference: PX Central
00:01
Accessing the Labs
00:09
Labs: Portworx Concepts Recap
00:01
Explain PX-SPEC and install disk select options
04:54
Reference: Portworx Spec file
00:01
Deploy Portworx on EKS
04:16
Reference: Portworx on EKS
00:01
Deploy 3 node Cassandra
04:03
Reference: Portworx Storage Class Parameters
00:01
Demo - Deploy 3 node cassandra
09:41
Day 2 Activities - Adding PX Nodes
01:41
Reference: Adding Nodes
00:01
Day 2 Activities - Expand storage pool
03:48
Day 2 Activities - Resize PVCs
01:04
Reference: Resize PVC
00:01
Labs: Resize PVCs
00:01
Autopilot (Capacity Management)
05:53
Reference: Autopilot
00:01
Demo - Autopilot
08:16
+ Portworx Architecture
15 lectures 42:04
Introduction
00:41
Architecture Deep Dive
10:15
Data Integrity
02:35
Failures - Node,Disk,Network
03:28
ETCD
11:18
ETCD Recovery
02:25
Topology Awareness
02:41
Reference: Topology Awareness
00:01
Storage Pool Cache
01:59
Reference: Storage Pool Cache
00:01
Class of Service (Placement of data on certain media types)
02:19
Reference: Class of Service
00:01
Volume Placement Strategies
04:17
Reference: Volume Placement Strategy
00:01
Labs: Volume Placement Strategy
00:01
+ Portworx Security
24 lectures 24:01
PX - Security Introduction
00:32
Authentication
04:21
Reference: Authentication
00:00
Labs - Authentication
00:01
Context
02:14
Reference: Context
00:01
Labs - Context
00:01
Ownership
02:05
Reference: Ownership
00:01
Labs - Ownership
00:01
Authorization
03:22
Reference: Authorization
00:01
Labs - Authorization
00:01
Implementing Security on Kubernetes
03:11
Reference: Security on Kubernetes
00:01
Securing Storage in a Multi-Tenant Environment
03:10
Reference: Security in a Multi-Tenant Environment
00:01
Labs - Security on Kubernetes
00:01
Encryption
03:28
Reference: Encryption
00:01
Labs - Encryption
00:01
Cloud Credentials
01:20
Reference: Cloud Credentials
00:01
Labs - Cloud Credentials
00:01
+ Backup
24 lectures 40:10
Introduction
00:36
STORK Introduction
04:06
Reference: STORK
00:01
Snapshots
04:09
Reference: Snapshots
00:01
Labs - Snapshots
00:01
Snapshots on Kubernetes
06:25
Reference: Snapshots on Kubernetes
00:01
Labs - Snapshots on Kubernetes
00:01
CloudSnaps
03:57
Reference: Cloud Snapshots
00:01
CloudSnaps on Kubernetes
01:05
Demo - CloudSnaps
07:35
Lab - CloudSnaps
00:01
Scheduled Snapshots
03:44
Scheduled Snapshots with STORK on Kubernetes
01:17
Reference: Scheduled Snapshots
00:01
Labs - Scheduled Snapshots
00:01
3D Snaps
02:35
Reference: 3D Snapshots
00:01
Labs - 3D Snapshots
00:01
Application Backups
04:25
Reference: Application backups
00:01
Labs - Application Backups
00:01
+ Migration & Disaster Recovery
12 lectures 01:37:00
Introduction
00:30
Cloud Migration - Kubemotion
08:58
Reference: Kubemotion
00:01
Demo - Cloud Migration
10:30
Portworx DR Solution Introduction
06:57
Synchronous DR
05:11
Synchronous DR - Failover and Failback
05:21
Reference: Synchronous DR
00:01
Demo - Synchronous DR
33:49
Asynchronous DR
07:50
Reference: Asynchronous DR
00:01
Demo - Asynchronous DR
17:51
+ Logging and Monitoring
8 lectures 33:49
Introduction
00:36
Logging - FluentD, ES, Kibana
04:01
Reference: Logging with EFK
00:01
Demo - Logging
09:01
Monitoring - Prometheus, Grafana
03:00
Alerting
04:23
Reference: Monitoring and Alerting
00:01
Demo - Monitoring and Alerting
12:46
+ Other Topics
7 lectures 18:47
System Performance Tuning (FIO, benchmarking, network)
06:05
Troubleshooting (identify/fix common failures)
08:08
Reference: Troubleshooting
00:01
Labs: Troubleshooting
00:01
Licenses
02:05
Conclusion
02:24
Bonus Lecture
00:03