UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 02bcfcf5 authored by Ryan Garcia's avatar Ryan Garcia :dizzy: Committed by Micah Nagel
Browse files

Resolve "Appliance Mode Document and Values File"

parent 94d86905
No related branches found
No related tags found
1 merge request!2311Resolve "Appliance Mode Document and Values File"
# Enables and configures packages for [Appliance Mode](../README.md):
clusterAuditor:
enabled: true
values:
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 100m
memory: 256Mi
gatekeeper:
enabled: true
values:
replicas: 1
controllerManager:
resources:
limits:
cpu: 100m
memory: 256Mi
requests:
cpu: 100m
memory: 256Mi
kiali:
enabled: false
kyverno:
enabled: false
values:
replicaCount: 1
loki:
values:
singleBinary:
replicas: 1
resources:
limits:
cpu: 100m
memory: 256Mi
requests:
cpu: 100m
memory: 256Mi
tempo:
values:
tempo:
resources:
limits:
cpu: 200m
memory: 256Mi
requests:
cpu: 200m
memory: 256Mi
fluentbit:
enabled: false
promtail:
enabled: true
monitoring:
values:
prometheus:
prometheusSpec:
resources:
requests:
cpu: 200m
memory: 256Mi
limits:
cpu: 200m
memory: 256Mi
kube-state-metrics:
resources:
requests:
cpu: 10m
memory: 128Mi
limits:
cpu: 10m
memory: 128Mi
prometheus-node-exporter:
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 100m
memory: 128Mi
grafana:
testFramework:
enabled: false
downloadDashboards:
resources:
limits:
cpu: 20m
memory: 20Mi
requests:
cpu: 20m
memory: 20Mi
# Appliance Mode
Big Bang Core currently provides the ability for all packages to be enabled and running Highly Available while being able to fit within the following footprint:
* 4 vCPU
* 16 GB Ram
There is a values.yaml file in this same directory which provides an example of some overrides for the core packages. Flux is also required and included as part of the resource consumption and allocation.
| Big Bang Core Package | Comments |
|-------|---|
| Flux | source, helm, kustomize & notification controllers |
| Istio | Possibly too heavy for reduced compute but still able to run on above machine |
| Jaeger | Not enough value to justify value and footprint above Tempo |
| Tempo | integrated with grafana to provide tracing capability |
| Kiali | Not enough value to justify running in smaller footprint |
| Monitoring | Prometheus/Alertmanager/Grafana for monitoring/alerting |
| ECK | Too heavy for reduced compute |
| Loki/Promtail | need logging |
| Gatekeeper/Kyverno | Static environment on edge, compliance will be validated in development/cloud |
| Cluster Auditor | Static environment on edge, compliance will be validated in development/cloud |
| Twistlock | Runtime security at least |
Review and reference [the values file in the configs folder to deploy BigBang in Appliance Mode](../../assets/configs/appliance-mode/values.yaml).
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment