Skip to content

Kanginho1/msa-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSA Sample Guide

소개

본 Repository는 K-Paas 컨테이너플랫폼을 활용해 MSA(Micro Service Architecture) 샘플 프로젝트를 구축하고 활용할 수 있도록 구성되어있다.

컨테이너플랫폼 파이프라인 서비스를 이용해 해당 샘플을 배포하는 방법은 아래 가이드를 참고한다.
[Pipeline 서비스 사용 가이드]


구성도



component Desc NodePort
msa-sample-api Msa Sample API 기능 30010
msa-sample-sd-api Msa Sample Side API 기능 30014
msa-sample-ui Msa Sample UI 기능 30011
msa-sample-gateway Msa Sample API Gateway 기능 30012


프로젝트


배포

1. 환경변수 Configmap 생성

MSA 구성 배포 전 Kubernetes Master Node에서 환경변수를 위한 configmap을 생성한다.

  • {K8S_MASTER_NODE_IP} 값 변경 필요

[configmap.yml]

kubectl create -f configmap.yml

2. MSA 구성 배포

컨테이너플랫폼 파이프라인 서비스를 통해 MSA 구성 배포 시 아래 yml로 변경하여 배포한다.

MSA API 배포

deployment.yml
service.yml

MSA SD-API 배포

deployment.yml
service.yml

MSA UI 배포

deployment.yml
service.yml

Gateway 배포

deployment.yml
service.yml


접속

Gateway를 통해 UI에 접속한다.

접속 URL : {K8S_MASTER_NODE_IP}:30011/hello

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •