11<div align =" center " >
22
3- ![ full logo superstream] ( https://github.com/superstreamlabs/superstream-engine/assets/107035359/19dc2e40-a907-49ee-9faf-d6d707633d53 )
3+ <img src =" https://github.com/user-attachments/assets/35899c78-24eb-4507-97ed-e87e84c49fea#gh-dark-mode-only " width =" 500 " >
4+ <img src =" https://github.com/user-attachments/assets/8a7bca49-c362-4a8c-945e-a331fb26d8eb#gh-light-mode-only " width =" 500 " >
45
5- <b >Improve And Optimize Your Kafka In Literally Minutes.<br >
6- Reduce Costs and Boost Performance by 75% Without Changing a Single Component or Your Existing Kafka!</b >
6+ <p >
7+ Superstream is an autonomous platform designed<br >to optimize data infrastructure for cost reduction and reduced operations.<br >
8+ <a href =" https://superstream.ai " >Website</a > | <a href =" https://docs.superstream.ai " >Docs</a >
9+ </p >
710
811</div >
912
13+ #### This chart is for Superstream customers who prefer to host a local engine
14+
1015## Configure Environment Tokens
1116
1217For easiness, create ` custom_values.yaml ` file and edit the following values:
3843# ###########################################################
3944# Optional service to automatically scale the Kafka cluster up/down based on CPU and memory metrics
4045autoScaler :
41- enabled : true
46+ enabled : true
4247` ` `
4348
4449To deploy it, run the following:
@@ -93,6 +98,7 @@ The following table lists the configurable parameters of the SuperStream chart a
9398| ` superstreamEngine.serviceAccount.create ` | Specifies whether a service account should be created. | ` true ` |
9499| ` superstreamEngine.serviceAccount.annotations ` | Annotations to add to the service account. | ` {} ` |
95100| ` superstreamEngine.serviceAccount.name ` | The name of the service account to use. | ` "" ` |
101+ | ` superstreamEngine.extraEnv ` | A map of additional environment variables for the application. | ` {} ` |
96102| ` superstreamEngine.service.enabled ` | Enable service for the backend. | ` true ` |
97103| ` superstreamEngine.service.type ` | Type of service for the backend. | ` ClusterIP ` |
98104| ` superstreamEngine.service.port ` | Port for the backend service. | ` 7777 ` |
@@ -130,6 +136,7 @@ The following table lists the configurable parameters of the SuperStream chart a
130136| ` autoScaler.autoscaling.maxReplicas ` | Maximum number of replicas for autoscaling. | ` 5 ` |
131137| ` autoScaler.autoscaling.targetCPUUtilizationPercentage ` | CPU utilization percentage for autoscaling. | ` 75 ` |
132138| ` autoScaler.autoscaling.targetMemoryUtilizationPercentage ` | Memory utilization percentage for autoscaling. | ` 75 ` |
139+ | ` autoScaler.extraEnv ` | A map of additional environment variables for the application. | ` {} ` |
133140| ` autoScaler.nodeSelector ` | Node selectors to control the placement of pods. | ` {} ` |
134141| ` autoScaler.tolerations ` | Tolerations for pods to tolerate certain node conditions or taints. | ` [] ` |
135142| ` autoScaler.affinity ` | Affinity rules for pod scheduling. | ` {} ` |
@@ -141,6 +148,7 @@ The following table lists the configurable parameters of the SuperStream chart a
141148| ` syslog.service.type ` | Type of service for syslog. | ` ClusterIP ` |
142149| ` syslog.service.port ` | Port for the syslog service. | ` 5514 ` |
143150| ` syslog.service.protocol ` | Protocol for the syslog service. | ` UDP ` |
151+ | ` syslog.extraEnv ` | A map of additional environment variables for the application. | ` {} ` |
144152| ` syslog.resources.limits.cpu ` | CPU limit for the syslog pod. | ` "100m" ` |
145153| ` syslog.resources.limits.memory ` | Memory limit for the syslog pod. | ` "256Mi" ` |
146154| ` syslog.resources.requests.cpu ` | CPU request for the syslog pod. | ` "50m" ` |
@@ -157,3 +165,4 @@ The following table lists the configurable parameters of the SuperStream chart a
157165| ` syslog.persistence.size ` | Size of the persistent volume for syslog. | ` "1Gi" ` |
158166| ` syslog.persistence.accessModes ` | Access modes (e.g., ReadWriteOnce) for the syslog persistent volume. | ` ["ReadWriteOnce"] ` |
159167| ` syslog.persistence.storageClassName ` | Storage class name for the syslog persistent volume. | ` "standard" ` |
168+
0 commit comments