Application Information

Prompt Keda application information.

Architecture

KEDA is deployed with the KEDA operator in the Prompt Processing vClusters in the keda Kubernetes namespace.

KEDA controls autoscaling for Prompt Processing. KEDA uses scalars to determine how aggressively to scale up and down. Prompt KEDA is configured to autoscale based on the number of Fanned Out events in Prompt Redis.

Architecture Diagram

See Architecture Diagram

Associated Systems

See Associated Systems

Configuration Location

Config Area

Location

Configuration

lsst-sqre/phalanx

Vault Secrets Dev

secret/rubin/usdf-prompt-processing-dev/prompt-keda

Vault Secrets Prod

secret/rubin/usdf-prompt-processing/prompt-keda

Data Flow

See Data Flow

Dependencies - S3DF

Below are the S3DF Dependencies.
  • Kubernetes

  • SLAC LDAP to authenticate to vCluster

  • Prompt Redis for creating and scaling scaled jobs.

Dependencies - External

Below are external dependencies.
  • Internet access to pull Keda docker image.

Disaster Recovery

The application can be redeployed with not data being needed to be restored.