opennova 님의 글 35
1. 개요 GCP에서 "IAP(Identity-Aware Proxy) 중요 보안 업데이트" 라는 메일 옴 2. 내용 Google Cloud Platform 고객님께, 중요한 IAP(Identity-…
1. 서문 구글 클라우드가 제공하는 인프라 배포 서비스인 Deployment Manager를 소개한다. 2. 구성요소 Deployment Manager는 다음과 같은 구성요소들을 가진다. 2.1. …
1. 설치 https://www.jaegertracing.io/download/ 에서 다운로드 받는다. 테스트 환경은 맥이어서 macOS용 tar.gz 파일을 받았다. jaeger-1.20.0-da…
1. 개요 Swagger2 및 UI 버전을 3.0.0으로 잡았을 때 /swagger-ui.html가 열리지 않는 현상 2. 해결 잘 모르겠으나 2.9.2로 되돌리고 나서는 잘 된다. !-- http…
1. 개요 2. 설치 Spring Boot 애플리케이션이다. https://start.spring.io/ 사이트에서 애플리케이션을 하나 생성한다. 이 때 Dependency에 Zuul을 추가한다. …
1. 개요 Kubernetes의 Scheduler에 대해 알아본다. 2. 원리 Kubernetes는 kube-scheduler가 Pod에 할당할 노드를 결정한다. kubectl apply 등을 통해…
Hystrix에 대하여
1. 개요 서비스는 Resiliency Pattern을 통해 장애를 회피할 수 있다. Timeout (시간만료) Circuit Breaker (차단기) Bulkheads (칸막이 벽) Load Sh…
1. 구조 및 포트 할당 MyRestServer : 8180 포트 MyRestClient : 8888 포트 2. 코드 Server App, Client App 2개를 생성한다. 2.1. MyRest…
1. 상위문서 2. Ribbon이란? 2.1. 개념 Client 측의 Load balancer이다. 일반적으로 MSA 플랫폼 외부의 호출은 API Gateway를 이용하게 되는데, 그렇다면 MSA …
Cloud Computing & MSAEureka에 대하여
Spring Cloud Eureka(유레카)에 대해 알아보자. 1. Eureka란? 스프링 클라우드 Eureka는 Load balance, Failover 등을 목적으로 사용되는 REST 기반의 서…
1. 소개 Consul은 서비스 검색, 구성 및 분할 기능을 갖춘 완벽한 기능의 컨트롤 플레인을 제공하는 서비스 메시 솔루션이다. 각 기능은 필요에 따라 개별적으로 사용하거나 함께 사용하여 전체 서…
1. 목적 Pod의 Spec에 nodeName을 설정하면 특정 노드에 Pod 할당이 가능하다. 하지만 이 방법은 약간 원시적인 방법이라고 할 수 있다. nodeName 방식이 아닌 노드에 라벨을 설…