áá±á¬ááºáá¯á¶ážá
Service Mesh ááẠááŒá±áá¬áá¶ááŒááºážáá°áá±á¬ á
áá¬ážáá¯á¶ážááᯠááŒá¬ážáá±á¬á¡áá«ááœáẠdeveloper áá»á¬ážááŸáá·áº system administrator á¡áá»á¬ážá¡ááŒá¬ážá¡ááœáẠáááááŒá¯áááááá·áºá¡áá»ááºááŸá¬ ááááá¯á¶ážá¡áá»ááºááŒá
áºáááºá á¡ááŸááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠTCP á¡ááœá¬ážá¡áá¬á¡á¬ážáá¯á¶ážááá¯ááŒááºáááºážáá±á¬ network node áá
áºáá¯á
á®ááá¯á· á¡áá°áž proxy server áá
áºáá¯ááᯠáá±á«ááºážááá·áºáá«áááºá ááœááºáááºáá±á«áºááŸá ááœááºááẠá¡ááŒááºá¡ááŸááºáááºááœááºááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠááᯠá¡ááœááºááá° áá±ážááá¯á·ááá¯ááºááŒá®áᯠáááºááááºá áá¶ááá±á¬ááºážá
áœá¬áá²á áááºááœá±á·ááœáẠááá·áºááœááºážá
ááºážá
á¬ážááẠááá¯á¡ááºáá±á¬ nuances áá»á¬ážá
áœá¬ááŸááááºá áá°ááá¯á·ááá¯ááŒáá·áºáá¡á±á¬ááºá
áá¶áá«ááºáá Ạá¡áá°á¡áááŸá¬áž- á¡áœááºááá¯ááºážáá±á¬ááºáááºááŒááºážáá±áá¬ááᯠá¡ááá²á·áááá¯ááºááẠá
ááááºáá±á¬á·á á¡ááá²á·ááŒá áºááŒá®ážá ááŒáŸá¬ážáá»á¬ážááŒáá·áº áá»áááºáááºáá¬ážáá±á¬ áá»áœááºá¯ááºááá¯á·áá áá áºá node áá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááŒá¬ážááœááºááŒááºáááºážáá±á¬ áá±áá¬ááŸá¯ááºážáá¬ážáá»á¬ážááá¯áᬠáááá¯ááºááẠ(ááááºáá±á¬á· á¡áá»áááºáá áºáá°áá áºáá»áŸáẠbytes á¡áá±á¡ááœááºáá¬)á ááá¯á·áá±á¬áºáááºážá ááá á¹á á¡áá»á¬ážá á¯ááœááºá áá»áœááºá¯ááºááá¯á·ááááºáá±á¬ááºááŸá¯áá»á¬ážááẠHTTPá gRPCá Redis áá²á·ááá¯á·áá±á¬ á¡ááá®áá±ážááŸááºážá¡ááœáŸá¬áááá¯ááá¯áá±á¬ á¡áá»áá¯ážá¡á á¬ážá¡áá»áá¯á·ááŸáá·áº áááºááœááºáááºá ááá¯á·á¡ááŒááºá áá»áœááºá¯ááºááá¯á·ááẠá€áááá¯ááá¯áá±á¬áá»á¬ážá¡ááœáẠá¡áá°ážááŒá±áá¬áá¶á¡áá»ááºá¡áááºááᯠááŒááºááá¯áááºá áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºážááá¯ááŸá¯ááŸá¯ááºážá áá±áá¬ááŸá¯ááºážááᯠáááŒáá·áºááá¯áá«á áá»áœááºá¯ááºááá¯á·á áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá ááŒá¬ááŒáá·áºáá»áááºááᯠáá¬ážáááºááá¯áá«áááºá áá±á¬ááºáá¯á¶ážááœááºá áá»áœááºá¯ááºááá¯á·ááẠáá¯á¶ážá áœá²áá°áá¶á០áá¯á¶á·ááŒááºááŸá¯ááᯠáááºáá¶áááŸáááẠáá»áœááºá¯ááºááá¯á·áá áá áºááá¯á· áááºáá±á¬ááºááŒááºážá០áá±á¬ááºážááá¯áá»ááºáá áºáá¯ááá°ááá·áº áááºážááŒá±á¬ááºážá¡ááŒáá·áºá¡á á¯á¶ááᯠáá»áœááºá¯ááºááá¯á· ááŒááºááœá±á·ááá¯áá«áááºá áá®ááŒá¿áá¬á ááŒá±ááŸááºážááá¯á· ááááºáááœááºáá±á¬á·áá°ážá
áŠážá áœá¬á Istio ááŸá áááá¯áá¬áááºáá¬ááŸá¯áá±á¬áá·áºá០áá±ážááá¯á·ááá·áº ááŒá±áá¬áá¶á¡ááœá¬á¡áá±ážáá»á¬ážááᯠááŒáá·áºááŒáá«á áá¯á·á áááá¡ááá¯ááºážá០ááŸááºááááá·áºá¡ááá¯ááºáž Istio ááœáẠtelemetry á á¯áá±á¬ááºážáááºá¡ááœáẠMixer áá¯áá±á«áºáá±á¬ áá®ážááŒá¬ážá¡á áááºá¡ááá¯ááºážáá áºáá¯ááŸááááºá ááá¯á·áá±á¬áºáááºáž áááºááŸááá¬ážááŸááºáž 1.0.* ááœááºá áá±ážááá¯á·ááŒááºážááᯠááá±á¬ááºá á®áá¬áá¬áá»á¬ážá០ááá¯ááºááá¯ááºáá¯ááºáá±á¬ááºáááºá á¡ááá¡áá»ááŒá±á¬ááá»áŸáẠenvoy proxy ááŸááŒá áºáááºá Envoy proxy ááẠzipkin áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á ááŒá±áá¬áá¶ááŒááºážá¡ááá¯ááºážáá»á¬ážááᯠáá±á¬ááºá¡ááœááºážá០áá±ážááá¯á·ááŒááºážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá á¡ááŒá¬ážáááá¯ááá¯áá±á¬áá»á¬ážááᯠáá»áááºáááºááá¯ááºáá±á¬áºáááºáž plugin áá áºáá¯ááŸáá¬áá»áŸáẠáá»áááºáááºááá¯ááºáááºá Istio ááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠáá áºáááºáááá¯ááá¯áá±á¬ááá¯áᬠáá¶á·ááá¯ážáá±ážááá·áº á á¯áá±ážááŒá®áž ááœá²á·á ááºážáá¬ážáá±á¬ á¡áá°ážááá¯ááºá á¬ážááŸáẠááá±á¬ááºá á®ááᯠáá»ááºáá»ááºážáááŸááááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠJaeger áááá¯ááá¯áá±á¬ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž UDP ááŸáá áºááá·áº ááŒá±áá¬áá¶ááŒááºážá¡ááá¯ááºážáá»á¬ážááᯠáá±ážááá¯á·ááá¯áá«áá áá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠistio-proxy áá¯á¶ááᯠáááºáá±á¬ááºááẠááá¯á¡ááºáá«áááºá istio-proxy á¡ááœáẠá áááºááŒáá¯áẠplugins áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ ááŸááá±á¬áºáááºáž áááºážááẠalpha áá¬ážááŸááºážááœáẠááŸááá±áá±ážáááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠá áááºááŒáá¯ááºáááºáááºá¡áá»á¬ážá¡ááŒá¬ážááá«áá² áá¯ááºáá±á¬ááºááá¯áá«áá ááááºážáááºážááŒááºážááŸáá·áº áááºáá¶ááŒááºážá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áºáááºážááá¬á¡ááœá¬á¡áá±ážááᯠááŒá±áá¬áá¶ááŒááºážá¡ááá¯ááºážáá»á¬ážááᯠáá»áŸá±á¬á·áá»áááºááŒá áºáááºá áááºáá áá áºáá»á¬ážá á¡ááŸááºááááºááœááºá ááᯠáááºááẠZipkin ááá¯ááºááá¯áẠááá¯á·ááá¯áẠJaeger ááᯠáá¯á¶ážááá¯ááºáá±á¬áºáááºáž (á¡ááœááºáááá±á¬ááºááŸá¯áááºážááá·áº zipkin áááá¬áááŒá áºááŸá¯) ááᯠá¡áá¯á¶ážááŒá¯á ááá¯á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá±ážááá¯á·áá«á zipkin áááá¯ááá¯áá±á¬ááá¯ááºááá¯ááºá HTTP áááá¯ááá¯áá±á¬ááŸáá áºááá·áº á á¯áá±á¬ááºážáá°áá»á¬ážáᶠááŒá±áá¬áá¶á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááᯠáá±ážááá¯á·ááŒááºážáá«áááºááŒá®áž á¡ááœááºá á»á±ážááŒá®ážáááºá
áá«ááŒá±á¬ááŒá®ážáá¬ážá¡ááá¯ááºážá áá»áœááºá¯ááºááá¯á·ááẠá¡ááá®áá±ážááŸááºážá¡ááá·áº áááá¯ááá¯áá±á¬áá»á¬ážááᯠááŒá±áá¬áá¶ááá¯áá«áááºá ááá¯ááá¯áááºááŸá¬ áááºáá±á¬ááºááŸá¯áá áºáá¯á á®ááá±ážááœááºááŸááá±á¬ ááá±á¬ááºá á®áá¬áá¬áá»á¬ážááẠááá¯ááŒá áºáá»ááºáá±ááá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯áá»áá¯ážááᯠáá¬ážáááºááááºááŒá áºáááºá áá°áááºážá¡á¬ážááŒáá·áº Istio ááẠááááºáááºážá¡á¬ážáá¯á¶ážááᯠááá¯ážááá¯áž TCP á¡ááŒá ẠáááºááŸááºáá±ážáááºá ááá¯ááá¯áááºááŸá¬ ááŒá±áá¬áá»á¬ážááᯠááá¯á·áááºááá¯ááºáá«á áá²ááœááºá áá»á¬áž áá±ážááá¯á·ááá¯ááºáááºá ááááŠážá áœá¬ áááºááẠáááºá mesh config ááœáẠá€ááœá±ážáá»ááºááœáá·áºááᯠááœáá·áºáá¬ážááááºááŒá áºááŒá®ážá á¡ááœááºá¡áá±ážááŒá®ážáááºááŸá¬ áááºáá±á¬ááºááŸá¯ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº áááá¯ááá¯áá±á¬ááŸáá·áºá¡áá® kubernetes áááºáá±á¬ááºááŸá¯ entities á¡á¬ážáá¯á¶ážááᯠáá¬áááºáá±ážááá«áááºá á¥ááá¬á¡á¬ážááŒáá·áº á€áá²á·ááá¯á·ááŒá áºáááº-
apiVersion: v1
kind: Service
metadata:
name: nginx
spec:
ports:
- port: 80
targetPort: 80
name: http
selector:
app: nginx
http-magic áá²á·ááá¯á·áá±á¬ áá±á«ááºážá ááºá¡áááºáá»á¬ážááá¯áááºáž á¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá áá±á¬áºáááºááŸá¬- áááá¯ááá¯-á¡ááá¯á
áááá¯ááá¯áá±á¬ááᯠáá¯á¶ážááŒááºááẠáá»á¬ážááŒá¬ážááŸáá±á¬ ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶áá»á¬ážááᯠáá¬áá±ážááŒááºážáááŒá¯áááºá áá
áºáááºáá±á¬ááŒá±ááŸááºážáááºážááᯠáááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááº- áááºážááẠááá¯á¡áá»áááºááœáẠPilot á¡á
áááºá¡ááá¯ááºážááᯠáá¬áá±ážáááº
áááá¯ááá¯áá±á¬ááᯠá¡ááŸááºáááẠááŸááºáááºá áœá¬ áááºááŸááºááŒááºáž ááŸáá áááŸá áá¬ážáááºááá¯ááºáááºá áááºááẠá¡áá°ážááá±á¬ááºá á®ááŒáá·áº áá±ážááœá²ááœááºááááºáᬠáá áºáá¯áá¯ááá¯á· ááœá¬ážáᬠáááºáá±áᬠ/config_dump ááŒáá·áº áááºáá±áá¬/config_dump á á á®áá¶ááá·áºááœá²áá° ááááºáááºážááá¯á· áá±á¬ááºážááá¯áá»áẠááŒá¯áá¯ááºááẠááá¯á¡ááºáá«áááºá áááẠconfiguration ááœááºá áááºá¡ááá¯ááŸááá±á¬áááºáá±á¬ááºááŸá¯ááááºáááºááŸá¯á¡ááœááºááá¯ááŒáá·áºááŸá¯áááºááá¯á¡ááºáááºá áá±á¬ááºážááá¯ááá·áºáá±áá¬á¡ááœáẠIstio ááœáẠáááºážááᯠá¡áá¯á¶ážááŒá¯áááºá Istio ááœáẠá€áá«áá¬áá®áá¬ááááºááá¯ážááᯠá áááºááŒáá¯ááºááŒááºáááºáááºá¡ááœáẠ(ááá¯á·áá±á¬áẠáá»áœááºá¯ááºááá¯á·áááŒá±áá¬áá¶á áá áºááœáẠáááºážááá¯ááœá±á·áááá·áºáááº)á áá±ážááœá²ááœááºááááºáá¬ááᯠá áááºááá·áºá¡ááá·áºááœáẠserviceCluster á¡áá¶ááᯠáááºááŸááºááẠááá¯á¡ááºáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºážááᯠdownward kubernetes API ááŸáááŸááá±á¬ variable áá»á¬ážá០á€áá²á·ááá¯á· ááœááºáá»ááºááá¯ááºáááºá
--serviceCluster ${POD_NAMESPACE}.$(echo ${POD_NAME} | sed -e 's/-[a-z0-9]*-[a-z0-9]*$//g')
áá¶ááááºááœáẠááŒá±áá¬áá¶ááŒááºáž áááºááá¯á·áá¯ááºáá±á¬ááºáááºááᯠáá¬ážáááºááẠá¥ááá¬áá±á¬ááºážáá
áºáá¯ááŒá
áºáááºá
ááŒá±áá¬áᶠá¡ááá¯ááºážáá»á¬áž áá±ážááá¯á·ááŒááºážá¡ááœáẠá¡áá¯á¶ážááŸááºááᯠáá¶áááẠááá±á¬ááºá
á® ááœáŸáá·áºáááºááŸá¯ á¡áá¶áá»á¬ážááœááºáááºáž áááºááŸááºáá±ážááááºá á¥ááá¬- --zipkinAddress tracing-collector.tracing:9411
áá¶áá«ááºááŸá Ạá¡áááºá¡ááŒááºááœá²ááŸá¬ážááŸá¯- áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá±á¬ááºááŸáá±á áá±á¬ááºážááá¯áá»ááºáá»á¬ážá áá²ááœááºá áá»á¬ážááᯠá á»á±ážáá±á«áá±á«ááŒáá·áº ááá°ááá¯ááºáá«áááºá
áá¶ááá±á¬ááºážá áœá¬áá²á á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á ááŸá¯ááºááœá±ážááŸá¯ááẠáááºáá±á¬ááºááŸá¯áá»á¬ážá á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááᯠáááºáááºáá²á·ááá¯á· á¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážááŒá®ážáá¬ážá¡áá±á«áº áá°áááºáá«áááºá á¡á²áá®ááá¯á·áá¬ááŒá áºááá¯á·?
á¡ááŸááºááŸá¬ áááºáá±á¬ááºááŸá¯áá áºáá¯áááºážá០ááœááºááœá¬ááœá¬ážáá±á¬ áááºáá±á¬ááºááŸá¯áá áºáá¯áᶠáááºáá¬áá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá á á¬áá±ážá á¬áá°ááᯠistio-proxy áá¬ážáááºááá¯ááºá á±áááºá¡ááœáẠáááºážááŒá±á¬ááºážá¡á¬ážáá¯á¶ážááᯠááá¯ážááŸááºážá áœá¬ ááŒá¬ážááŒááºááẠááá¯á¶áá±á¬ááºáá«á ááá·áºááœáẠáááºááœááºááŸá¯á¡ááŸááºá¡áá¬ážáá áºáá»áá¯ážááŸáááẠááá¯á¡ááºáááºá HTTP envoy proxy ááẠá¡áá°ážáá±á«ááºážá á®ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá áááºážááẠáááºáá±á¬ááºááŸá¯á¡ááœáẠáá®ážááŒá¬ážáá±á¬ááºážááá¯áá»ááºáá»á¬ážá¡á¬áž á¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážááá¯á· áá®ážááŒá¬ážáá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá¯ááºáá±ážááŒá±á¬ááºáž á¡áá°ážááá¯ááºá á¬ážááŸááºá០áá¬ážáááºáá«áááºá ááá¯áá²á·ááá¯á·áá±á¬ áá±á«ááºážá á®ážáá»á¬ážá á¬áááºáž-
- x-request-idá
- x-b3-traceidá
- x-b3-á ááááºá
- x-b3-parentspanidá
- x-b3-ááá°áá¬á
- x-b3-á¡áá¶áá»á¬ážá
- x-ot-span-contextá
á¥ááá¬á¡á¬ážááŒáá·áºá áááºáááºááá¯áá²á·ááá¯á·áá±á¬áá¯áá¹áááá±áááá¯ááá·áºááœááºážááá¯ááºááá·áºá¡ááŒá±áᶠclient áá áºáá¯ááŸááá»áŸááºá á¡áá¬á¡á¬ážáá¯á¶ážá¡áááºááŒá±áááºá á€á á¬ááŒáá·áºááá¯ááºááᯠclient á¡á¬ážáá¯á¶ážá¡ááœááºááœááºážáá¶áááºá á±á¬áá·áºááá¯ááºážáááºáá¬ááá¯á¡ááºáááºá ááá¯á·áá±á¬áº ááá·áºááœáẠá¡ááœááºááœá²ááŒá¬ážáá±á¬ á áá áºáá áºáá¯ááŸáááŒá®áž áááºáá±á¬ááºááŸá¯á០áááºáá±á¬ááºááŸá¯áá áºáá¯ááá¯á· ááœááºáááºáá áºáá¯ááá¯á· ááŒá±á¬ááºážááœáŸá±á·áá¬ááœáẠáá±á«ááºážá ááºážááŸá¯áááŸááá«áá áááºážááẠááŒá¿áá¬ááŒá®ážáá áºáá¯ááŒá áºááá¯ááºáááºá áááºážáá²á·ááá¯á· áá¯áá¹áááá±áááᯠáááá·áºáá²á ááŒá±áá¬áá¶á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááẠ"á¡ááá·áºáá áºáá¯áááºáž" áá¬ááŒá áºáá«áááºá ááá¯ááá¯áááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠáááºáá±á¬ááºááŸá¯á¡áá»ááºážáá»ááºáž á¡ááŒááºá¡ááŸááºáááºááœááºááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáááºáá¶áááŸááááá·áºáááºá ááá¯á·áá±á¬áº áááºážááá¯á·á¡á¬áž ááœááºáááºááŸáá áºááá·áº áááºážááŒá±á¬ááºážáá áºáá¯áá²ááá¯á· áá»áááºáááºááœá¬ážáááºááá¯ááºáá«á
áá±á¬ááºáá»ááº
Istio ááẠááœááºáááºáá áºáá¯áá±á«áºááŸá ááŒá±áá¬áá¶á¡áá»ááºá¡áááºáá»á¬ážááᯠá á¯áá±á¬ááºážáááºá¡ááœáẠá¡áááºááŒá±áá±á¬áááááá¬ááᯠáá¶á·ááá¯ážáá±ážáááºá ááá¯á·áá±á¬áº á¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠáááºááẠáááºáá áá áºá¡á¬áž ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬ááºáá¯ááºáá±á¬ááºááŒá®áž Istio á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá¡ááºá¹áá«áááºáá»á¬ážááᯠááá·áºááœááºážá ááºážá á¬ážááẠááá¯á¡ááºááŒá±á¬ááºáž áááºáá¬ážáááºáá¬ážááá«áááºá ááááºá¡áá±ááŒáá·áº á¡áááá¡áá»ááºááŸá áºáá»ááºááᯠááŒá±ááŸááºážááẠááá¯á¡ááºáááº- á¡ááá®áá±ážááŸááºážá¡ááá·áºáááá¯ááá¯áá±á¬ááᯠáááºááŸááºááŒááºáž (áá¶áááẠproxy á០áá¶á·ááá¯ážáá±ážááááº) ááŸáá·áº áááºáá±á¬ááºááŸá¯á០áá±á¬ááºážááá¯áá»ááºáá»á¬ážá០áááºáá±á¬ááºááŸá¯ááá¯á· áá±á¬ááºážááá¯áá»ááºáá»á¬ážááŸáá·áº áá»áááºáááºááŸá¯ááá¯ááºáᬠá¡áá»ááºá¡áááºáá»á¬áž áááºááá·áºáá±ážááá¯á·ááŒááºážááá¯á·ááᯠáááºááŸááºááŒááºáž (áá±á«ááºážá á®ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá HTTP áááá¯ááá¯áá±á¬) ááœááºá á€ááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºážááŒá®ážáá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·ááœáẠááá°áá®áá±á¬áá¬áá¬á áá¬ážáá»á¬ážááŸáá·áº áá°áá±á¬ááºáá»á¬ážá áœá¬ááŒáá·áº áá±ážáá¬ážáá¬ážáá±á¬ á¡ááœááºááœá²ááŒá¬ážáá±á¬ááœá²ááŒá¬ážááá·áºá áá áºáá»á¬ážááœááºááẠááœááºáááºááŸááááºážá¡áá»ááºá¡áááºáá»á¬ážááᯠááœáá·áºáááºážááŒááºáá¬á áœá¬á á¯áá±á¬ááºážááá¯ááºá á±ááá·áº á¡á áœááºážáááºáá±á¬áááááá¬áá áºáá¯ááŸááááºá
Service Mesh ááŸáá·áºáááºáááºáá±á¬ áá±á¬ááºáá±á¬ááºážáá«ážááœááºá Istio á á¡ááŒá®ážáá¬ážáá¯á¶áž ááŒá¿áá¬áá»á¬ážáá²á០áá
áºáá¯ááᯠáá±á·áá¬ááŒáá·áºáá«ááẠ- sidecar proxy container áá
áºáá¯á
á®á០RAM áá¯á¶ážá
áœá²ááŸá¯ áá»á¬ážááŒá¬ážááŒá®áž áááºážááᯠáááºááá¯á·ááá¯ááºááœááºááŒá±ááŸááºážááá¯ááºáááºááᯠááœá±ážááœá±ážáá«áááºá
source: www.habr.com