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