티스토리 뷰
Helm chart를 이용하여 Gitea를 설치합니다.
Gitea helm chart repository 주소: https://gitea.com/gitea/helm-chart
1. helm chart download
#작업디렉토리로 이동
> mkdir -p ~/install && cd ~/install
# add chart
> helm repo add gitea-charts https://dl.gitea.com/charts/
> helm repo update
# download chart
> helm pull gitea-charts/gitea
> tar xvf gitea-9.6.0.tgz
> cd gitea
2. 설치 manifest 파일 생성
아래 예제를 참고하여 설치 manifest파일을 만듭니다.
- storage class 변경 필요
- ingress.hosts.host 변경
- gitea.admin.username 변경 시 'admin'과 'gitea'는 이미 사용중이라 다른 값을 사용해야 함
global:
storageClass: "nfs-retain"
replicaCount: 1
podSecurityContext:
fsGroup:
ingress:
enabled: true
className: nginx
hosts:
- host: mygitea.io
paths:
- path: /
pathType: Prefix
persistence:
enabled: true
claimName: gitea-shared-storage
size: 10Gi
accessModes:
- ReadWriteOnce
storageClass: nfs-retain
#
gitea:
admin:
username: administrator
password: P@ssw0rd
3. gitea 설치
> helm install gitea -f gitea.yaml .
4. 접속 확인
접속하는 PC의 hosts파일에 ingress host를 등록합니다.
IP값은 k8s cluster의 node IP 아무거나 등록합니다.
만약 proxy서버를 통해 k8s cluster를 접속하는 경우는 proxy서버의 주소를 입력합니다.
165.192.105.51 mygitea.io
웹브라우저에서 ingress host주소로 접근한 후 지정한 id/pw로 로그인 되는지 확인합니다.
'Open Sources' 카테고리의 다른 글
Markdown 쉽게 배우기 (0) | 2024.01.02 |
---|---|
GitHub Page 가이드: 레포지토리를 웹페이지로 사용하기 (0) | 2023.02.04 |
openssl로 SSL인증서 만들기와 Mac+Chrome에서 ERR_CERT_INVALID 에러 조치하기 (0) | 2021.11.29 |
VM간 암호 입력 없이 보안을 보장하면서 접근 시키기: SSH key 구성 (0) | 2021.08.23 |
github push 에러: Support for password authentication was removed (0) | 2021.08.21 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- spotify
- 디토소비
- 스핀프로젝트
- API Composition
- AXON
- Event Sourcing
- 마이크로서비스
- 분초사회
- 스포티파이
- 리퀴드폴리탄
- 요즘남편 없던아빠
- 도파밍
- 애자일
- 마이크로서비스 패턴
- micro service
- 돌봄경제
- SAGA
- agile
- 육각형인간
- 호모프롬프트
- CQRS
- 버라이어티가격
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함