Istio แž“แžทแž„ Kubernetes แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ” แž•แŸ’แž“แŸ‚แž€แž‘แžธ 2. แž€แžถแžšแžแžถแž˜แžŠแžถแž“

แž€แŸ’แž“แžปแž„โ€‹แžขแžแžธแžแž€แžถแž› แžขแžแŸ’แžแž”แž‘ แž™แžพแž„แž”แžถแž“แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž’แžถแžแžปแž•แŸ’แžŸแŸ†แž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž“แŸƒ Service Mesh Istio แž”แžถแž“แžŸแŸ’แž‚แžถแž›แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ แž“แžทแž„แž”แžถแž“แž†แŸ’แž›แžพแž™แžŸแŸ†แžŽแžฝแžšแžŸแŸ†แžแžถแž“แŸ‹แŸ—แžŠแŸ‚แž›แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ Istio แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž•แŸ’แž“แŸ‚แž€แž“แŸแŸ‡ แž™แžพแž„แž“แžนแž„แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžšแž”แŸ€แž”แžšแŸ€แž”แž…แŸ†แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž–แŸแžแŸŒแž˜แžถแž“แžแžถแž˜แžŠแžถแž“แžแžถแž˜แž”แžŽแŸ’แžแžถแž‰แŸ”

Istio แž“แžทแž„ Kubernetes แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ” แž•แŸ’แž“แŸ‚แž€แž‘แžธ 2. แž€แžถแžšแžแžถแž˜แžŠแžถแž“

แžšแžฟแž„แžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แž‚แžทแžแžŠแž›แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž“แžทแž„แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž–แŸแž›แž–แžฝแž€แž‚แŸแžฎแž–แžถแž€แŸ’แž™ Service Mesh แž€แŸ†แž–แžปแž„แžแžถแž˜แžŠแžถแž“แŸ” แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แž™แžพแž„แž”แž“แŸ’แžแŸ‚แž˜แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž”แŸ’แžšแžผแž€แžŸแŸŠแžธแž–แžทแžŸแŸแžŸแž˜แžฝแž™แž‘แŸ…แž€แžถแž“แŸ‹แžแŸ’แž“แžถแŸ†แž„แž”แžŽแŸ’แžแžถแž‰แž“แžธแž˜แžฝแž™แŸ— แžŠแŸ‚แž›แž…แžšแžถแž…แžš TCP แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž†แŸ’แž›แž„แž€แžถแžแŸ‹แŸ” แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแžแžถแžฅแžกแžผแžœแž“แŸแŸ‡แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แž™แŸ‰แžถแž„แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž‰แžพแž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž”แžŽแŸ’แžแžถแž‰แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž›แžพแž”แžŽแŸ’แžแžถแž‰แŸ” แž‡แžถแžขแž€แžปแžŸแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แžทแžแž˜แžถแž“ nuances แž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แž…แžถแŸ†แž”แžถแž…แŸ‹แžแŸ’แžšแžผแžœแž™แž€แž‘แŸ…แž€แŸ’แž“แžปแž„แž‚แžŽแž“แžธแŸ” แžŸแžผแž˜แž€แŸ’แžšแžกแŸแž€แž˜แžพแž›แž–แžฝแž€แž‚แŸแŸ”

แž€แžถแžšแž™แž›แŸ‹แž…แŸ’แžšแžกแŸ†แž›แŸแžแž˜แžฝแž™แŸ– แž™แžพแž„แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแžพแžšแž›แŸแž„แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแžŠแŸ„แž™แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแŸ”

แž‡แžถแž€แžถแžšแž–แžทแž แžŠแŸ„แž™แž˜แžทแž“แž‚แžทแžแžแŸ’แž›แŸƒ แž™แžพแž„แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แžแŸ‚แžแŸ’แž“แžถแŸ†แž„แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แž™แžพแž„แžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แžŠแŸ„แž™แž–แŸ’แžšแžฝแž‰ แž“แžทแž„แžขแžแŸ’แžšแžถแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžšแžœแžถแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜ (แžแžถแž˜แž–แžทแžแž˜แžถแž“แžแŸ‚แž…แŸ†แž“แžฝแž“แž”แŸƒแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžฏแž€แžแžถแž“แŸƒแž–แŸแž›แžœแŸแž›แžถ)แŸ” แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž—แžถแž‚แž…แŸ’แžšแžพแž“ แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžšแž”แžŸแŸ‹แž™แžพแž„แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž›แžพแž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž–แžทแž’แžธแž€แžถแžšแžŸแŸ’แžšแž‘แžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžŠแžผแž…แž‡แžถ HTTP, gRPC, Redis แž‡แžถแžŠแžพแž˜แŸ” แž แžพแž™แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แž™แžพแž„แž…แž„แŸ‹แžƒแžพแž‰แž–แŸแžแŸŒแž˜แžถแž“แžแžถแž˜แžŠแžถแž“แž‡แžถแž–แžทแžŸแŸแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž’แžธแž€แžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡ แž™แžพแž„แž…แž„แŸ‹แžƒแžพแž‰แžขแžแŸ’แžšแžถแžŸแŸ†แžŽแžพ แž˜แžทแž“แž˜แŸ‚แž“แžขแžแŸ’แžšแžถแž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แŸแŸ” แž™แžพแž„แž…แž„แŸ‹แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แž–แžธแž—แžถแž–แž™แžบแžแž™แŸ‰แžถแžœแž“แŸƒแžŸแŸ†แžŽแžพแžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžšแžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž‡แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž™แžพแž„แž…แž„แŸ‹แžƒแžพแž‰แž•แŸ’แž›แžผแžœแž–แŸแž‰แž›แŸแž‰แžŠแŸ‚แž›แžŸแŸ†แžŽแžพแžแŸ’แžšแžผแžœแž€แžถแžšแž–แžธแž€แžถแžšแž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แž™แžพแž„แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แž–แžธแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แž”แž‰แŸ’แž แžถแž“แŸแŸ‡แž›แŸ‚แž„แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‘แŸ€แžแž แžพแž™แŸ”

แž‡แžถแžŠแŸ†แž”แžผแž„ แžŸแžผแž˜แž€แŸ’แžšแžกแŸแž€แž˜แžพแž›แžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž”แž“แŸ’แžแž˜แžพแž›แž‘แŸ…แž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแž–แžธแž‘แžทแžŠแŸ’แž‹แž—แžถแž–แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แž“แŸ…แž€แŸ’แž“แžปแž„ Istio แŸ” แžŠแžผแž…แžŠแŸ‚แž›แž™แžพแž„แž…แž„แž…แžถแŸ†แž–แžธแž•แŸ’แž“แŸ‚แž€แž‘แžธแž˜แžฝแž™ Istio แž˜แžถแž“แžŸแž˜แžถแžŸแž—แžถแž‚แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž˜แžฝแž™แž แŸ…แžแžถ Mixer แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž˜แžผแž› telemetry แŸ” แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“ 1.0.* แž€แžถแžšแž•แŸ’แž‰แžพแž‚แžบแž’แŸ’แžœแžพแžกแžพแž„แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž”แŸ’แžšแžผแž€แžŸแŸŠแžธ แž–แŸ„แž›แž‚แžบแž–แžธแž”แŸ’แžšแžผแž€แžŸแŸŠแžธแž”แŸ’แžšแŸแžŸแžทแžแŸ” แž”แŸ’แžšแžผแž€แžŸแŸŠแžธโ€‹แž”แŸ’แžšแŸแžŸแžทแžโ€‹แž‚แžถแŸ†แž‘แŸ’แžšโ€‹แž€แžถแžšโ€‹แž•แŸ’แž‰แžพโ€‹แž…แž“แŸ’แž›แŸ„แŸ‡โ€‹แž€แžถแžšโ€‹แžแžถแž˜แžŠแžถแž“โ€‹แžŠแŸ„แž™โ€‹แž”แŸ’แžšแžพโ€‹แž–แžทแž’แžธแž€แžถแžš zipkin แž…แŸแž‰แž–แžธโ€‹แž”แŸ’แžšแžขแž”แŸ‹แŸ” แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแž—แŸ’แž‡แžถแž”แŸ‹แž–แžทแž’แžธแž€แžถแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แžถแž“แžแŸ‚แžแžถแž˜แžšแž™แŸˆแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž‡แžถแž˜แžฝแž™ Istio แž™แžพแž„แž‘แž‘แžฝแž›แž”แžถแž“แž”แŸ’แžšแžผแž€แžŸแŸŠแžธแž”แŸแžŸแž€แž‡แž“แžŠแŸ‚แž›แž”แžถแž“แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ† แž“แžทแž„แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž—แŸ’แž›แžถแž˜แŸ— แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžแŸ‚แž–แžทแž’แžธแž€แžถแžš zipkin แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž…แž„แŸ‹แž”แŸ’แžšแžพแžงแž‘แžถแž แžšแžŽแŸ แž–แžทแž’แžธแž€แžถแžš Jaeger แž แžพแž™แž•แŸ’แž‰แžพแž€แžถแžšแžแžถแž˜แžŠแžถแž“แžแžถแž˜แžšแž™แŸˆ UDP แž“แŸ„แŸ‡แž™แžพแž„แž“แžนแž„แžแŸ’แžšแžผแžœแž€แžถแžšแž”แž„แŸ’แž€แžพแžแžšแžผแž”แž—แžถแž– istio-proxy แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹ istio-แž”แŸ’แžšแžผแž€แžŸแŸŠแžธ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž“แŸ…แžแŸ‚แžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžขแžถแž›แŸ‹แž แŸ’แžœแžถแžŠแžŠแŸ‚แž›แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž…แž„แŸ‹แž’แŸ’แžœแžพแžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ† แž“แŸ„แŸ‡แž‡แžฝแžšแž“แŸƒแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžŠแŸ‚แž›แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแž€แŸ’แžŸแžถแž‘แžปแž€ แž“แžทแž„แž‘แž‘แžฝแž›แžœแžทแžŸแžถแž›แž—แžถแž–แžแžถแž˜แžŠแžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แŸ” แžแžถแž˜แž–แžทแžแž‘แŸ… แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแŸ†แžแžถแž“แŸ‹แŸ—แžฅแžกแžผแžœแž“แŸแŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพ Zipkin แžแŸ’แž›แžฝแž“แžฏแž„ แžฌ Jaeger แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž•แŸ’แž‰แžพแžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž“แžนแž„ zipkin (แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžแžทแž…แž‡แžถแž„แž…แŸ’แžšแžพแž“)แŸ” แž–แžทแž’แžธแž€แžถแžš zipkin แžแŸ’แž›แžฝแž“แžœแžถแž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แž“แžนแž„แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž–แŸแžแŸŒแž˜แžถแž“แžแžถแž˜แžŠแžถแž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแž˜แžผแž›แžแžถแž˜แžšแž™แŸˆแž–แžทแž’แžธแž€แžถแžš HTTP แžŠแŸ‚แž›แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ’แž›แŸƒแžŽแžถแžŸแŸ‹แŸ”

แžŠแžผแž…แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžทแž™แžถแž™แžšแžฝแž…แž แžพแž™ แž™แžพแž„แž…แž„แŸ‹แžแžถแž˜แžŠแžถแž“แž–แžทแž’แžธแž€แžถแžšแž€แž˜แŸ’แžšแžทแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แž“แŸแŸ‡แž˜แžถแž“แž“แŸแž™แžแžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž”แŸ’แžšแžผแž€แžŸแŸŠแžธแžŠแŸ‚แž›แžˆแžšแž€แŸ’แž”แŸ‚แžšแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž“แžธแž˜แžฝแž™แŸ—แžแŸ’แžšแžผแžœแžแŸ‚แž™แž›แŸ‹แž–แžธแž”แŸ’แžšแž—แŸแž‘แž“แŸƒแžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž€แžพแžแžกแžพแž„แžฅแžกแžผแžœแž“แŸแŸ‡แŸ” แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ Istio แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž…แŸ’แžšแž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‘แŸ…แž‡แžถ TCP แž’แž˜แŸ’แž˜แžแžถ แžŠแŸ‚แž›แž˜แžถแž“แž“แŸแž™แžแžถแž‚แŸ’แž˜แžถแž“แžŠแžถแž“แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‰แžพแž‘แŸแŸ” แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แžŠแžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‰แžพ แž‡แžถแžŠแŸ†แž”แžผแž„แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžแŸ‚แž”แžพแž€แž‡แž˜แŸ’แžšแžพแžŸแž“แŸแŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž˜แŸ แž แžพแž™แžขแŸ’แžœแžธแžŠแŸ‚แž›แžŸแŸ†แžแžถแž“แŸ‹ แž‚แžบแžŠแžถแž€แŸ‹แžˆแŸ’แž˜แŸ„แŸ‡แž…แŸ’แžšแž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸƒแžขแž„แŸ’แž‚แž—แžถแž–แžŸแŸแžœแžถแž€แž˜แŸ’แž˜ kubernetes แžŠแŸ„แž™แžขแž“แžปแž›แŸ„แž˜แžแžถแž˜แž–แžทแž’แžธแž€แžถแžšแžŠแŸ‚แž›แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แŸ” แž“แŸ„แŸ‡แž‡แžถแžงแž‘แžถแž แžšแžŽแŸแžŠแžผแž…แž“แŸแŸ‡แŸ–

apiVersion: v1
kind: Service
metadata:
  name: nginx
spec:
  ports:
  - port: 80
    targetPort: 80
    name: http
  selector:
    app: nginx

แžขแŸ’แž“แž€แž€แŸแžขแžถแž…แž”แŸ’แžšแžพแžˆแŸ’แž˜แŸ„แŸ‡แž•แŸ’แžŸแŸ†แžŠแžผแž…แž‡แžถ http-magic (Istio แž“แžนแž„แžƒแžพแž‰ http แž“แžทแž„แž‘แž‘แžฝแž›แžŸแŸ’แž‚แžถแž›แŸ‹แž…แŸ’แžšแž€แž“แŸ„แŸ‡แž‡แžถแž…แŸ†แžŽแžปแž…แž”แž‰แŸ’แž…แž”แŸ‹ http)แŸ” แž‘แž˜แŸ’แžšแž„แŸ‹แž‚แžบแŸ– proto-extra แŸ”

แžŠแžพแž˜แŸ’แž”แžธโ€‹แž€แžปแŸ†โ€‹แžฑแŸ’แž™โ€‹แž”แŸ†แž”แŸ’แž›แŸ‚แž„โ€‹แž€แžถแžšโ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แž…แŸ†แž“แžฝแž“โ€‹แžŠแŸแž…แŸ’แžšแžพแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แž–แžทแž’แžธแž€แžถแžš แžขแŸ’แž“แž€โ€‹แžขแžถแž…โ€‹แž”แŸ’แžšแžพโ€‹แžœแžทแž’แžธโ€‹แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™โ€‹แž€แžแŸ’แžœแž€แŸ‹แŸ– แž”แŸ†แžŽแŸ‡โ€‹แžŸแž˜แžถแžŸแž—แžถแž‚โ€‹แžขแŸ’แž“แž€โ€‹แž”แžพแž€โ€‹แž™แž“แŸ’แžแž แŸ„แŸ‡โ€‹แž“แŸ…โ€‹แž–แŸแž›โ€‹แžŠแŸ‚แž›โ€‹แžœแžถโ€‹แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚ แžขแž“แžปแžœแžแŸ’แžแžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแž“แžทแž™แž˜แž“แŸแž™แž–แžทแž’แžธแž€แžถแžš. แž‡แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™ แžœแžถแž“แžนแž„แž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแž“แŸแŸ‡แž‘แŸ…แž‡แžถแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš แž แžพแž™แž”แŸ’แžแžผแžšแž‘แŸ…แžขแž“แžปแžŸแž‰แŸ’แž‰แžถแžŠแžถแž€แŸ‹แžˆแŸ’แž˜แŸ„แŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž…แŸ’แžšแž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”

แžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แžแžถแžแžพแž–แžทแž’แžธแž€แžถแžšแž–แžทแžแž‡แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž™แŸ‰แžถแž„แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžฌแžขแžแŸ‹ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แžปแž„แžแžบแž“แŸแžšแžšแžแž™แž“แŸ’แžแž…แŸ†แž แŸ€แž„แžŽแžถแž˜แžฝแž™แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแžผแž€แžŸแŸŠแžธแž”แŸ’แžšแŸแžŸแžทแž แž แžพแž™แž’แŸ’แžœแžพแž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แž‘แŸ…แž€แžถแž“แŸ‹แž…แŸ’แžšแž€แžšแžŠแŸ’แž‹แž”แžถแž›แž“แŸƒแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แŸ’แžšแŸแžŸแžทแžแž‡แžถแž˜แžฝแž™แž‘แžธแžแžถแŸ†แž„ /config_dump แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž›แž‘แŸ’แž’แž•แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž˜แžพแž›แžœแžถแž›แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸƒแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แž…แž„แŸ‹แž”แžถแž“แŸ” แžœแžถโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแžพโ€‹แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„ Istio แž‡แžถโ€‹แžขแŸ’แž“แž€โ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แžŠแŸ‚แž›โ€‹แžŸแŸ†แžŽแžพโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แžกแžพแž„แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžŠแžผแžšแžแžถแž˜แž”แŸ†แžŽแž„แžแž˜แŸ’แž›แŸƒแž“แŸƒแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž“แŸแŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„ Istio (แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž™แžพแž„แž“แžนแž„แžƒแžพแž‰แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแžถแž˜แžŠแžถแž“แžšแž”แžŸแŸ‹แž™แžพแž„) แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹แž‘แž„แŸ‹ serviceCluster แž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž“แŸƒแž€แžถแžšแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžปแž„แžแžบแž“แŸแžšแž…แŸ†แž แŸ€แž„แŸ” แžงแž‘แžถแž แžšแžŽแŸ แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžŽแž“แžถแžŠแžผแž…แž“แŸแŸ‡แž–แžธแžขแžแŸแžšแžŠแŸ‚แž›แž‘แž‘แžฝแž›แž”แžถแž“แž–แžธ kubernetes API แž…แžปแŸ‡แž€แŸ’แžšแŸ„แž˜แŸ–

--serviceCluster ${POD_NAMESPACE}.$(echo ${POD_NAME} | sed -e 's/-[a-z0-9]*-[a-z0-9]*$//g')

แžงแž‘แžถแž แžšแžŽแŸแžŠแŸแž›แŸ’แžขแž˜แžฝแž™แžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž€แžถแžšแžแžถแž˜แžŠแžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸแžŸแž€แž‡แž“แž‚แžบ แž“แŸ…แž‘แžธแž“แŸแŸ‡.

แž…แŸ†แžŽแžปแž…แž”แž‰แŸ’แž…แž”แŸ‹แžแŸ’แž›แžฝแž“แžœแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž‰แžพแž…แž“แŸ’แž›แŸ„แŸ‡แž€แžถแžšแžแžถแž˜แžŠแžถแž“แž€แŸแžแŸ’แžšแžผแžœแžแŸ‚แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž‘แž„แŸ‹แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแžผแž€แžŸแŸŠแžธแž”แŸแžŸแž€แž‡แž“แž•แž„แžŠแŸ‚แžš แžงแž‘แžถแž แžšแžŽแŸแŸ– --zipkinAddress tracing-collector.tracing:9411

แž€แžถแžšแž™แž›แŸ‹แžแžปแžŸแž‘แžธ XNUMXแŸ– แž™แžพแž„แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แžŠแžถแž“แž–แŸแž‰แž›แŸแž‰แž“แŸƒแžŸแŸ†แžŽแžพแžŠแŸ„แž™แž˜แžถแž“แžแŸ†แž›แŸƒแžแŸ„แž€แžแžถแž˜แžšแž™แŸˆแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž…แŸแž‰แž–แžธแž”แŸ’แžšแžขแž”แŸ‹

