From ad64b7728b14d55987b2f30819ab8ba5f95eedec Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sat, 18 Jan 2025 12:09:53 +0100 Subject: [PATCH] renamed & updated kubernetes example asset --- assets/deployment.yml | 21 --------------------- assets/kubernetes.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 21 deletions(-) delete mode 100644 assets/deployment.yml create mode 100644 assets/kubernetes.yml diff --git a/assets/deployment.yml b/assets/deployment.yml deleted file mode 100644 index 685c17a..0000000 --- a/assets/deployment.yml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: nginx-deployment - labels: - app: nginx -spec: - replicas: 3 - selector: - matchLabels: - app: nginx - template: - metadata: - labels: - app: nginx - spec: - containers: - - name: nginx - image: nginx:1.14.2 - ports: - - containerPort: 80 diff --git a/assets/kubernetes.yml b/assets/kubernetes.yml new file mode 100644 index 0000000..afedf3a --- /dev/null +++ b/assets/kubernetes.yml @@ -0,0 +1,42 @@ +apiVersion: v1 +kind: Service +metadata: + name: example-webapp + labels: + app: example-webapp + annotations: + traefik.ingress.kubernetes.io/router.entrypoints: "web" + traefik.ingress.kubernetes.io/router.rule: "Host(`example.com`)" +spec: + selector: + app: example-webapp + ports: + - protocol: TCP + port: 80 + targetPort: 80 + type: ClusterIP +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: example-webapp + labels: + app: example-webapp +spec: + replicas: 2 + selector: + matchLabels: + app: example-webapp + template: + metadata: + labels: + app: example-webapp + annotations: + traefik.ingress.kubernetes.io/router.entrypoints: "web" + traefik.ingress.kubernetes.io/router.rule: "Host(`example.com`)" + spec: + containers: + - name: webapp + image: nginx:latest + ports: + - containerPort: 80