Winson-030/dify-kubernetes
Deploy Dify on Kubernetes
What it solves
It simplifies the process of deploying Dify, an LLM application development platform, onto a Kubernetes cluster by providing pre-configured YAML deployment files.
How it works
Users apply the provided Kubernetes manifest files (such as dify-deployment.yaml) using kubectl. The project offers different versions of deployment files, including mirror registry presets for users who cannot connect to Docker Hub directly, and specialized branches for PVC storage or S3 backend configuration.
Who it’s for
DevOps engineers and developers who want to host Dify on their own Kubernetes infrastructure rather than using a managed service.
Highlights
- Quick Deployment: Supports direct application via
kubectl applyfrom remote URLs. - Flexible Storage: Provides options for hostPath or Persistent Volume Claims (PVC) via dedicated branches.
- Network Configuration: Includes example Ingress configurations for Traefik to handle web and API traffic.
- Customization: Includes an SSRF proxy component and plans for High Availability (HA) database setups.
Related
- Project
- Project
- Project
- Project
- Project