rancher2.0 + kubernetes + istio + kiali + jaeger 설치
1. 설치 내역
- kubectl 로 helm설치를 해봤는데.. 잘 안되서 rancher2.0의 Catalog로 설치 했습니다.
2. TEST 진행
1. Kiali
- 이건 네트웍구간별 request 의 정보를 실시간으로 확인이 가능한 Tool 입니다. DevOps 로 본다면,, Ops 의 Network 담당자를 위한 툴이 되겠네요..
> hosts의 네트웍 구간 (TCP/IP) 보다는 컨테이너간 의 request 정보를 볼수 있습니다.. 차후, 이런 모니터링도구들이 많이 필요해 질겁니다.
2.Grafana
- Kiali의 내용을 Grafana에서도 확인할수 있습니다.
3. Jaeger
- 이건 분산 트렌젝션 모니터링 툴 입니다.. Ops도 보겠지만.. Dev에서도 보면 좋을듯 하네요..
> 아래는 Productpage의 호출 기록을 보는 화면 입니다. 화면 상단에는 각 호출별로 응답시간 분포가 나오고 아래는 개별 트렌젝션에 대한 히스토리가 나옵니다. 굿!
그중 하나를 클릭해 보면.. 아래와 같이 나옵니다.
request가 , istio-ingressgateway로 들어와서 productpage를 호출하였네요..