Difficulty: Intermediate
Estimated Time: 10 minutes

Portworx is a cloud-native storage fabric designed to enable enterprise containers such as databses in production. Portworx integrates seamlessly with container orchestrators such as Kubernetes, Marathon, Nomad and Swarm. Portworx allows containerized stateful applications such as Microsoft SQL Server to programmatically consume block, file and object storage services directly through the scheduler.

In this tutorial, you will learn:

  • How to deploy SQL Server on Kubernetes with multi-node High-Availability
  • How Kubernetes and Portworx together provide High-Availabilty (Service and Data) for SQL Server

If you are interested in learning how to install Portworx on Kubernetes, visit this scenario

Thank you for trying the playground. To view all our scenarios, go here

To learn more about Portworx, below are some useful references.

Don’t stop now! The next scenario will only take about 10 minutes to complete.

SQL Server High-Availabilty with Portworx on Kubernetes

Step 1 of 4

Wait for Kubernetes & Portworx to be ready

Let's first wait for Kubernetes and Portworx to be ready.

Step: Wait for Kubernetes to be ready

Click the below section which waits for all Kubernetes nodes and Portworx to be ready.

./wait4-k8s-px.sh

Stork (storage orchestrator for kubernetes) is enabled for scheduler convergence. Stork ensures that Kubernetes schedules jobs on nodes, such that local data access can be achieved for high performance. For more information, please visit Stork

Now that we have both Kubernetes and the Portworx cluster up, let's proceed to the next step !