From d04aa12c4aa90ae0debf035ce7774af7640636a7 Mon Sep 17 00:00:00 2001 From: Mathis Date: Tue, 28 Nov 2023 21:19:46 +0000 Subject: [PATCH] namesny-com: Add website --- namesny-com/deployment.yaml | 24 ++++++++++++++++++++++++ namesny-com/ingress.yaml | 14 ++++++++++++++ namesny-com/kustomization.yaml | 9 +++++++++ namesny-com/namespace.yaml | 4 ++++ namesny-com/service.yaml | 13 +++++++++++++ 5 files changed, 64 insertions(+) create mode 100755 namesny-com/deployment.yaml create mode 100755 namesny-com/ingress.yaml create mode 100755 namesny-com/kustomization.yaml create mode 100755 namesny-com/namespace.yaml create mode 100755 namesny-com/service.yaml diff --git a/namesny-com/deployment.yaml b/namesny-com/deployment.yaml new file mode 100755 index 0000000..90e2296 --- /dev/null +++ b/namesny-com/deployment.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: namesny-com + namespace: namesny-com + labels: + app: namesny-com +spec: + replicas: 1 + selector: + matchLabels: + app: namesny-com + template: + metadata: + labels: + app: namesny-com + spec: + imagePullSecrets: + - name: gitea-regcred + containers: + - name: namesny-com + image: git.namesny.com/mathis/namesny-com:2023-11-22 + ports: + - containerPort: 80 diff --git a/namesny-com/ingress.yaml b/namesny-com/ingress.yaml new file mode 100755 index 0000000..2525de1 --- /dev/null +++ b/namesny-com/ingress.yaml @@ -0,0 +1,14 @@ +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: namesny-com-ingress + namespace: namesny-com +spec: + entryPoints: + - websecure + routes: + - match: Host(`namesny.com`, `www.namesny.com`) + kind: Rule + services: + - name: namesny-com-svc + port: 80 diff --git a/namesny-com/kustomization.yaml b/namesny-com/kustomization.yaml new file mode 100755 index 0000000..7b2f7d7 --- /dev/null +++ b/namesny-com/kustomization.yaml @@ -0,0 +1,9 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: namesny-com + +resources: + - namespace.yaml + - deployment.yaml + - service.yaml + - ingress.yaml diff --git a/namesny-com/namespace.yaml b/namesny-com/namespace.yaml new file mode 100755 index 0000000..98f8d44 --- /dev/null +++ b/namesny-com/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: namesny-com diff --git a/namesny-com/service.yaml b/namesny-com/service.yaml new file mode 100755 index 0000000..0840606 --- /dev/null +++ b/namesny-com/service.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: namesny-com-svc + namespace: namesny-com +spec: + selector: + app: namesny-com + type: ClusterIP + ports: + - protocol: TCP + port: 80 + targetPort: 80