external-dns-aws-istio

gitizenme/external-dns-aws-istio/kubernetes

Terraform Module HCL KUBERNETES

Terraform module to deploy and configure k8s external DNS with EKS and Istio

Install
module "external-dns-aws-istio" {
source = "gitizenme/external-dns-aws-istio/kubernetes"
version = "1.0.4"
}
plain text: /constructs/tfmod-gitizenme-external-dns-aws-istio-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

Kubernetes External DNS for AWS EKS Terraform module External DNS with Istio Gateway for aws. Usage `` module "external-dns-aws" { source = "gitizenme/external-dns-aws/kubernetes" version = "1.0.1" domain = "my-domain.com" k8s_cluster_name = "cluster-name" k8s_replicas = 2 hosted_zone_id = "ROUTE53 ZONE ID" } ``

Inputs (10)
NameTypeDescriptionDefault
hosted_zone_idstring required
k8s_cluster_namestringCurrent Cluster Name required
domainstringHosted domain name required
k8s_replicasnumberAmount of replicas to be created.1
k8s_pod_labelsmap(string)Additional labels to be added to the Pods.{}
k8s_cluster_typestringK8s cluster Type"eks"
aws_zone_typestringRoute 53 DNS Zone Type: public | private"public"
k8s_namespacestringKubernetes namespace to deploy the AWS External DNS into."kube-system"
external_dns_versionstringThe AWS External DNS version to use. See https://github.com/kubernetes-sigs/exte"0.7.6"
sync_policystringRoute 53 DNS Zone Type: public | private"upsert-only"
Outputs (1)
kubernetes_deployment
Resources (7)
aws_iam_policyaws_iam_roleaws_iam_role_policy_attachmentkubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_deploymentkubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.4
Cloud KUBERNETES
★ Stars0
Forks6
Total downloads7.9k
Inputs10
Outputs1
Resources7
Examples1
LicenseMIT
Namespacegitizenme
Updated