
MSA(MicroService Architecture) 마이크로서비스 아키텍처에 대한 명확한 정의는 없다. 하지만 MSA란 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크라고 할 수 있다. 마이크로서비스는 완전히 독립적으로 배포가 가능하고, 다른 기술 스택(개발 언어, 데이터베이스 등)이 사용 가능한 단일 사업 영역에 초점을 둔다. 기존의 Monolithic서비스 경우에는 하나의 큰 아키텍쳐로 이루어짐. - 하나의 DB에 여러 비지니스를 관리함. - 장애가 발생하면 모든 시스템에 영향을 줌. 하지만 MSA는 각각 서비스를 쪼개어서 마이크로서비스로 구분함. - 하나의 Service에 하나의DB를 가짐. - 하나의 MSA는 독립적이고, 서로에게 영향은 주질않고, 요청/응답으로..

-------------- Istio -------------- Istio 설치 curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.7.5 TARGET_ARCH=x86_64 sh - "(istio v1.7.1은 Kubernetes 1.16이상에서만 동작)" cd istio-1.7.1 export PATH=$PWD/bin:$PATH istioctl install --set profile=demo --set hub=gcr.io/istio-release "note : there are other profiles for production or performance testing." Istio 모니터링 툴(Telemetry Applications) 설치 vi s..

볼륨 생성 kubectl apply -f volume-azurefile-pvc.yaml -------------------------- Configmap ------------------------------ kubectl create configmap hello-cm --from-literal=language=java docker build -t user0909.azurecr.io/hello-cm:v1 . 푸시 (권한이 없다고 뜸) docker push user0909.azurecr.io/hello-cm:v1 acr로그인 az acr login --name user0909 다시 푸시 docker push user0909.azurecr.io/hello-cm:v1 configmap->cm-deploymen..

RollOut - 새로운 버전의 배포 RollBack - 이전 버전으로 되돌림 1. 서비스 그룹 2. kubernetes 클러스트 만들기 노드의 개수 = worker의 개수 노드 크기 = 자원 3. msaez.io 터미널창 -> az login -> 해당 code 8자리 복사후 -> microsoft.com/devicelogin 컨트롤 클릭 (로그인 세션은 12시간정도 유효) az aks get-credentials --resource-group user09-rsrcgrp --name user09-aks kubectl get all 했을때 아래와 같이 나와야함. az acr login --name user0909 진행 az aks update -n user09-aks -g user09-rsrcgrp --..
- Total
- Today
- Yesterday
- 별코딩
- 협업
- MSA
- put
- Branch
- monolithic
- 브랜치란
- HTTP 요청 메서드
- 화살표함수
- GIT
- git명령어
- React
- HTTP
- 형상관리
- MicroService
- svn
- Link
- 일반함수
- NavLink
- Post
- github
- 코드리뷰
- 원격저장소
- git branch
- git 기초
- git clone
- 오류해결
- MSA란?
- bitbucket
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |