Skip to content

Conversation

@vr-arch
Copy link

@vr-arch vr-arch commented Apr 24, 2025

This PR introduces a new Helm chart for deploying ComfyUI on Amazon EKS, along with supporting infrastructure changes and deployment automation.

Changes

  • Add new Helm chart in /chart directory
  • Add helm_deploy.sh script for automated deployment
  • Update S3 storage stack with CloudFormation outputs
  • Update ECR repository stack with repository outputs
  • Add Helm templates for Kubernetes resources

Features

  • Automated deployment using helm_deploy.sh
  • Integration with S3 buckets for storage
  • Integration with ECR for container images
  • Karpenter configuration for GPU nodes
  • ALB ingress configuration

Testing Done

  • Tested helm_deploy.sh script with dry-run mode
  • Verified S3 bucket integration
  • Verified ECR repository integration
  • Tested Karpenter node provisioning
  • Verified ALB ingress functionality

Dependencies

  • AWS CDK v2.177.0
  • Helm 3.0+
  • kubectl 1.24+
  • yq 4.0+

Documentation

  • Added README.Helm.en.md with installation instructions
  • Updated helm_deploy.sh with usage examples
  • Added comments in values.yaml for configuration options

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Add new Helm chart for ComfyUI deployment
Implement helm_deploy.sh script for automated deployment
Update S3 storage stack with bucket outputs
Update ECR repository stack with repository outputs
Add Helm templates for deployment, service, ingress
Add Karpenter configuration for GPU nodes
Add S3 volume mounts for inputs, outputs, and custom nodes

Breaking Changes: None
Dependencies: AWS CDK, Helm 3.0+, yq 4.0+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant