서비스 메시 (Service Mesh)? Mesh ? 이름 그대로의 역할 네트워크 전체에서 흩뿌려져 내부 동작을 손쉽게 제어 서비스 라우팅, 로드밸런싱, 텔레메트리에 대한 아이디어를 재구성 Kubernetes 이전? 관련된 기능을 특정 언어의 라이브러리로 제공했음 (물론 지금도 사용하는 곳도 많음) 무엇이 있었나? Scala - finagle Java - Netflix OSS (hystrix, ribbon), Spring cloud 만약 다른 언어에서 사용하고 싶다면? 사용할 수 없다. 해당 언어에서만 사용이 가능함. 해당 언어 애플리케이션에서 사용할 땐 의존성이 생기는 문제 단순히 import dependency가 아닌 애플리케이션 비즈니스 코드 내부로 깊게 침투해져 있는 경우가 많았다. 만약 이걸 때..
Destination Rule Configuration affecting load balancing, outlier detection, etc. istio.io apiVersion: networking.istio.io/v1alpha3 kind: DestinationRule metadata: name: DestinationRule-example spec: host: svc-apply-example trafficPolicy: loadBalancer: simple: ROUND_ROBIN outlierDetection: consecutive5xxErrors: 5 consecutiveGatewayErrors: 0 interval: 10s baseEjectionTime: 30s maxEjectionPercent: ..
Istio에서 지원 및 제공하는 kubernetes API resources는 다음과 같다. NAME SHORTNAMES APIGROUP NAMESPACED KIND VERBS istiooperators iop,io install.istio.io true IstioOperator [delete deletecollection get list patch create update watch] destinationrules dr networking.istio.io true DestinationRule [delete deletecollection get list patch create update watch] envoyfilters networking.istio.io true EnvoyFilter [delete ..
Which One is the Right Choice for the Ingress Gateway of Your Service Mesh? 위 글을 번역한 글입니다. 제 이해를 위해 중간 중간 부족한 부분에 대한 내용 및 링크를 추가하였습니다. 글과 모든 사진의 저작권은 위 글에 있습니다. (Copyright of the article and all the photos is in the post above) Kubernetes platform에서 일부 서비스가 외부 네트워크로 노출되어야할 때 무엇을 사용해야할까요? Kubernetes에서는 ClusterIP, Nodeport, LoadBalancer, Ingress, Istio Gateway 같은 다양한 수단을 제공하고 있습니다. 이 중에서 productio..
- Total
- Today
- Yesterday
- container
- jasync
- 로그
- docker
- Log
- c++
- Algorithm
- k8s
- boj
- 알고리즘
- HTTP
- Spring
- Intellij
- 하루
- python
- 비동기
- OpenTelemetry
- MySQL
- Istio
- 일상
- Spring boot
- gradle
- 쿠버네티스
- 클린 아키텍처
- 백준
- tag
- WebFlux
- Kubernetes
- java
- Clean Architecture
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |