Skip to content

Commit 22ba5cc

Browse files
committed
feat(k8s): refactor Kubernetes manifests and add missing kustomization files for observability components
1 parent cfdb3e9 commit 22ba5cc

25 files changed

Lines changed: 161 additions & 60 deletions

k8s/base/kustomization.yaml

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@ apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33

44
resources:
5-
- namespace.yaml
6-
- marketfeed/deployment.yaml
7-
- marketfeed/service.yaml
8-
- rabbitmq/deployment.yaml
9-
- rabbitmq/service.yaml
10-
- web/deployment.yaml
11-
- web/service.yaml
12-
- postgres/pvc.yaml
13-
- postgres/deployment.yaml
14-
- postgres/service.yaml
15-
- postgres/init-job.yaml
16-
- portfolio-worker/deployment.yaml
17-
- trading-worker/deployment.yaml
5+
- marketfeed
6+
- rabbitmq
7+
- web
8+
- postgres
9+
- portfolio-worker
10+
- trading-worker
1811

1912
labels:
2013
- pairs:
21-
app.kubernetes.io/part-of: stocksim
14+
app.kubernetes.io/part-of: stocksim
15+
includeTemplates: true
16+
includeSelectors: false
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- deployment.yaml
6+
- service.yaml

k8s/base/marketfeed/service.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ metadata:
44
name: marketfeed
55
labels:
66
app.kubernetes.io/name: marketfeed
7-
app.kubernetes.io/part-of: stocksim
87
spec:
98
selector:
109
app.kubernetes.io/name: marketfeed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- deployment.yaml
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- pvc.yaml
6+
- deployment.yaml
7+
- service.yaml
8+
- init-job.yaml

k8s/base/postgres/pvc.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ apiVersion: v1
22
kind: PersistentVolumeClaim
33
metadata:
44
name: postgres-data
5+
labels:
6+
app.kubernetes.io/name: postgres
57
spec:
68
accessModes: ["ReadWriteOnce"]
79
resources:

k8s/base/postgres/secret.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- deployment.yaml
6+
- service.yaml
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- deployment.yaml

k8s/base/web/kustomization.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- deployment.yaml
6+
- service.yaml

0 commit comments

Comments
 (0)