Deploying Kubernetes on GCP
If you will be installing Aizen on Google Cloud Platform (GCP), follow these setup instructions:
Set up a Google Kubernetes Engine (GKE) cluster. See https://cloud.google.com/kubernetes-engine/docs/how-to.
Choose a type of file storage for your GKE cluster:
Add Persistent Disk storage to your Compute Engine virtual machine (VM) instances. Persistent Disk provides block storage for VM instances. It provides standard and SSD persistent disk options and can be dynamically resized. See https://cloud.google.com/compute/docs/disks/add-persistent-disk.
Set up Filestore instances to use as durable storage for your GKE cluster. Filestore offers managed NFS (Network File System) file storage for Google Cloud VM instances. It provides high-performance storage with the ability to scale based on demand. See https://cloud.google.com/filestore/docs/filestore-for-gke.
To enable interoperability with Amazon S3 applications, see GCP and S3 API Interoperability.
Provision the Cloud Service Mesh. See https://cloud.google.com/service-mesh/docs/onboarding/provision-control-plane#gcloud.
Install and upgrade ingress gateways with Istio APIs. See https://cloud.google.com/service-mesh/docs/operate-and-maintain/gateways#ingress.
Consider using these Aizen-provided steps:
For a quick launch of a GKE cluster instance, update
variables.tf
(https://aizen-public.s3.us-west-2.amazonaws.com/gcp_cluster_tfiles.tgz) according to your environment, and run these terraform scripts:
To install Aizen , see Installing Aizen.
Troubleshooting
See Installation Issues for solutions to commonly seen problems during deployment.
Last updated