Nextcloud Ingress 설정 (Kubernetes/Traefik)

Source

  • Depot/Infra/vaultwarden 설정.md

Summary

이 노트는 Kubernetes 환경에서 Nextcloud 서비스를 외부에 노출하기 위한 Ingress 설정 예시를 담고 있습니다. Traefik ingress controller 와 Cert-Manager(Let’s Encrypt) 를 사용하여 HTTPS 인증서를 자동으로 발급하고, 특정 도메인(nextcloud.ancom.duckdns.org) 을 통해 8080 포트의 Nextcloud 서비스로 트래픽을 라우팅하는 YAML 매니페스트가 포함되어 있습니다.

Key Points

  • Kubernetes Ingress 리소스를 통해 Nextcloud 서비스 외부 접근 설정
  • Traefik ingress class 사용
  • Cert-Manager(ClusterIssuer: letsencrypt-prod) 연동을 통한 TLS 인증서 자동 관리
  • 도메인: nextcloud.ancom.duckdns.org
  • 백엔드 서비스 포트 매핑: 8080