Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] docker-compose를 k8s로 마이그레이션 #7

Draft
wants to merge 21 commits into
base: develop
Choose a base branch
from

Conversation

codemario318
Copy link
Collaborator

@codemario318 codemario318 commented Jan 17, 2025

🔍️ 이 PR을 통해 해결하려는 문제가 무엇인가요?

  • MSA 및 Autoscaling 관리 효율화를 위한 k8s 도입

✨ 이 PR에서 핵심적으로 변경된 사항은 무엇일까요?

문제를 해결하면서 주요하게 변경된 사항들을 적어 주세요

  • k8s 매니패스트 추가
  • k8s 배포 관련 시크릿 추가
  • k8s 배포를 위한 workflows 추가

🔖 핵심 변경 사항 외에 추가적으로 변경된 부분이 있나요?

없으면 "없음" 이라고 기재해 주세요

  • Docker 빌드 에러 수정
  • Backend 영역 jest 테스트 오류로 인한 jest.config 추가

🙏 Reviewer 분들이 이런 부분을 신경써서 봐 주시면 좋겠어요

개발 과정에서 다른 분들의 의견은 어떠한지 궁금했거나 크로스 체크가 필요하다고 느껴진 코드가 있다면 남겨주세요

  • 이후 추가되는 서비스는 별도의 k8s 매니패스트를 만들어야해서 한번씩 확인해주세요

- backend 관련 매니패스트 추가
- kustomization을 이용한 환경 구분 추가
- ingress.yaml 추가
- fe 관련 설정 추가
- mysql 관련 설정 추가
- redis 관련 설정 추가
- kustomize를 활용한 환경별 설정 추가
- k8s 배포를 위한 github actions 관련 파일 추가
- Github Actions 테스트를 위한 설정 추가
- 1차 배포 오류 수정

EPIC: #
Story: #
Task: #
- secret 정상 입력 여부 확인을 위한 코드 추가

EPIC: #
Story: #
Task: #
- github action prod 시크릿 설정 추가
- jest 실행시 ts 처리 불가로 인한 jest.config.ts 추가
- Github Actions 워크플로우 처리 중 shared 디렉터리를 찾을 수 없다는 문제 해결
- Github Actions 워크플로우 중 도커 빌드시 shared 경로를 찾을 수 없는 문제
- Dockerfile 불필요한 환경 변수 제거
- pipeline-fe-k8s.yml actions 시크릿 확인 단계 제거
- Docker hub 로그인 단계 추가
- 성능 향상을 위한 buildx 단계 추가
- backend Dockerfile shared 패키지 및 workspace 설정 파일 복사 처리 추가
- DockerHub 로그인 단계 추가
- 성능 향상을 위한 buildx 단계 추가
- 백엔드, 프론트엔드 파이프라인 kubeconfig 설정 단계 추가
- redis, mysql pv.yaml 추가
@codemario318 codemario318 requested a review from a team January 17, 2025 07:21
@codemario318 codemario318 self-assigned this Jan 17, 2025
@codemario318 codemario318 marked this pull request as draft January 17, 2025 07:21
@codemario318 codemario318 changed the title Chore/k8s [chore] docker-compose를 k8s로 마이그레이션 Jan 17, 2025
- 백엔드, 프론트엔드 파이프라인 secret 도커 태그 추가
- 배포시 도커 허브 관련 인자 포함하도록 수정
- init.sql 실행을 위한 configmap 매니패스트 추가
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant