image.png

image.png

eurekaserver

apiservice → userservice → 사용자 등록, 사용자 로그인, 사용자 조회(주문)

        → firstservice 

        → orderservice → 주문 등록, 주문 조회

        → catalogservice → 재고 마이너스

configservice → 쿠버네티스에 configmap, secrets으로 변경

쿠버네티스 ← 도커

도커데스크탑에서 제공해주는 쿠버네티스

kubectl get node 컴퓨터 갯수 보여주는 명령어

kubectl apply -f configmap.yaml 환경설정 파일 등록

kubectl apply -f secrets.yaml 환경설정 파일 등록

kubectl apply -f maria.yaml 배포, 서비스 등록

kubectl get all → kubectl get pod

              → kubectl get svc

              → kubectl get deployment

service project : intellij 실행, terminal 실행(jar 파일), git bash 실행(jar 파일)

kubectl get all -n ingress-nginx # namespace

kubectl get all -n default # namespace