Pilot은 Istio 서비스 메시에 배포된 Envoy 인스턴스의 라이프사이클을 관리합니다. Pilot Architecture 위 그림과 같이, Pilot은 하부 플랫폼에 독립적으로 전형적인 서비스 메시 구조를 관리합니다. Pilot 에서 플랫폼에 특정된 어댑터들은 이 전형적인 모델을 적절히 구성합니다. 예를 들어 Kubernetes 어댑터는 Kubernetes API 서버를 바라보는 컨트롤러를 구현하고 있으며 pod 등록정보, ingress 자원, 그리고 트래픽 관리 룰을 포함하는 third party 자원에 대한 변경등을 감지합니다. Envoy에 특정된 설정은 정식 표현에 기반하여 생성됩니다. Pilot 은 서비스 검색(Service discovery), 로드밸런싱 풀과 라우팅 테이블에 동적으로 업데..
Traffic Management Overview 이 포스팅은 Istio가 어떻게 트래픽 관리를 하는지에 대한 개요입니다. Pilot and Envoy Istio에서 트래픽 관리를 위해 사용되는 핵심 요소는 Pilot입니다. Pilot은 Istio 서비스 메시에 배포된 모든 Envoy 프록시를 관리하고 구성합니다. Pilot은 Envoy 프록시들 간의 트래픽을 라우팅하고자 할 때 어떤 룰을 사용할지 지정하고 timeout, retires, circuit breaker와 같은 failure recovery 기능을 설정합니다. 또한 메시 내 모든 서비스의 정형화된 모델을 유지하고 이를 Envoy가 검색 서비스를 통해 메시 내 다른 인스턴스에 대한 정보를 찾아내는데 사용됩니다. 각 Envoy 인스턴스는 Pil..
간만의 포스팅입니다. 한동안 PoC/구축 프로젝트 등으로 정신이 없다가.. 아직 끝나지 않았지만 틈이 나서 포스팅으로 정리를 해 봅니다. 이번에 진행중인 PoC에서 마이크로서비스에 대한 요건이 있어서 대안으로 Istio를 준비하였고 이 내용을 공유할 예정입니다. Overview Istio는 마이크로서비스를 서로 연결, 관리, 그리고 보안기능을 제공하는 오픈 플랫폼입니다. Istio는 로드밸런싱, 서비스-서비스 간 인증, 모니터링 등을 어떤 코드의 변경 없이 서비스들 간의 네트워크를 쉽게 만들어 줍니다. Istio는 side-car proxy 방식으로 적용되며 Istio control plane의 기능을 사용하여 마이크로서비스들 간의 네트워크 통신을 중계합니다. Istio는 현재 Kubernetes 환경을..
** 이 글은 itworld 2018/5/26일자 내용으로 레드햇 오픈시프트 제품 관리자인 Diogenes Rettori의 기고문을 번역한 내용입니다. 마이크로서비스를 위한 서비스 메시 기술 ‘이스티오’가 뜨는 이유Diogenes Rettori | InfoWorld작년 이스티오(Istio) 서비스 메시 기술에 대한 관심과 움직임은 확실히 흥미로웠다. 사실 이스티오의 버전은 아직 0.8인데, KubeCon/CloudNativeCon 이벤트에서 계속 뜨거운 화두가 됐다. 이유가 무엇일까? 이스티오의 인기 이유를 살펴보기 전에 서비스 메시부터 소개해 보자. 다소 포괄적인 용어인 서비스 메시는 예를 들어 다양한 무선 디바이스 간 통신 방법을 정의하거나 개별 애플리케이션이 다른 애플리케이션과 직접 통신할 수 있는..
최근 오픈소스 대시보드인 Grafana에 대한 관심이 높습니다. 그리고 그 관심만큼이나 빠른 통합이 이루어지고 있는데 이번 블로그에서는 오픈시프트 상의 Prometheus와 Elasticsearch와 Grafana를 연동하는 방법에 대해 블로깅합니다. 먼저, Origin에서 이들에 대한 어떤 로드맵을 가지고 있는지 봐야 할 것 같습니다. 현재 기준으로 오픈시프트 Origin 3.9가 배포되었으며 레드햇에서도 얼마전 RHOCP 3.9가 정식으로 배포되었습니다.아직 Tech Preview 마크를 달고 있으나 Prometheus가 오픈시프트 모니터링으로 포함되어 있으며 이는 Origin/RHOCP 공통합니다(Ansible playbook으로 설치 가능)Grafana의 경우는 조금 다른데, Origin에서는 설..
WEB-WAS 연동은 사용자 요청에 따라 정적인 리소스는 웹서버가 처리하고 비즈니스 로직은 WAS에서 처리하도록 역할을 구분하는데 사용됩니다.일반적으로 웹서버의 역할은 다음과 같습니다. proxy 서버 - 백엔드 WAS로 request by passing정적 리소스 서비스 - html, js, css, 이미지 등백엔드 WAS 로드밸런싱 - WAS가 HA로 구성될 경우(multi instance) 로드밸런싱 담당 1. 일반적인 WEB-WAS 연동 방법 일반적으로 WEB-WAS를 연동하는 방법은 WAS의 종류에 따라 달라지며 보통 WAS에서 제공하는 웹서버용 플러그인을 사용합니다.이는 상용 WAS의 경우이며, JBoss, Tomcat과 같은 오픈소스의 경우, 웹서버 플러그인도 오픈소스를 사용하는데 정리하면 ..
출처 : https://prometheus.io/docs/introduction/glossary/ 해석을 하려 했으나 의미가 모호해서 원문으로 포스팅합니다...-0-AlertAn alert is the outcome of an alerting rule in Prometheus that is actively firing. Alerts are sent from Prometheus to the Alertmanager. AlertmanagerThe Alertmanager takes in alerts, aggregates them into groups, de-duplicates, applies silences, throttles, and then sends out notifications to email, Pag..
What is Prometheus? 출처 : https://prometheus.io/docs/introduction/overview/ 프로메테우스는 오픈소스 Monitoring/Alert 솔루션입니다. 2012년 부터 시작된 프로젝트인데 2016년 CNCF(Cloud Native Computing Foundation)의 두 번째(Kubernetes에 이어) hosted project가 되면서 많은 클라우드 제공자의 관심을 받고 있는, 표준 오픈소스 모니터링으로 자리잡고 있습니다. * 오픈소스 시장은 많이 쓰면 표준이라는 수식어가 달리는 것 같습니다. 특징 프로메테우스의 주요 특징을 요약하면 아래와 같습니다. 시계열을 기반으로 하는 다차원(Multi-Dimensional) 데이터 모델을 제공유연한 쿼리 언..
거의 1년만의 포스팅입니다.지난 시간동안 수많은(?) 오픈시프트 PoC를 진행하면서 다양한 시행착오도 겪고짧은 시간동안 자잘하게 또는 크게 변화가 생기면서 그런거.. 따라가기 바빴습니다. 이번 포스팅은 xPaaS JBoss 에서 외부 DB를 연계하는 방법에 대해 포스팅 합니다. 기본적으로 레드햇이 제공하는 JBoss EAP 이미지는 PostgreSQL과 MySQL에 대한 외부 DB 연계를 지원합니다.여기에 Oracle DB를 붙일 수 있도록 약간의 이미지 커스터마이징이 필요합니다. 1. 이미지 출처 출처 : https://registry.access.redhat.com docker pull 을 통해 받을 이미지의 tag 정보를 확인합니다. 오픈시프트 용 JBoss EAP 는 현재 1.7 까지 릴리즈 된 ..
[ Jenkins Pipeline 구성 ] * openshift 3.7으로 테스트되었습니다. * 참고 : jenkins 이미지에 플러그인 추가 설치방법 [Connected 환경]Jenkins는 플러그인 사이트에 접속하여, hpi라는 확장자의 파일을 다운로드 받아 설치하게 된다. jenkins 템플릿에 아래와 같이 변수 지정하면 POD기동시 플러그인을 설치하게 된다. [disConnected 환경]dockerbuild로 xxxx.hpi파일을 플러그인 설치 위치에 ADD하여 이미지 생성(run 파일은 jenkins 이미지에서 추출)# vi Dockerfile FROM registry.access.redhat.com/openshift3/jenkins-2-rhel7 COPY ansible-tower.hpi /t..
- Total
- Today
- Yesterday
- 황용식
- XF23
- 보문호수
- m42
- 필름시뮬레이션
- 야경
- velvia
- 수지
- xf14mm
- 손주등장
- 논뷰
- 55mm
- 연대앞
- XF23mm
- xt3 #MMCA #국립현대미술관
- 신촌
- 매거진스탠딩
- 전붙이기
- m42 135mm
- SAVOR
- 캠핑
- m42 55mm
- 23mm
- 예전사진
- 퍼플라떼
- XF14
- Classic Chrome
- 브런치
- XT3
- mf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |