Skip to content

combinator-ml/terraform-k8s-istio

Repository files navigation

terraform-k8s-istio

A combinator component that installs Istio.

Usage

Note that this installation includes limits, so you will need nodes big enough to fit istio, or have autoscaling enabled.

module "istio" {
  source  = "combinator-ml/istio/k8s"
}

See the full configuration options below.

Once installed, you can test your installation with the default Istio example.

Requirements

Name Version
provider >= 2.0.0

Providers

Name Version
helm n/a
null n/a

Modules

No Modules.

Resources

Name
helm_release
null_resource

Inputs

Name Description Type Default Required
base_values Istio base Helm values list(string) [] no
discovery_values Istio discovery Helm values list(string) [] no
enable_default_control_plane Whether to install a default control plane bool true no
ingress_values Istio ingress Helm values list(string) [] no
name_prefix Prefix to be used when installing. string "combinator" no
namespace The namespace to install into. string "istio-system" no

Outputs

No output.