diff --git a/configmap-kargo-demo-content.yaml b/configmap-kargo-demo-content.yaml new file mode 100644 index 0000000..d9786c4 --- /dev/null +++ b/configmap-kargo-demo-content.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +data: + index.html: |- + + + + prod + + + +

prod

+ + + +kind: ConfigMap +metadata: + name: kargo-demo-content diff --git a/deployment-kargo-demo.yaml b/deployment-kargo-demo.yaml new file mode 100644 index 0000000..94bf10d --- /dev/null +++ b/deployment-kargo-demo.yaml @@ -0,0 +1,25 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: kargo-demo +spec: + replicas: 1 + selector: + matchLabels: + app: kargo-demo + template: + metadata: + labels: + app: kargo-demo + spec: + containers: + - image: nginx:1.27.4 + name: nginx + volumeMounts: + - mountPath: /usr/share/nginx/html + name: content + readOnly: true + volumes: + - configMap: + name: kargo-demo-content + name: content diff --git a/service-kargo-demo.yaml b/service-kargo-demo.yaml new file mode 100644 index 0000000..bd4f9a6 --- /dev/null +++ b/service-kargo-demo.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: kargo-demo +spec: + ports: + - nodePort: 30183 + port: 3000 + protocol: TCP + targetPort: 80 + selector: + app: kargo-demo + type: NodePort