Skip to content

Infrastructure as code respository of production-grade GKE deployment

License

Notifications You must be signed in to change notification settings

atomist-blogs/iac-gke

iac-gke

Infrastructure-as-Code repository of for a production-ready GKE environment. See https://blog.atomist.com/kubernetes-ingress-nginx-cert-manager-external-dns for details.

Executing

The resources are defined using the Pulumi SDK. You will need to install the Pulumi CLI and Node.js.

Next, install the NPM dependencies.

$ npm ci

Then add the necessary configuration values, replacing the last argument in the commands below with appropriate values.

$ pulumi config set gcp:project GCP_PROJECT
$ pulumi config set --secret billingAccount BILLING-ACCOUNT-ID
$ pulumi config set dnsName DNS.DOMAIN.

Finally, you can spin up all the resources with the following command.

$ pulumi up

About

Infrastructure as code respository of production-grade GKE deployment

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published