공부/Open Source
[Nexus/helm] nexus-repository-manager helm chart로 구성하기
haejang
2024. 7. 18. 19:30
728x90
728x90
https://artifacthub.io/packages/helm/sonatype/nexus-repository-manager
이 차트를 처음 봤을 때,
차트를 더이상 업데이트/지원하지 않는다...
고가용성 차트를 따로 제공한다 : 이 차트만 유일하게 지원할거임
-> https://artifacthub.io/packages/helm/sonatype/nxrm-ha
라고 써있길래, 당연히 deprecate된 프로젝트라는건줄 알고, 고가용성도 당연히 챙기면 좋은거니까.. 하고 nxrm-ha 차트로 구성해봤었다.
근데 고가용성을 위한 외부 DB 연동하는 일 자체가 OSS버전에선 지원되지 않고, 유료 라이선스가 있어야먄 사용가능한 거였다.
그래서 뭐.. 넥서스 장애나봤자 빌드안되는것뿐이긴 하니까! 하고 nexus-repository-manager 차트를 사용했다.
ingress:
enabled: true
ingressClassName: nginx
annotations:
nginx.ingress.kubernetes.io/force-ssl-redirect: “true”
nginx.ingress.kubernetes.io/ssl-redirect: “true”
hostPath: /
hostRepo: nexus.honglab.com # 사용할 도메인 입력
persistence:
enabled: true
accessMode: ReadWriteOnce
storageSize: 50Gi # 기본은 8Gi였는데 그냥 넉넉하게 늘렸다
nexus:
resources:
# 권장되는 값 사용
requests:
cpu: 4
memory: 8Gi
limits:
cpu: 4
memory: 8Gi
우린 ingress-nginx 를 사용하고 있기 때문에 ingress를 활용했다.
끝~
728x90
728x90