[Config Guide]
행복성장캠퍼스의 설정파일을 활용하면 CloudZ 환경에 빠르게 배포하실 수 있습니다.
| 구분 | 설명 | 링크 |
|---|---|---|
| React-Frontend | React Frontend 배포용 Configuration | 바로가기 |
| Node.js-Backend | Node.js Backend 배포용 Configuration | 바로가기 |
| Spring Boot-Backend | Springboot Backend 배포용 Configuration | 바로가기 |
프로젝트 구조
프로젝트 Root 폴더에 설정파일을 추가해보세요.
deployment.yaml: Pod 및 ReplicaSet에 대한 선언적 업데이트를 담당service.yaml: Pod에서 실행되는 응용프로그램을 네트워크 서비스로 노출하는 역할ingress.yaml: 클러스터의 서비스에 대한 외부 액세스를 관리하는 API 객체Dockerfile: docker 설정파일Jenkinsfile: Jenkins 설정파일
Frontend 구성
- k8s/
[name]-deployment.yaml - k8s/
[name]-service.yaml - k8s/
[name]-ingress.yaml← Frontend 서비스는 외부 액세스를 위해 Ingress 설정 DockerfileJenkinsfile
Backend 구성
- k8s/
[name]-deployment.yaml - k8s/
[name]-service.yaml DockerfileJenkinsfile