Winson-030/dify-kubernetes
Deploy Dify on Kubernetes
해결하는 문제
사전 구성된 YAML 배포 파일을 제공함으로써 Kubernetes 클러스터에 LLM 애플리케이션 개발 플랫폼인 Dify를 배포하는 과정을 간소화합니다.
작동 방식
사용자는 kubectl을 사용하여 제공된 Kubernetes 매니페스트 파일(dify-deployment.yaml 등)을 적용합니다. 이 프로젝트는 Docker Hub에 직접 접속할 수 없는 사용자를 위한 미러 레지스트리 설정이 포함된 다양한 버전의 배포 파일을 제공하며, PVC 스토리지 또는 S3 백엔드 구성용 전용 브랜치도 제공합니다.
대상 사용자
관리형 서비스 대신 자체 Kubernetes 인프라에서 Dify를 호스팅하고자 하는 DevOps 엔지니어 및 개발자.
주요 특징
- 빠른 배포: 원격 URL에서
kubectl apply를 직접 사용해 배포 가능. - 유연한 스토리지: 전용 브랜치를 통해 hostPath 또는 Persistent Volume Claims (PVC) 선택 가능.
- 네트워크 구성: Traefik용 예제 Ingress 구성이 포함되어 웹 및 API 트래픽을 처리.
- 사용자 정의: SSRF 프록시 컴포넌트 포함 및 고가용성(HA) 데이터베이스 설정 계획 중.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트