Skip to content

Terraform configurations for creating AKS, EKS and GKE clusters suitable for deploying Portworx to

License

Notifications You must be signed in to change notification settings

chrisadkin/PX-Terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PX-Terraform

Overview

This repo contains Terraform configurations for creating Kubernetes clusters on AWS, Azure and GCP with the permissions necessary for deploying Portworx with clouddrives, storage that Portworx automatically provisions. Refer to these links for the instructions for deploying a Kubernetes cluster to each respective cloud provider:

Please Note

  • For quorum purposes Portworx requires a Kubernetes cluster with a minimum of three worker nodes
  • Each worker nodes requires a minimum of:
    • 4 logical processors
    • 4 Gb of RAM
    • 8 GB backing drive
    • 2 GB free space for /var
  • Kernel 5.5 for worker node OSes is only supported with Portworx 2.12 onwards

Deployment Instructions

  1. The machine used to deploy a Terraform configuration from requires the installation of the following components:
  1. Once both Git and Terraform are installed, clone this repository:
git clone https://github.com/chrisadkin/PX-Terraform.git
  1. Change directory to either EKS, AKS or GKE - depending on which cloud you wish to deploy Kubernetes to, click on the relevant link(s) below for instructions for deploying Kubernetes to a specific cloud provider:

About

Terraform configurations for creating AKS, EKS and GKE clusters suitable for deploying Portworx to

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages