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-Availability (Service and Data) for SQL Server
If you are interested in learning how to install Portworx on Kubernetes, visit this scenario
SQL Server High-Availability with Portworx on Kubernetes
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.
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 !