Skip to content
This repository has been archived by the owner on Dec 2, 2023. It is now read-only.

This repository hosts the terraform module that helps setup a GKE cluster and environment based on the Enterprise Multi-Tenancy Best Practices Guide.

License

Notifications You must be signed in to change notification settings

GoogleCloudPlatform/gke-enterprise-mt

Repository files navigation

terraform-google-enterprise-mt

See the Enterprise Multi-Tenancy Best Practices Guide for an overview of the philosophy of this module.

This module is at an alpha level of development. It is being actively worked on, and refactorings will be frequest. Please start an issue for any friction you have or suggestions you have for better organization.

As such, there are no tagged releases yet. Expect backward-incompatible and breaking changes to be frequent. Fork this repo if you need some stability.

Usage

The cluster example deploys a shared VPC with two GKE private cluster with a bastion host as described in the best practices guide. It creates separate host and service projects as described in the best practices guide in provided GCP folders.

The example is based on the cluster and vpc modules which can be mixed in with existing fleets.

This blueprint does not set up organization folder structure or G Suite groups, beyond providing a hook for an existing security group. We have found that configuration depends quite a bit on existing account structure and so is difficult to provide canned scripts.

Contributing

This module was generated from terraform-google-module-template and retains for the most part the standard directory and testing structure familiar to other Cloud Foundation Toolkit modules.

Refer to the contribution guidelines for information on contributing to this module.

About

This repository hosts the terraform module that helps setup a GKE cluster and environment based on the Enterprise Multi-Tenancy Best Practices Guide.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published