활용 방안

<aside> 👩🏻‍🏫 아래 애플리케이션의 대부분이 최소 성능(CPU, Memory)를 필요로 합니다. 집 PC로 하실때 워커 노드를 2대로 하고 워커 노드에 각각 최소 vCPU 2, Memory 3GiB(이상 권장)로 설정하시고 테스트 해보시기 바랍니다!

⇒ 혹시 유용한 ‘MSA App’ 혹은 ‘Game’ 이 있으면, ‘노션 댓글'로 알려주세요. 향후 지속적으로 추가할 예정입니다!

</aside>

MSA 샘플 애플리케이션 📱

1. 은행 계좌 조회

구성 : 은행 시스템에 자신의 계좌에 잔고 조회를 할 수 있는 시스템 - Flask 로 웹 애플리케이션 구성, etcd 로 데이터베이스 구성 - 링크

Istio 사용 시 kiali 에서 확인

Istio 사용 시 kiali 에서 확인

출처 : https://courses.academy.tigera.io/ 온라인 교육 내용 중

출처 : https://courses.academy.tigera.io/ 온라인 교육 내용 중

CUSTOMER 의 SVC(NodePort)로 접속 시 웹 출력 화면

CUSTOMER 의 SVC(NodePort)로 접속 시 웹 출력 화면

2. PHP 방명록 애플리케이션(Redis)

구성 - 링크

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6cc0fdf6-df5c-460c-94fb-841ffc02da9d/Untitled.png

Istio 사용 시 kiali 에서 확인

Istio 사용 시 kiali 에서 확인