แž‡แžถแžขแž€แžปแžŸแž›แžœแžถแž˜แžทแž“แž˜แŸ‚แž“แž‘แŸแŸ” แž—แžถแž–แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‚แžบแžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž“แŸƒแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžšแžฝแž…แž แžพแž™แŸ” แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถโ€‹แžขแž‰แŸ’แž…แžนแž„?

แž€แžถแžšแž–แžทแžแž‚แžบแžแžถแžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™ istio-แž”แŸ’แžšแžผแž€แžŸแŸŠแžธแžขแžถแž…แž™แž›แŸ‹แž–แžธแž€แžถแžšแž†แŸ’แž›แžพแž™แž†แŸ’แž›แž„แž“แŸƒแžŸแŸ†แžŽแžพแž…แžผแž›แž‘แŸ…แž€แžถแž“แŸ‹แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แžŠแŸ‚แž›แž…แžถแž€แž…แŸแž‰แž–แžธแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸ„แŸ‡ แžœแžถแž˜แžทแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž‘แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแŸ’แž‘แžถแž€แŸ‹แž…แžถแž”แŸ‹แžšแžถแž›แŸ‹แž…แžšแžถแž…แžšแžŽแŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž˜แžถแž“แž”แŸ’แžšแž—แŸแž‘แžงแž”แž€แžšแžŽแŸแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แŸ” แž”แŸ’แžšแžผแž€แžŸแŸŠแžธแž”แŸแžŸแž€แž‡แž“ HTTP แž”แŸ’แžšแžพแž”แž‹แž˜แž€แžแžถแž–แžทแžŸแŸแžŸ แžŠแŸ„แž™แž”แŸ’แžšแŸแžŸแžทแžแž™แž›แŸ‹แžแžถแžŸแŸ†แžŽแžพแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŽแžถแž˜แžฝแž™แž…แŸ†แž–แŸ„แŸ‡แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž”แž„แŸ’แž€แžพแžแžŸแŸ†แžŽแžพแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž…แŸ†แž–แŸ„แŸ‡แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž”แž‰แŸ’แž‡แžธแž“แŸƒแž…แŸ†แžŽแž„แž‡แžพแž„แž”แŸ‚แž”แž“แŸแŸ‡แŸ–

  • x-request-id
  • x-b3-traceid,
  • x-b3-แžขแŸแžŸแŸ’แž”แŸ‰แžถแž‰,
  • x-b3-parentspanid,
  • x-b3-แž‚แŸ†แžšแžผ,
  • x-b3-แž‘แž„แŸ‹,
  • x-ot-span-context แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž…แŸ†แžŽแžปแž…แžแŸ‚แž˜แžฝแž™ แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœแž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แž”แž“แŸ’แžแŸ‚แž˜แžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแž”แŸ‚แž”แž“แŸแŸ‡ แžขแŸ’แžœแžธแŸ—แž‚แžบแž›แŸ’แžข แžขแŸ’แž“แž€แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžแŸ’แžšแžผแžœแž€แžถแžšแžšแž„แŸ‹แž…แžถแŸ†แžฑแŸ’แž™แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž“แŸแŸ‡แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžแžทแžแžทแž‡แž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแžปแžŸแž‚แŸ’แž“แžถแžแŸ’แž›แžถแŸ†แž„ แž แžพแž™แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž˜แžฝแž™แž‘แŸ…แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž˜แžฝแž™แž“แŸ…แž›แžพแž”แžŽแŸ’แžแžถแž‰แž‘แŸแž“แŸ„แŸ‡ แž“แŸแŸ‡แž‘แŸ†แž“แž„แž‡แžถแž”แž‰แŸ’แž แžถแž’แŸ†แž˜แžฝแž™แŸ” แž”แžพแž‚แŸ’แž˜แžถแž“แž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแž”แŸ‚แž”แž“แŸแŸ‡แž‘แŸ แž–แŸแžแŸŒแž˜แžถแž“แžแžถแž˜แžŠแžถแž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แžนแž„แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถ "แž€แž˜แŸ’แžšแžทแžแžแŸ‚แž˜แžฝแž™" แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž“แŸ„แŸ‡แž‚แžบแž™แžพแž„แž“แžนแž„แž‘แž‘แžฝแž›แž”แžถแž“แž“แžผแžœแžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แžฝแž€แžœแžถแž“แžนแž„แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž€แŸ’แž“แžปแž„แžแŸ’แžŸแŸ‚แžŸแž„แŸ’แžœแžถแž€แŸ‹แžแŸ‚แž˜แžฝแž™แž“แŸƒแž€แžถแžšแž†แŸ’แž›แž„แž€แžถแžแŸ‹แžแžถแž˜แžšแž™แŸˆแž”แžŽแŸ’แžแžถแž‰แž“แŸ„แŸ‡แž‘แŸแŸ”

แžŸแŸแž…แž€แŸ’แžแžธแžŸแž“แŸ’แž“แžทแžŠแŸ’แž‹แžถแž“

Istio แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžงแž”แž€แžšแžŽแŸแž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž–แŸแžแŸŒแž˜แžถแž“แžแžถแž˜แžŠแžถแž“แžแžถแž˜แž”แžŽแŸ’แžแžถแž‰ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžแŸ‚แž™แž›แŸ‹แžแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แžขแŸ’แž“แž€แž“แžนแž„แžแŸ’แžšแžผแžœแžŸแž˜แŸ’แžšแž”แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž“แžทแž„แž‚แžทแžแž‚แžผแžšแž–แžธแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž Istio แŸ” แž‡แžถแž›แž‘แŸ’แž’แž•แž› แž…แŸ†แžŽแžปแž…แžŸแŸ†แžแžถแž“แŸ‹แž–แžธแžšแž…แžถแŸ†แž”แžถแž…แŸ‹แžแŸ’แžšแžผแžœแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แŸ– แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž–แžทแž’แžธแž€แžถแžšแž€แž˜แŸ’แžšแžทแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธ (แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแžแŸ‚แž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ„แž™แž”แŸ’แžšแžผแž€แžŸแŸŠแžธแž”แŸ’แžšแŸแžŸแžทแž) แž“แžทแž„แžšแŸ€แž”แž…แŸ†แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž”แž“แŸ’แžแž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แžŸแŸ†แžŽแžพแž‘แŸ…แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž–แžธแžŸแŸ†แžŽแžพแž–แžธแžŸแŸแžœแžถแž€แž˜แŸ’แž˜ (แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แž‹แž˜แž€แžแžถ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž“แŸƒแž–แžทแž’แžธแž€แžถแžš HTTP) แŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ แž™แžพแž„แž˜แžถแž“แžงแž”แž€แžšแžŽแŸแžŠแŸแž˜แžถแž“แžขแžถแž“แžปแž—แžถแž–แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž™แžพแž„แž”แŸ’แžšแž˜แžผแž›แž–แŸแžแŸŒแž˜แžถแž“แž–แžธแž”แžŽแŸ’แžแžถแž‰แž”แŸ’แžšแž€แž”แžŠแŸ„แž™แžแž˜แŸ’แž›แžถแž—แžถแž– แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แžแžปแžŸแž‚แŸแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแž‡แžถแž—แžถแžŸแžถ แž“แžทแž„แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž€แŸแžŠแŸ„แž™แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แžขแžแŸ’แžแž”แž‘แž”แž“แŸ’แž‘แžถแž”แŸ‹แžขแŸ†แž–แžธ Service Mesh แž™แžพแž„แž“แžนแž„แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž”แž‰แŸ’แž แžถแžŠแŸแž’แŸ†แž”แŸ†แž•แžปแžแž˜แžฝแž™แž‡แžถแž˜แžฝแž™ Istio โ€“ แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ RAM แž…แŸ’แžšแžพแž“แžŠแŸ„แž™แž’แžปแž„แž”แŸ’แžšแžผแž€แžŸแŸŠแžธแžšแž”แžŸแŸ‹ sidecar แž“แžธแž˜แžฝแž™แŸ— แž แžพแž™แž–แžทแž—แžถแž€แŸ’แžŸแžถแž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžœแžถแž”แžถแž“แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