File tree Expand file tree Collapse file tree
kubernetes/apps/network/traefik Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,3 +24,4 @@ Brewfile.lock.json
2424wiki
2525# Bootstrap
2626/config.yml
27+ /test * .yml
Original file line number Diff line number Diff line change 22apiVersion : kustomize.config.k8s.io/v1beta1
33kind : Kustomization
44resources :
5- - ./ingress.yml
5+ - ./private-ingressRoute.yml
6+ - ./public-ingressRoute.yml
Original file line number Diff line number Diff line change 11apiVersion : traefik.io/v1alpha1
22kind : IngressRoute
33metadata :
4- name : traefik-dashboard
4+ name : traefik-dashboard-private
55 annotations :
66 kubernetes.io/ingress.class : traefik-private
77spec :
88 entryPoints :
99 - websecure
1010 routes :
11- - match : Host(`traefik.${SECRET_PRIVATE_DOMAIN}`)
11+ - match : Host(`traefik-private .${SECRET_PRIVATE_DOMAIN}`)
1212 kind : Rule
1313 services :
1414 - name : api@internal
Original file line number Diff line number Diff line change 1+ apiVersion : traefik.io/v1alpha1
2+ kind : IngressRoute
3+ metadata :
4+ name : traefik-dashboard-public
5+ annotations :
6+ kubernetes.io/ingress.class : traefik-public
7+ spec :
8+ entryPoints :
9+ - websecure
10+ routes :
11+ - match : Host(`traefik-public.${SECRET_PRIVATE_DOMAIN}`)
12+ kind : Rule
13+ services :
14+ - name : api@internal
15+ kind : TraefikService
16+ tls :
17+ secretName : ${SECRET_PRIVATE_DOMAIN//./-}-tls
Original file line number Diff line number Diff line change 2323 name : " traefik-private"
2424
2525 globalArguments :
26+ - " --api.insecure=true"
2627 - " --global.sendanonymoususage=false"
2728 - " --global.checknewversion=false"
2829
3839 additionalContainers : []
3940 initContainers : []
4041
42+ ingressRoute :
43+ dashboard :
44+ enabled : false
45+
46+ experimental :
47+ plugins :
48+ fail2ban :
49+ moduleName : " github.com/tomMoulard/fail2ban"
50+ version : " v0.8.3"
51+
4152 ports :
53+ traefik :
54+ expose :
55+ default : true
4256 web :
4357 redirections :
4458 entryPoint :
5165 advertisedPort : 4443
5266 tls :
5367 enabled : true
54-
55- ingressRoute :
56- dashboard :
57- enabled : false
58-
59- experimental :
60- plugins :
61- fail2ban :
62- moduleName : " github.com/tomMoulard/fail2ban"
63- version : " v0.8.3"
6468
6569 providers :
6670 kubernetesCRD :
6973 allowExternalNameServices : true
7074 kubernetesIngress :
7175 enabled : true
76+ ingressClass : traefik-private
7277 allowExternalNameServices : true
7378 publishedService :
7479 enabled : true
80+ kubernetesGateway :
81+ enabled : true
7582
7683 rbac :
7784 enabled : true
Original file line number Diff line number Diff line change 2323 name : " traefik-public"
2424
2525 globalArguments :
26+ - " --api.insecure=true"
2627 - " --global.sendanonymoususage=false"
2728 - " --global.checknewversion=false"
2829
3839 additionalContainers : []
3940 initContainers : []
4041
42+ ingressRoute :
43+ dashboard :
44+ enabled : false
45+
46+ experimental :
47+ plugins :
48+ fail2ban :
49+ moduleName : " github.com/tomMoulard/fail2ban"
50+ version : " v0.8.3"
51+
4152 ports :
53+ traefik :
54+ expose :
55+ default : true
4256 web :
4357 redirections :
4458 entryPoint :
5165 advertisedPort : 4443
5266 tls :
5367 enabled : true
54-
55- ingressRoute :
56- dashboard :
57- enabled : false
58-
59- experimental :
60- plugins :
61- fail2ban :
62- moduleName : " github.com/tomMoulard/fail2ban"
63- version : " v0.8.3"
6468
6569 providers :
6670 kubernetesCRD :
6973 allowExternalNameServices : true
7074 kubernetesIngress :
7175 enabled : true
76+ ingressClass : traefik-public
7277 allowExternalNameServices : true
7378 publishedService :
7479 enabled : true
80+ kubernetesGateway :
81+ enabled : true
82+
7583
7684 rbac :
7785 enabled : true
Load diff This file was deleted.
You can’t perform that action at this time.
0 commit comments