Use the Helm package manager to deploy the RudderStack data plane on your Kubernetes cluster. You can find the Helm chart in the RudderStack GitHub repository.
If you plan to use RudderStack in production, using the Kubernetes Helm charts is strongly recommended.
Prerequisites
Install Kubectl and connect to your Kubernetes cluster.
The above command deploys RudderStack on your default Kubernetes cluster configured with kubectl. See Configuration for more information on the configurable parameters during the deployment.
Workspace token
The workspace token is a unique identifier of your RudderStack workspace. RudderStack uses this token to automatically read your source-destination configurations when you set up and run the data plane.
Log in to your RudderStack Open Source dashboard.
Copy your workspace token from Settings > Workspace:
Container image pull policy for the transformer image.
Always
backend.extraEnvVars
Extra environments variables to be used by the backend in the deployments
See the values.yaml file.
backend.controlPlaneJSON
If you have self-hosted the control plane using Control Plane Lite, set this to true.
The data plane then reads the configuration from the exported workspaceConfig.json file.
false
You can change each of these parameters in values.yaml and specify each parameter using the --set key=value[,key=value] argument while running the helm install command:
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.