Skip to content

Commit

Permalink
Merge pull request #107 from ChristianLempa:dns-on-kube-prod-2
Browse files Browse the repository at this point in the history
ip addresses for kube prod 2
  • Loading branch information
ChristianLempa authored Jul 22, 2024
2 parents e67bee6 + 3aa519c commit 9b92403
Show file tree
Hide file tree
Showing 3 changed files with 132 additions and 0 deletions.
20 changes: 20 additions & 0 deletions dns/dns-prod-1/terraform/kubernetes.tf
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,23 @@ resource "dns_a_record_set" "nas_prod_1_lb_wildcard" {
]
ttl = 3600
}

# --- kube-prod-2

resource "dns_a_record_set" "kube_prod_2_lb" {
zone = "home.clcreative.de."
name = "kube-prod-2"
addresses = [
"10.20.21.10"
]
ttl = 3600
}

resource "dns_a_record_set" "kube_prod_2_lb_wildcard" {
zone = "home.clcreative.de."
name = "*.kube-prod-2"
addresses = [
"10.20.21.21"
]
ttl = 3600
}
38 changes: 38 additions & 0 deletions dns/dns-prod-1/terraform/server.tf
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,44 @@ resource "dns_a_record_set" "srv_prod_7_wildcard" {
ttl = 3600
}

# ---


resource "dns_a_record_set" "srv_prod_8" {
zone = "home.clcreative.de."
name = "srv-prod-8"
addresses = ["10.20.0.19"]
ttl = 3600
}

# -- kube prod 2


resource "dns_a_record_set" "srv_prod_9" {
zone = "home.clcreative.de."
name = "srv-prod-9"
addresses = ["10.20.21.11"]
ttl = 3600
}


resource "dns_a_record_set" "srv_prod_10" {
zone = "home.clcreative.de."
name = "srv-prod-10"
addresses = ["10.20.21.12"]
ttl = 3600
}


resource "dns_a_record_set" "srv_prod_11" {
zone = "home.clcreative.de."
name = "srv-prod-11"
addresses = ["10.20.21.13"]
ttl = 3600
}



resource "dns_a_record_set" "srv_demo_1" {
zone = "home.clcreative.de."
name = "srv-demo-1"
Expand Down
74 changes: 74 additions & 0 deletions traefik/traefik-prod-5/helm-values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
image:
name: traefik
pullPolicy: IfNotPresent
hub:
enabled: false
deployment:
enabled: true
kind: Deployment
replicas: 3
ingressClass:
enabled: true
isDefaultClass: true
ingressRoute:
dashboard:
enabled: false
annotations: {}
labels: {}
providers:
kubernetesCRD:
enabled: true
kubernetesIngress:
enabled: true
publishedService: # needed for health check fix
enabled: true # needed for health check fix
logs:
general:
level: ERROR
access:
enabled: false
metrics:
prometheus:
entryPoint: metrics
globalArguments:
- "--global.checknewversion"
- "--global.sendanonymoususage"
ports:
traefik:
port: 9000
exposed: false
exposedPort: 9000
protocol: TCP
web:
port: 8000
exposed: true
exposedPort: 80
protocol: TCP
redirectTo:
port: websecure
websecure:
port: 8443
exposed: true
exposedPort: 443
http3:
enabled: false
tls:
enabled: true
metrics:
port: 9100
exposed: false
exposedPort: 9100
protocol: TCP
tlsOptions: {}
service:
enabled: true
type: LoadBalancer
autoscaling:
enabled: false
persistence:
enabled: false
certResolvers: {}
podSecurityPolicy:
enabled: false
resources: {}
affinity: {}

0 comments on commit 9b92403

Please sign in to comment.