ChrisAdkin8 / PX-Terraform

Repo of terraform configs for AKS, GKE and EKS cluster creation with the necessary privs for deploying Portworx to

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Repo of terraform configs for AKS, GKE and EKS cluster creation with the necessary privs for deploying Portworx to

License:Apache License 2.0


Languages

Language:HCL 100.0%