← harnesscd-example-apps

Add namespace to manifest files.

d056c7d30ad27bae0b0157536c73dcf0a2fbfe34 · Dewan Ahmed · Nov 29, 2023 10:17

+39 · 3 files changed

  • workshop-guestbook/guestbook-ui-deployment.yaml +21 −0
  • workshop-guestbook/guestbook-ui-svc.yaml +11 −0
  • workshop-guestbook/kustomization.yaml +7 −0
diff --git a/workshop-guestbook/guestbook-ui-deployment.yaml b/workshop-guestbook/guestbook-ui-deployment.yaml
new file mode 100644
index 0000000..1beb086
--- /dev/null
+++ b/workshop-guestbook/guestbook-ui-deployment.yaml
@@ -0,0 +1,21 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: guestbook-ui
+  namespace: guestbook
+spec:
+  replicas: 3
+  revisionHistoryLimit: 3
+  selector:
+    matchLabels:
+      app: guestbook-ui
+  template:
+    metadata:
+      labels:
+        app: guestbook-ui
+    spec:
+      containers:
+      - image: gcr.io/heptio-images/ks-guestbook-demo:0.1
+        name: guestbook-ui
+        ports:
+        - containerPort: 80
diff --git a/workshop-guestbook/guestbook-ui-svc.yaml b/workshop-guestbook/guestbook-ui-svc.yaml
new file mode 100644
index 0000000..8a07a1b
--- /dev/null
+++ b/workshop-guestbook/guestbook-ui-svc.yaml
@@ -0,0 +1,11 @@
+apiVersion: v1	
+kind: Service	
+metadata:	
+  name: guestbook-ui
+  namespace: guestbook	
+spec:	
+  ports:	
+  - port: 80	
+    targetPort: 80	
+  selector:	
+    app: guestbook-ui
diff --git a/workshop-guestbook/kustomization.yaml b/workshop-guestbook/kustomization.yaml
new file mode 100644
index 0000000..cbaba90
--- /dev/null
+++ b/workshop-guestbook/kustomization.yaml
@@ -0,0 +1,7 @@
+namePrefix: kustomize-
+
+resources:
+- guestbook-ui-deployment.yaml
+- guestbook-ui-svc.yaml
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization