If I plan to deploy Datahub using AWS resources th...
# all-things-deployment
t
If I plan to deploy Datahub using AWS resources that have already been provisioned do I still need to go through the process of installing datahub-prerequisites?
s
I believe you need aws cli, kubectl, helm and eksctl installed in your terminal to deploy EKS stack via terminal
Since the ideia is to deploy the entire stack on kubernets, let me know if you got that working, because i having trouble, lol
t
When I said AWS resources I mean using RDS, Opensearch, and MSK for the data/storage layers. But I am able to get it "deployed" if I install the datahub-prerequisites that don't use AWS and then follow the documentation for the AWS installation. However, when I remove the prerequisite resources from my cluster things start to break. So I'm not sure if my installation is actually using the AWS resources or those of the prerequisites.
You can selectively deploy the necessary components in prerequisites by setting enabled to false after deploying the new wirings to datahub
t
So I need to 1. deploy prerequisites w/ enabled = true 2. deploy datahub w/ aws values in the values.yaml file 3. in prerequisites set enabled = false and then update?
or do I just set the values to false for everything but the schemaregistry and then install datahub w/ the aws resources
e
ah if you don’t already have a running datahub
you can skip 1
so what I was mentioning was not to enable or disable the whole prereqs
but enable just the ones you need
for instance, you can run Kafka on kubernetes through prereqs while using Opensearch and RDS
Seems like you want to run everything on AWS. In that case, as you mentioned, just enable schema-registry and deploy prereqs first
then deploy datahub with the values.yaml set to point to your provisioned instances
plus1 1
t
Thanks