Overview of Kubeflow on AWS Deployment Add-ons
Kubeflow on AWS provides several add-ons to integrate additional AWS services into the deployment, regardless of the chosen deployment option. Available integrations include:
- AWS Application Load Balancer (ALB): Used to expose the Kubeflow dashboard to external traffic with secure traffic management.
- Amazon Elastic File System (EFS): Provides persistent, scalable, and shareable volumes for Kubeflow Notebooks, training, and inference workloads (e.g., Jupyter).
- Amazon FSx for Lustre: High-performance volumes used to cache training data with direct S3 connectivity, suitable for distributed training and Jupyter notebooks requiring sub-millisecond latency.
- Amazon CloudWatch: Used for persistent log management to overcome default Kubernetes log limits and improve monitoring.
- Amazon Managed Prometheus and Grafana: A scalable managed platform for monitoring Kubeflow and cluster metrics.