First, add the Dynamo helm repo.
helm repo add dynamoai https://documentation.dynamofl.com/helm --force-update
NOTE: Resources for the dynamoai-kube-system
pertain to infrastructure services; therefore, they are deployed in the kube-system
namespace.
- Permissions to create resources in the
kube-system
namespace - KEDA prerequisites (recommended, necessary for autoscaling)
- Nginx Ingress Controller prerequisites (recommended)
helm upgrade -i dynamoai-kube-system dynamoai/dynamoai-kube-system \
--version $DAI_VERSION \
--values $DYNAMOAI_KUBE_SYSTEM_VALUES_FILE \
--namespace kube-system
helm uninstall dynamoai-kube-system -n kube-system
Deploy the base charts:
helm upgrade --install dynamoai-base dynamoai/dynamoai-base \
--values $DYNAMOAI_BASE_VALUES_FILE \
--namespace $DYNAMOAI_NAMESPACE \
--create-namespace
helm uninstall dynamoai-base -n $DYNAMOAI_NAMESPACE
Deploy the base charts:
helm upgrade --install dynamoai-dynamoeval dynamoai/dynamoai-dynamoeval \
--values $DYNAMOAI_DYNAMOEVAL_VALUES_FILE \
--namespace $DYNAMOAI_NAMESPACE \
--create-namespace
helm uninstall dynamoai-dynamoeval -n $DYNAMOAI_NAMESPACE
Deploy the base charts:
helm upgrade --install dynamoai-dynamoguard dynamoai/dynamoai-dynamoguard \
--values $DYNAMOAI_DYNAMOGUARD_VALUES_FILE \
--namespace $DYNAMOAI_NAMESPACE \
--create-namespace
helm uninstall dynamoai-dynamoguard -n $DYNAMOAI_NAMESPACE