-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathREADME.md.orig
41 lines (29 loc) · 980 Bytes
/
README.md.orig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<<<<<<< 0db8d79d1d2e2f5dea7680f1d7bc0f8a7f000504
# kubernetes-splunk
Splunk Deployed as a Kubernetes Application
=======
# Architecture
## Pods
- Master (Deployment)
- splunk-master
- config-backup
- Indexer (StatefulSet)
- splunk-indexer
- index-backup
## Services
- Master (LoadBalancer) -> Master Pod
- Exposes Master Pod via external LB
- HttpCollectors (LoadBalancer) -> Indexer Pods
- Exposes Indexer/HttpCollector Replica Pods via external LB
- Indexers (Headless) -> Indexer Pods
- Headless Service to provide DNS service discovery for Indexer replica pods
# OPS
## Creating ConfigMaps
```
kc create configmap indexer-boot-config --from-file=indexer.conf
```
## Updating ConfigMaps
```
kc create configmap indexer-boot-config --from-file=indexer.conf --dry-run -o yaml | kc replace configmap indexer-boot-config -f -
```
>>>>>>> initial commit. baseline structure with configurable indexer replicas connected to a single master pod