목록2018/07 (2)
Jason's Blog
본 포스팅에선 ISTIO를 Openshift 환경(Kubernetes + Docker)에서 설치하고 예제(BookInfo)를 이용하여 설치하고, ISTIO가 어떻게 동작하며 MSA를 어떻게 구성하는지, DevOps를 어떤 형식으로 구현해 내는지에 대한 이야기를 해볼것이다. 동작 방식을 효율적으로 보여주기 위해 다음과 같은 추가 툴을 사용할 것이다. Prometheus - System 모니터링 및 Alert을 위한 툴킷으로, CNCF(Cloud Native Computing Foundation)의 2번째 호스팅 프로젝트로 선정될 정도로 활발한 오픈소스 모니터링 프로젝트이다.(1번째는 Kubernetes) Grafana - 등록되어있는 서비스(Application)과 상호작용하는 쿼리, 통신, 상태 등을 시..
Service Mesh란 무엇일까? - Service mesh 개요 Service mesh라는 용어는 microservice를 구현할 때 service에 해당되는 application에 대한 구조, 그들간의 네트워크를 이야기할 때 항상 등장한다. 이 Service mesh는 각 커뮤니티에서 원하는 요구에 따라 정의가 바뀌는데, 이 모든 이야기 중의 공통점은 서비스의 크기와 복잡성이 올라감에 따라 관리가 어려워 진다는 것이다. Service mesh를 이루는 요소로는 service discovery, load balancing, failure recovery, metrics, monitoring 등의 도구와 좀 더 복잡해진 운영 프로세스인 A/B testing, canary releases, rate li..