Winson-030/dify-kubernetes

Deploy Dify on Kubernetes

해결하는 문제

Kubernetes 클러스터에 Dify(LLM 애플리케이션 개발 플랫폼)를 배포하는 과정을 간소화합니다. 미리 구성된 YAML 파일을 제공하여 플랫폼 실행에 필요한 복잡한 인프라를 수동으로 설정할 필요가 없습니다.

작동 방식

이 프로젝트는 kubectl을 통해 직접 적용할 수 있는 Kubernetes 배포 매니페스트(dify-deployment.yaml)를 제공합니다. DockerHub 접근이 제한된 사용자를 위한 미러 레지스트리, Persistent Volume Claims(PVC) 또는 S3 백엔드 스토리지와 같은 고급 스토리지 요구 사항을 위한 특정 브랜치 등 다양한 환경을 위한 구성을 포함합니다.

대상 사용자

관리형 서비스를 사용하는 대신 Kubernetes 클러스터에서 직접 Dify 인스턴스를 호스팅하려는 DevOps 엔지니어 및 개발자.

주요 특징

  • 빠른 배포: 원격 URL에서 kubectl apply를 사용하여 한 번의 명령으로 배포 지원.
  • 유연한 스토리지: PVC 및 S3 스토리지 구성을 위한 전용 브랜치 제공.
  • 네트워크 구성: 웹, API 및 콘솔 트래픽을 처리하기 위한 상세한 Traefik Ingress 예제 제공.
  • 보안 강화: 보안 향상을 위한 통합 SSRF 프록시 구성 요소 포함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트