File tree Expand file tree Collapse file tree 6 files changed +428
-43
lines changed
Expand file tree Collapse file tree 6 files changed +428
-43
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ Local Kubernetes setup for Outpost using Minikube. This setup includes:
35353 . Install dependencies:
3636
3737 ``` sh
38- cd outpost/deployments /kubernetes
38+ cd outpost/examples /kubernetes
3939 ./setup-dependencies.sh
4040 ```
4141
@@ -48,7 +48,7 @@ Local Kubernetes setup for Outpost using Minikube. This setup includes:
4848 :::
4949
5050 ``` sh
51- helm install outpost ../../deployments/kubernetes/charts/outpost -f values .yaml
51+ helm install outpost ../../deployments/kubernetes/charts/outpost -f outpost .yaml
5252 ```
5353
5454## Verify Installation
File renamed without changes.
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Service
3+ metadata :
4+ name : outpost-postgresql
5+ spec :
6+ type : ClusterIP
7+ ports :
8+ - port : 5432
9+ targetPort : 5432
10+ selector :
11+ app : outpost-postgresql
12+ ---
13+ apiVersion : v1
14+ kind : Service
15+ metadata :
16+ name : outpost-postgresql-headless
17+ spec :
18+ clusterIP : None
19+ ports :
20+ - port : 5432
21+ targetPort : 5432
22+ selector :
23+ app : outpost-postgresql
24+ ---
25+ apiVersion : apps/v1
26+ kind : StatefulSet
27+ metadata :
28+ name : outpost-postgresql
29+ spec :
30+ serviceName : outpost-postgresql-headless
31+ replicas : 1
32+ selector :
33+ matchLabels :
34+ app : outpost-postgresql
35+ template :
36+ metadata :
37+ labels :
38+ app : outpost-postgresql
39+ spec :
40+ containers :
41+ - name : postgresql
42+ image : postgres:16-alpine
43+ env :
44+ - name : POSTGRES_USER
45+ value : " outpost"
46+ - name : POSTGRES_DB
47+ value : " outpost"
48+ - name : POSTGRES_PASSWORD
49+ valueFrom :
50+ secretKeyRef :
51+ name : outpost-postgresql
52+ key : password
53+ - name : PGDATA
54+ value : /var/lib/postgresql/data/pgdata
55+ ports :
56+ - containerPort : 5432
57+ name : postgresql
58+ volumeMounts :
59+ - name : data
60+ mountPath : /var/lib/postgresql/data
61+ livenessProbe :
62+ exec :
63+ command :
64+ - pg_isready
65+ - -U
66+ - outpost
67+ initialDelaySeconds : 30
68+ periodSeconds : 10
69+ readinessProbe :
70+ exec :
71+ command :
72+ - pg_isready
73+ - -U
74+ - outpost
75+ initialDelaySeconds : 5
76+ periodSeconds : 5
77+ volumeClaimTemplates :
78+ - metadata :
79+ name : data
80+ spec :
81+ accessModes : [ "ReadWriteOnce" ]
82+ resources :
83+ requests :
84+ storage : 8Gi
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Service
3+ metadata :
4+ name : outpost-rabbitmq
5+ spec :
6+ type : ClusterIP
7+ ports :
8+ - name : amqp
9+ port : 5672
10+ targetPort : 5672
11+ - name : management
12+ port : 15672
13+ targetPort : 15672
14+ selector :
15+ app : outpost-rabbitmq
16+ ---
17+ apiVersion : v1
18+ kind : Service
19+ metadata :
20+ name : outpost-rabbitmq-headless
21+ spec :
22+ type : ClusterIP
23+ clusterIP : None
24+ ports :
25+ - name : amqp
26+ port : 5672
27+ targetPort : 5672
28+ selector :
29+ app : outpost-rabbitmq
30+ ---
31+ apiVersion : apps/v1
32+ kind : StatefulSet
33+ metadata :
34+ name : outpost-rabbitmq
35+ spec :
36+ serviceName : outpost-rabbitmq-headless
37+ replicas : 1
38+ selector :
39+ matchLabels :
40+ app : outpost-rabbitmq
41+ template :
42+ metadata :
43+ labels :
44+ app : outpost-rabbitmq
45+ spec :
46+ containers :
47+ - name : rabbitmq
48+ image : rabbitmq:3.13-management-alpine
49+ env :
50+ - name : RABBITMQ_DEFAULT_USER
51+ value : " outpost"
52+ - name : RABBITMQ_DEFAULT_PASS
53+ valueFrom :
54+ secretKeyRef :
55+ name : outpost-rabbitmq
56+ key : rabbitmq-password
57+ - name : RABBITMQ_ERLANG_COOKIE
58+ valueFrom :
59+ secretKeyRef :
60+ name : outpost-rabbitmq
61+ key : rabbitmq-erlang-cookie
62+ ports :
63+ - containerPort : 5672
64+ name : amqp
65+ - containerPort : 15672
66+ name : management
67+ volumeMounts :
68+ - name : data
69+ mountPath : /var/lib/rabbitmq
70+ livenessProbe :
71+ exec :
72+ command :
73+ - rabbitmq-diagnostics
74+ - ping
75+ initialDelaySeconds : 60
76+ periodSeconds : 30
77+ timeoutSeconds : 10
78+ readinessProbe :
79+ exec :
80+ command :
81+ - rabbitmq-diagnostics
82+ - check_port_connectivity
83+ initialDelaySeconds : 20
84+ periodSeconds : 10
85+ timeoutSeconds : 5
86+ volumeClaimTemplates :
87+ - metadata :
88+ name : data
89+ spec :
90+ accessModes : [ "ReadWriteOnce" ]
91+ resources :
92+ requests :
93+ storage : 8Gi
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Service
3+ metadata :
4+ name : outpost-redis-master
5+ spec :
6+ type : ClusterIP
7+ ports :
8+ - port : 6379
9+ targetPort : 6379
10+ selector :
11+ app : outpost-redis
12+ ---
13+ apiVersion : apps/v1
14+ kind : StatefulSet
15+ metadata :
16+ name : outpost-redis
17+ spec :
18+ serviceName : outpost-redis-master
19+ replicas : 1
20+ selector :
21+ matchLabels :
22+ app : outpost-redis
23+ template :
24+ metadata :
25+ labels :
26+ app : outpost-redis
27+ spec :
28+ containers :
29+ - name : redis
30+ image : redis:7-alpine
31+ command :
32+ - redis-server
33+ - --requirepass
34+ - $(REDIS_PASSWORD)
35+ env :
36+ - name : REDIS_PASSWORD
37+ valueFrom :
38+ secretKeyRef :
39+ name : outpost-redis
40+ key : redis-password
41+ ports :
42+ - containerPort : 6379
43+ name : redis
44+ volumeMounts :
45+ - name : data
46+ mountPath : /data
47+ livenessProbe :
48+ exec :
49+ command :
50+ - sh
51+ - -c
52+ - redis-cli -a "${REDIS_PASSWORD}" ping
53+ initialDelaySeconds : 30
54+ periodSeconds : 10
55+ readinessProbe :
56+ exec :
57+ command :
58+ - sh
59+ - -c
60+ - redis-cli -a "${REDIS_PASSWORD}" ping
61+ initialDelaySeconds : 5
62+ periodSeconds : 5
63+ volumeClaimTemplates :
64+ - metadata :
65+ name : data
66+ spec :
67+ accessModes : [ "ReadWriteOnce" ]
68+ resources :
69+ requests :
70+ storage : 8Gi
You can’t perform that action at this time.
0 commit comments