From 5857b6512f613b7766631f6f06432e5399a3a6ba Mon Sep 17 00:00:00 2001 From: Victor Roest Date: Wed, 27 Oct 2021 15:26:13 +0200 Subject: [PATCH] add: wooloofan.club (temp. whoami container) --- cluster/apps/kustomization.yaml | 1 + .../presidential-paradise/kustomization.yaml | 4 ++ .../wooloofanclub/kustomization.yaml | 4 ++ .../wooloofanclub/wooloo.yaml | 53 +++++++++++++++++++ 4 files changed, 62 insertions(+) create mode 100644 cluster/apps/presidential-paradise/kustomization.yaml create mode 100644 cluster/apps/presidential-paradise/wooloofanclub/kustomization.yaml create mode 100644 cluster/apps/presidential-paradise/wooloofanclub/wooloo.yaml diff --git a/cluster/apps/kustomization.yaml b/cluster/apps/kustomization.yaml index 1a8401e..b075bbe 100644 --- a/cluster/apps/kustomization.yaml +++ b/cluster/apps/kustomization.yaml @@ -2,3 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - networking + - presidential-paradise diff --git a/cluster/apps/presidential-paradise/kustomization.yaml b/cluster/apps/presidential-paradise/kustomization.yaml new file mode 100644 index 0000000..d5ef44b --- /dev/null +++ b/cluster/apps/presidential-paradise/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - wooloofanclub diff --git a/cluster/apps/presidential-paradise/wooloofanclub/kustomization.yaml b/cluster/apps/presidential-paradise/wooloofanclub/kustomization.yaml new file mode 100644 index 0000000..1f8410f --- /dev/null +++ b/cluster/apps/presidential-paradise/wooloofanclub/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - wooloo.yaml diff --git a/cluster/apps/presidential-paradise/wooloofanclub/wooloo.yaml b/cluster/apps/presidential-paradise/wooloofanclub/wooloo.yaml new file mode 100644 index 0000000..4676739 --- /dev/null +++ b/cluster/apps/presidential-paradise/wooloofanclub/wooloo.yaml @@ -0,0 +1,53 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: wooloofan-club + namespace: presidential-paradise + labels: + app: wooloofan-club +spec: + replicas: 1 + selector: + matchLabels: + app: wooloofan-club + template: + metadata: + labels: + app: wooloofan-club + spec: + containers: + - name: wooloofan-club + image: containous/whoami + ports: + - containerPort: 80 +--- +apiVersion: v1 +kind: Service +metadata: + name: wooloofan-club-service + namespace: presidential-paradise +spec: + selector: + app: wooloofan-club + ports: + - protocol: TCP + port: 80 +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: wooloofan-club-ingress + namespace: presidential-paradise +spec: + ingressClassName: "traefik" + rules: + - host: "wooloofan.club" + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: wooloofan-club-service + port: + number: 80