aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/k8s
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-06-11 12:58:58 +0200
committeralex <alex@pdp7.net>2023-06-11 12:58:58 +0200
commit0c51de907a552a7abd9868ff5438b060deaab337 (patch)
treee475bd2652bd4d66520a206bfae7849c213a406e /personal_infra/k8s
parent5b900fc5cbbce37a1676d95175eb6eb310625bde (diff)
Switch from haproxy-ingress to ingress-nginx
Having problems with reverse proxy setup, ingress-nginx seems to be officially recommended
Diffstat (limited to 'personal_infra/k8s')
-rw-r--r--personal_infra/k8s/base/kustomization.yml23
1 files changed, 16 insertions, 7 deletions
diff --git a/personal_infra/k8s/base/kustomization.yml b/personal_infra/k8s/base/kustomization.yml
index 9b0db99a..05b0b21e 100644
--- a/personal_infra/k8s/base/kustomization.yml
+++ b/personal_infra/k8s/base/kustomization.yml
@@ -2,22 +2,31 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- - https://raw.githubusercontent.com/jcmoraisjr/haproxy-ingress/master/docs/haproxy-ingress.yaml
+ - https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.0/deploy/static/provider/cloud/deploy.yaml
- https://github.com/alexpdp7/talos-check/raw/main/manifest.yaml
patches:
- patch: |-
- op: add
- path: /spec/template/spec/containers/0/args/-
- value: --watch-ingress-without-class
+ path: "/metadata/annotations/ingressclass.kubernetes.io~1is-default-class"
+ value: true
target:
- kind: DaemonSet
- name: haproxy-ingress
- namespace: ingress-controller
+ kind: IngressClass
+ name: nginx
- patch: |
apiVersion: v1
kind: Namespace
metadata:
- name: ingress-controller
+ name: ingress-nginx
labels:
pod-security.kubernetes.io/enforce: privileged
+ - patch: |
+ apiVersion: apps/v1
+ kind: Deployment
+ metadata:
+ name: ingress-nginx-controller
+ namespace: ingress-nginx
+ spec:
+ template:
+ spec:
+ hostNetwork: true