[공지] 소개
Jan. 26, 2025, 1:26 a.m.
by. ICURFER
by. ICURFER
목적
- 개인 테스트 환경 관리 목적으로 프로그래밍 되었습니다.
- 인프라, 클라우드 네이티브 관리 목적으로 기능 구현 중 입니다.
- 사전 설계없이 필요에 따라 구현 및 수정 하고 있습니다.
제약조건
- 가급적 app별 기능 및 템플릿을 분리하고있습니다.
- 공통된 기능의 이름을 접미사로 사용하려 하고 있습니다.
- 기획이나 설계가 없어 이름규칙이 최대한 복잡해지지 않도록...
개발 환경
- Django + Bootstrap을 이용하고 있습니다.
- ChatGPT의 도움으로 기능 구현하고 잘안되는 경우만 직접 수정 하고 있습니다.
- Gitea-Runner를 이용한 Gitaction사용중 입니다.
- 빌드된 이미지는 Harbor에 저장하고 있습니다.
운영환경
- Kubernetes 환경위에 monolitic구조의 container를 배포하여 운영합니다.
- Prometheus와 Grafana를 이용한 인프라 모니터링을 하고 있습니다.
- DB는 MariaDB를 사용중이며 별도의 VM에 구성되어 있습니다.
- Blog 게시물의 image는 MinIO 오브젝트스토리지에 저장되도록 구성되었습니다.