k8s-base

Creates base infrastructure for k8s environments

Features

This module is responsible for all the base infrastructure we package into the Opta K8s environments. This includes:

Fields

  • nginx_high_availability - Optional. Deploy the nginx ingress in a high-availability configuration. Default False
  • linkerd_high_availability - Optional. Deploy the linkerd service mesh in a high-availability configuration for its control plane. Default False
  • linkerd_enabled - Optional. Enable the linkerd service mesh installation. Default True
  • admin_arns - Optional. ARNs for users/roles who should be K8s admins. The user running Opta is by default an admin. Default []
  • nginx_config - Optional. Additional configuration for nginx ingress. Available options Default {}

Outputs

Last modified September 22, 2021: Updating latest references (62bb6e2)