ααΎααααα»αα αΆααααααΎαααΆααααα ααααΆαααααααααΆααααααααα αΆαααΈαααααααΆαααΆα αααΎααα Istio Service Mesh αα ααααα½ααααα αΌαααααΆααΆαα½α Red Hat OpenShift αα·α Kubernetes α
αααααααΈ α‘ αααααααα
- α αΌαααααααααΈααααααα·ααααα»αα αα αααααα Kubernetes αα·ααααααΎαααααΌαααααααΆααααααΈαααα "α’ααααα·αα αΆαααΆα αααααΆααααααΌαα’αααΈαα αααα»ααααααΌαααααα’ααααα".
- α αΌαααααΆαα’αααΈααΌαααααΆαααααΉααα Istio - α αααΆαααααααααααΌαα αααααααα·ααα Istio ααααααααααΆααα’ααααααΌαααΆααααααΎαα‘αΎααα ααΎαα½αααΆ αααααΆαααΆααΆα αααΆαααααα’αα»ααααΆαα±ααα’αααααΉαααΆαα ααΆα ααααα ααΆααααααΆααΈααααΌ αααααααΎα―αααΆα YAML ααΆααααα ααΌαααααΆααααα ααΎααααααα»ααα·α αΆαααΆα’αααΈααααααααΆαααααααΆα Canary Deployment αααααα ααααΆαααααααΆααααααΆαααααΈ - αααααα’ααααααααα ααα½α 10 αα ααΎ Istio
ααααβααΈβααΈαβααΉαβααβαααβαααα»αβαααβααΆαααβαααβααΉαβααααΆααβα’αααβααΆβ:
- ααααααα Istio α’αα»αααα Pool Ejection αα½αααααααΆαα½α Circuit Breaker α αΎαααΉααααα αΆαααΈααααααα Istio α’αα»ααααΆαα±ααα’ααααα pod αααααΆαα α¬ααααΎαααΆααα·αααα’α ααααΈααααααΈαα»αααααΆαα
- ααΎαααααΉαααΎααααααΆααα Circuit Breaker ααΈααΆααααα ααααααΌα ααΎααααΈααΎαααΈααααααα Istio α’αΆα ααααΌαααΆαααααΎαα ααΈαααα ααΎαααΉααααα αΆαα’αααααΈαααααααααΌαα ααΆα α αα·ααααααααΆαααα α»ααααααΆααααααααΎα―αααΆαααααααα ααΆαααααααα YAML αα·αααΆααααααααΆααααΆααΈαααααα·αααΆαααΆαααααΆααααααΌααα·α αα½α αααα»ααα αααα»αααΌαααααΆααααα
αααααααΈααΈα
- ααΏαβα’αααΈβααΆαβααΆαααΆα αα·αβααΆαβαααα½ααα·αα·ααα αααβααααΌαβααΆαβααααΆααβααβααΆαα½αβαα½α βα αΎα α¬βα’αΆα βααααααβαααΆαβααΆαβαα βααΆαα Istioα ααΎαααΉααααα αΆαα’αααααΈααααααααΎα§αααααααΌα ααΆ Prometheus, Jaeger, αα·α Grafana αααα»αααΆααα½αααααααΆαα½αααΆαααααΎααΆαααααααΆα OpenShift ααΎααααΈαααααααααααααΆααααααααααααΆαααΌα ααααα·αα αΆαααΆα αααααΉααααααα
- ααΎαααααΆααααααΌαααΈααΆααααα½ααα·αα·ααα αα·ααααααααΆαααα α»ααα ααΆααΆαααααΆααα½αααΆαα αααα»ααααααααααααα ααααΆα αααααΆαααα ααΎααααααΈααααα αΆαααααα αΌαααα α»αααααα·αα αΆαααΆα αααααΆααααααΌαααΌαααααα αααααΆαααΆααααααΆααααααΆααααΈα ααα»α ααΆααααααααα·αααααΆα - α αΆααααΆααααΈααααα·αααΎα’αααααααΆααααααΌαααΌαααααααα½αα―ααααααΆαααααα αΆααα ααΆααΆαα αΆαα·ααααααα»αααΆαααααΆαααα α»αααααααα
ααΆα α»αααααααα αααα»αααΆααααααΆαα α»αααααααα ααΎ Istio Service Mesh:
- ααααα ααααααααΉαα α αααΆααααΆαααααα ααα ααΎαααΉααααααααΎαααααααΆααα Dark Launch αα ααααααααΌαααααΌαααΆαααΆαααααααΆα αα·αααΆααααααααααααΆααααΎαα·ααααααααα·ααααα ααα»αααααα·ααααααΆαααααααααα·ααααα·ααΆαααααααααααααΆααααααααΆαααΆαα½αα‘αΎαα αααααΊααΆααααααααααααααααΆααααα Istio αααα»αααΆααααα ααα ααΆα αααααΊααΆααααα½αα α αΎααααααααΆααααα»αααΆαααααΎαααααααΎαα·ααααααααα·αααααααααΆααααααα·ααααααΆαααααααααα·ααααα·ααΆαααααααααααααααα»αααααΆααααααααΆαααΆαα½αααΊααΆαα·ααΈααΆααααααααααααααΆαααααα½αα±ααααΏααΆαααααα»αα
- ααααααααΎααα ααΎ Dark Launch ααΎαααΉααααα αΆαα’αααααΈααααααααΎααααΌ Canary Deployment ααΎααααΈααΆαααααααα αΆαα·ααα αα·αααααΎα±ααααΆααΆααααααΆααααα½ααααα»αααΆαααα½αααΆαααΌαααααΈαα αααα»αααα·αααααα ααΆαααΆαααααααΆα Canary αααα½αααΆααΊαα ααααΆαααΈααααΈ ααα»αααα Istio α’αα»ααααΆαα±ααα’αααα’αα»αααααααααααΆαααααααααααααΆααααα―αααΆα YAML ααΆααααααα»αααααα
- ααΆα α»αααααα ααΎαααΉααααα αΆαα’αααααΈααααααααΎααααΆαα Istio Egress ααΎααααΈααααααα·αααα·α αΌαααααΎααααΆααααααΆαααααααα’αααααααα αααα α αααααααααα’ααα ααΎααααΈααααΎααααΆαααααααααΆααααα Istio αα αααααααΎααΆαααΆαα½αα’ααΈαααΊαα·αα
α’ααα αΉαααΎααα ...
α§ααααααααα½ααα·αα·ααα αα·αααααααααα Istio - α’αααΈααααααααΆααααα’αααααααΌαααΆαααΎααααΈαααα
αααααΆααααααΈααααΌαα
αααα»ααααααΆαααααΆ
ααΎ Istio Service Mesh ααΊααΆα’αααΈ
ααααΆααααααΆααααα’αα»αααααα»αααΆαααΌα ααΆ ααΆααααα½ααα·αα·αααα ααΆα ααα ααΆααααααααααααΆαα αΌαααααΎ ααΆαααααΎα αα»ααααα·ααΆα ααΆαα’ααα±αα ααααααα α»α αα·αα’αααΈαααααΆααααααααααααααααααααααΆαααααα»αααααΆααααα Istio α’αα»ααααΆαα±ααα’αααααααΎα’αααΈαααΆααα’αααααααααα·αααΆαααΆαααααΆααααααΌααα·α αα½α αααα»αα ααααααΌαααααααΆαααααααα½αα―αα ααΎα’αααΈααΆα’αΆααααααΆααααααααααα? Istio ααααΆααααααΌααααΈααααΆαααααα½αααααααΆαα ααΉαααααΆααααααΈαα½αααααα»αααααααααΆαα»αααΊαααααααααα αα αα (sidecar ααΊααΆ sidecar αααΌααΌ) αααααΆααααΈαααα ααΆα αααααΆααα’αααα ααΆααααααΆαααααααααααααΆααααααΌααααΈ αααααΉαααΆαααααααααΆαααααΆααααΆαα αααααα α α·αααααΈαααα αααααΆ αα·αααΆααΎα ααΆα αααααα αα½αααααΆααααααααΆααααααΆααα’ααα Istio ααααααΎα±ααααΆα’αΆα ααααΎαα ααΆαααΎααααΈα’αα»αααααα αα ααααα DevOps ααααα·ααααααααΌα ααΆ ααΆαααΆαααααααΆα Canary, α§ααααααααααααααααΈ, ααΆαα αΆααααα α»α αα·ααααααααααα
ααααααα Istio ααααΎαααΆαααΆαα½ααα»αααΊααα αα·α Kubernetes
ααααΆααααααΆαααα Istio ααΊααΆααΆαα’αα»αααααααααα αα ααααα’αααΈαααααααααΆααααααααΌαααΆαααΎααααΈαααααΎα αα·ααααααααααααααΆααααααααΆαααΌα α ααΆααααα½ααα·αα·ααα ααΆαααΆαααΆα ααΆααααααααααααΈ ααΆαααΆαααααΌα αα»αααααΆαααααα»α ααΆααααα αΌαααα α»α ααΆαααααΆααΆαα‘αΎααα·α ααΆαα’ααααα ααΆααααα»ααααα αΆαα ααΆααααααααααααΆαα αΌαααααΎ ααΆααααααα’ααααΆ αα·αα αααΎααααα α αΎααααααΈααΆαααααααααααααΆααααααΆαααααΆα αααΎαααΎααααΈα’αα»αααααα»αααΆαααΆααααααααααααΆαααα αααα»αααΌαααααα ααΆαα½α Istio α’αααα’αΆα ααα½αααΆαα’αααΈαααΌα ααααΆααΆααα’ααααααα·αααααΆααααααΌαα’αααΈαα αααα»αααΌαααααα’αααα
αααααΆαααααΌααααααα
αα αα Istio ααααΎαααΆααα
αααα»ααα»αααΈαα»α
αααααΆαααΈααΆαααα
αα½αα
α’αααΈβαααβααααΆααβαααααβαααβααΊβααΆβαααΆαααΆαβααααα·ααααα·ααΆαβααβααααΆβααΈααααΌβααΆαβααααβαα βααΆβαα·αβααΆαβααααΆααααααβααΆαα½αβααΌαβαααα½αβα―αβαααβαα αααβααΆαβαααβααΆβααααα·ααααα·ααΆαβααααβαα½αααβα’αΆα βααααΌαβααΆαβαααααβαααβαα»ααααα·ααΆαβαα βα’αααβααααΆαβαααααβααααααΆααα·ααααΆα ααΆααΆααα·αααΆαα α ααα»α’αααΈααΆαααΆα’αααα’αα·αααααααα½αααααα½ααα»αααααΌαα ααααα§ααααααααααααααααΈ αα·αααΆαα αΆαααα»α? ααααα·αααα ααΆα/α αΆα ααα»ααααααααΎαααΆααα½αααΆ α αΎααααααΎαααΆ? ααααα·αααΎα’ααααα»αααΆααα’αααααα ααααΈααΌα α’αααααααααααααα·ααΈααΉαα’αΆα αααααααΆαααααα»αααΎαα»αααΆααααααααααα·ααΈα α αΎαααΌααααα½αα―αααΉαααΆααααααααΈ αα·αααΆααααααΆααα»αα
ααααΆααααααΆαααα
Istio αααα’αα»αααααα»αααΆααααααΆαααααααααααααααΆααααααααΆαααΌα αα ααΆααααα ααΌααααααα½ααα ααΊααΆαααα·ααα Service Mesh α αα αααα»αααΆααααααααααα ααΆααΊααΆαααα»ααααααααα½ααααααααααααααααΈααα½α α¬α αααΎαααααααααΎαααΆααααΆαααααα»αααΆααααααΆαα
ααααααα Istio ααααΎαααΆαααΆαα½α microservices
αααααΊααΆα’αααΈαααααΆαααΆααααααα»αα
αα ααααΎααα
ααΌα
αα
αααα»αααΆαααααΆααααΆαα½α
α₯α‘αΌαααα α’αααα’αΆα
ααααΆααααααΌαααΆαααααα Istio ααΆαααααΆααααααα α§ααΆα ααα ααΎααααΈαααα
αααΆααααα
αΌαααα α»α ααΆαααΆαααα
α αΎαβααΎβα’αααβααααΌαβα αααΆαβα αααΎαβαααααΆααβααΆβαααβα¬βαα?
αα·ααααααΆαααααααα Istio ααΊααΏαααΆαα α αΎαααααΌαααΆαααααα
ααααΎααΆααα αΆααααΆααααααα½αα―αα
αααα»ααααα·αααααα’αααα’αα·αααααα Red Hat ααΆααααααΎαααΆααα ααΆααααΆααααΈααααα
αααααα’ααααααααα ααα½α 10 αα ααΎ Istio
αααα»αααΈ 1 - αααααΆααα’αααα αΆααααααΎαααααΌα
ααΆαααααΆαα’αααΈ Istio
30 ααΆααΈ
αααααααααΆαα Service Mesh ααααααααααΈααααααα‘αΎα Istio αα
αααα»αα
ααααα OpenShift Kubernetesα
ααΆαααΆαααααααΆαααααΆααΈααααΌαα
αααα»α Istio
30 ααΆααΈ
ααΎαααααΎ Istio ααΎααααΈααΆαααααααΆαααααΆααααααΈααααΌα
ααα½αααΈααΆαα½α Spring Boot αα·α Vert.x α
αααα»α 2 - ααααα·αααααα
ααΆαααΆα αα·αααΆαααΆααα
Istio
60 ααΆααΈ
ααΎαααΉααα»αααα§ααααααααα½ααα·αα·ααααααααααΆααααααΆαα½ααααα Istio αααααΆααααααΆαααααα½α αα·α OpenTracing ααΆαααα Prometheus αα·α Grafana α
ααααΌαααΆαααααα
αααα»α Istio
60 ααΆααΈ
ααααααααααΈαααααααααααααααΆαααΆαααααΌααα
αααα»α Istio αααααααΎα
αααΆααααΆααααα
α
αααΆαααααααααααΌαααααα·αααααα
60 ααΆααΈ
ααΌααααα‘ααααΎαααΆαααΆαααααΌαααααΆααααααα Istio ααΆααααααααααααΆαα
αΌαααααΎ αα»αααααΆαααΆααααα»α αα·αααΆααααααα’ααααΆα
αααα»α 3 - α’αααααααΎααααΆααααααα·αααααα
ααΆαα
αΆααααααΆααα»ααα
Istio
60 ααΆααΈ
ααΎααα·ααααΆααΆααααΆααααααα»αααΆααααααααααααααΆααΈαααΌαα
αααα»ααααααα·ααΈαααααΆαα
ααα
αΆα αααααΎαααα α»α HTTP αα·αααΆααααααΆααααααααΆα αα·ααααααααΎαα·αααααααααΉαααααΎααααΈααααΆαααα·ααααΆαα‘αΎααα·αα
α§ααααααααααααααααΈαα
Istio
30 ααΆααΈ
ααΎαααα‘αΎα Siege αααααΆααααααααααααΎαααααααααααα αα·ααααααΈααααααΆααΆα±ααααΆαααΆαα’αααααααα
ααααααα α»α backend αααααααΎααΆαα
αΆααα‘αΎααα·α ααΆααααααααααααΈ αα·αααΆαα
αααΆαα
ααααΈα’αΆαα
Egress αα·α Istio
10 ααΆααΈ
ααΎαααααΎααααΌα Egress ααΎααααΈαααααΎαα
αααΆαααααααΆααα’ααααααααααααααΆααααααΆααααα»αααΆαα½α APIs αα·αααααΆααααααΆααααα
α
Istio αα·α Kiali
15 ααΆααΈ
αααααααΎ Kiali ααΎααααΈααα½αααΆαααΌαααΆααααααααααΆαααααΆ αα·ααα»αααααα αΌαααααααΎ αα·ααα·ααααααα
TLS αα
αα·ααα
αααα
Istio
15 ααΆααΈ
ααΎααααααΎα Istio Gateway αα·α VirtualService αααααΆααααααΎααα·ααααΆ TLS αα
αα·ααα
αα (mTLS) αα·αααΆααααααααααααΆαααΆααααα’α·αα
αααα»α 3.1 - ααΆαααααα»αααΉααααα α Istio Service Mesh αααααΆααααααΆααΈααααΌ
ααΎααααα
α’αααΈα’αααΈα
- ααΎααααΆααααααΆααααααΊααΆα’αααΈ?
- αααααααα Istio αα·ααα½ααΆααΈααααααΆαα αααα»αααααΆααααααααααΈααααΌααααΆααααα
- ααΆαααααΎααααΆαα Istio ααΎααααΈαααααααΆααααα αΆααΌα
ααΆααααααα
- ααΆαα’αααααααααα α»α;
- αααααααααΌα;
- ααΆαααααΎαααααααΆαααΉααα;
- ααααα·αα»α;
- ααΆααααααΌα Telemetry αααααααΎααΆα αααααΆαα αα·α Grafana α
αααααΈααα’αααααααααΈααΈααααΆ Meshes αα·α Istio
α αααΆαααααααααααΌα Istioα ααΉαααΆαααααΎααααΆααααααααααααααα½αααααααΌααα α§ααααααααααααααααΈαααα»α Isioα αααααααΆαααΆαα αααΆαα ααααααα’αΆα α§ααααααααααααααααΈαα Istio: αα ααααααααΆααααΆαααααΊααΆαααααΎααα½αα ααΆαααΆαααΆα αα·αααΆααααα½ααα·αα·ααααα Istioα αααααααααα’αααΈααααα»αααααΆααααΈ αα·αααΏαααα»ααααΆ αα·αααααααααΆαααΉααααα Istioα αααα αΎαααΆαααααααααΆααααΌαααΆαααααα»ααα»α ααΆαααΎαααααΎαααΆααααΉααα αααα»α Istio: ααααΆαααααααααΆαα ααΆαααΆαααααααΆα Canary αα Istioα ααααα½αααΆαα αΆααα αα Istio Egress: α ααααΆααααα αΆααααααααα»α’αα»ααααΆαααΈαα
ααΆαααααααΆααααααα½αα―αα
αααααΈααααΆααααα ααααααα·αααΆααααααααααααΌαααΆαααααα»αααΉααααα
αα
αααα»ααα·αααα Istio αααααα ααΎαααααΆααααα
ααααααΆαα’αααα’αααΈαααα·α α αΎααααα ααααΆααααα»αα’αααα±ααααΆααααα Istio αααααΆαααααα½αα’αααα ααΆα₯ααα·αααααααΆαααααα»ααααα»αααΆαααααΎ α αΎα Red Hat αααααααΌαα§αααααααΆααα’αααααα’αααααααΌαααΆαααΎααααΈα
αΆααααααΎαααΆαα½α OpenShift, Kubernetes, Linux containers αα·α Istio αα½αααΆααα
α αααΆαααααααααααΌα Istioα ααΉαααΆαααααΎααααΆααααααααααααααα½αααααααΌααα
α
αααΆαααααααααααΌα ααΊααΆα
αααΆαααααααααααααααΎαααααΌαα ααααα·ααα·αααΈααααα·αααααΆααααα»αααααΆααααααααααα αααααΆαααααααα·ααααα·ααΆαααΌαα
ααα
αααΆααααΆααααααα
ααααΆααααα ααααΎααααΌαααΆααααααΌααααααα’ααααΎαααΆαααΆααααααααΆααααΆαα αα·ααααααααααααΆ HTTP α
αααααΎαα§ααΆα αααα
Kubernetes ααααΆαααΎαα αα·αααααΆαα "50/50"
αααα»αα§ααΆα αααααααααΎα ααΎαααΉααααα αΆαααΈααααααααΎ microservice ααΈααααα»ααααααααΆαααααΆαα αααα»α OpenShift α αΌαα α αα½αααΆααΆ v1 αα·α v2α ααααααΈαα½ααααααΎαααΆααα αααα»ααα Kubernetes ααααααΆ α αΎαααΆαααααΆαααΎα ααΆααααΎαααΆαααΆαααΆαααααΌααα·ααα»ααααααΆααα»αααααΆαααααΎααααΆα ααααΈαα½ααααα½αααΆαα ααααααααααΎαααααα’ααααΎα ααα½αααααααΈααΈααααΌααααΆααααααΆ αααααΆααα·ααααααΆαα ααααα Istio α’αα»ααααΆαα±ααα’αααααααΆααααααΌααααα»αααααααααααα
α
αΌααα·ααΆαααΆααΎαααΆαααΆαααααααΆαααααααΈαααααααΆααααααααΆαααααααΎααα
ααΎ OpenShift, recommendation-v1 αα·α recommendation-v2 α
αα
αααα»αααΌαααα ααΌαααΆαααΈ 1 αααα αΆαααΆαα
ααααααααααΆααααααΈαα½ααααααΌαααΆαααααΆααααα»αα§ααΆα ααααα½α ααααΎαααα½ααααααααΎααΆαααααΆαααΆααα½αααΆα 1-2-1-2-... αααααΆαααααααααΆααααααααααΌα Kubernetes ααααΎαααΆαααΆαααααΆαααΎαα
ααΆαα ααα αΆααααααααααΆααααα
αα αααα»αααΌαααα ααΌαααΆαααΈ 2 αααα αΆαααΈα’αααΈαααααΉαααΎαα‘αΎα ααααα·αααΎα’ααααααααΎαα ααα½αααααΆαα ααααααααΆ v2 ααΈαα½ααα ααΈα (αααααααΌαααΆαααααΎααα oc scale βreplicas=2 deployment/recommendation-v2 command)α ααΌα αααα’αααα’αΆα ααΎαααΎα ααααΎαααΆα v1 αα·α v2 α₯α‘αΌααααααααΌαααΆααααα αααααα»ααααΆααΆααααα½ααα ααΈα 1-2-2-1-2-2-β¦:
αα·αα’αΎααΎαααααααααααΎ Istio
Istio ααααΎα±ααααΆααΆααααα½ααααα»αααΆαααααΆααααααΌαααΆαα ααα αΆαααααΎααΆααα·ααΈαααααΎαααααΌαααΆαα α§ααΆα ααα ααααΎα ααΆα αααααΆααα’αααα recommendation-v1 αααααααΎα―αααΆα Istio yaml ααΆααααααα
αα ααΈαααα’αααααααΌαααα α·ααααα»αααΆααα ααααααΏαααα: ααααααΌαααΆαααααΎαααΎαααΆαααααΆαα α§ααΆα αααααααααΎαααααΎααααΆα v1. αααΆαααΆαααααα "αααααα: 100" ααΆααααααΆ 100% ααα ααΆα αααααΉαααααΌαααΆααααααΌααα ααααααααΆααααααΆααα’αααααααΆαααααΆα v1 α
ααΆαα ααα αΆαααΆαααΆαααααΆααααΆααααα (ααΆαααΆαααααααΆα Canary)
αααααΆαααα αααααααΎαααΆαααΆαααααααααααα α’αααα’αΆα ααΉαααΆαα ααΆα ααα ααΆααααααΆααααΈαααααα·αα’αΎααΎααΉαα ααα½ααα microservice instances αααααααΎαααΆααα αααα»ααα½αααΆααΈαα½ααα ααΆα§ααΆα ααα αα ααΈαααααΎαααΉαααΆα 90% ααα ααΆα ααα ααΆαα v1 αα·α 10% αα v2α
αααα ααααααΌααααααΆααα’αααααααΎααααΆααααΌαααααα
ααα»αααα ααααΈαα ααΎαααΉααααα αΆαααΈαααααααααα ααΆα αα’αααααααΎααααΆααααΌααααααα αααα±αααααααΌααα ααααΆ v2 α αΎαα’ααααααααααααα v1 α ααΎααααΈααααΎααΌα αααα ααΎαααααΎααααααααααααΆααΎααααΈαα·ααΆααααααα’αααααααΎααααΆαα-ααααΆααααΆααα αααα»αααααααΆααααΎα
α₯α‘αΌααααααΆααΆαααααααα’αααα
α§ααΆα ααααααααΆαααααααααααααΆαααααΆααααΆααααααααααΆαα½ααααααα»αα’αααα±αααααααααααΆαααααΎααααΆααα αααΆαααααααααααΌα Istio ααααΆαααααα½αααααα’αααα ααΎαααΈααααα ααα ααααααΆααα ααΈαααααΊααΌααααΌααΆαααΆαα α αΆααααΆααααΈαααααααααααΆα’αΆα ααααΌαααΆααααααΎαα‘αΎααα αααα»αααΌαααααααααααα·ααΈα
α αΎαα αΆαααΆ Ops αα·αααα Dev
α’αααΈααααααααΆααααααΎαααΆααααα αΆααα αααα»αα§ααΆα αααααΆαααΎααΊααααΎα‘αΎααααααααΆαααΆαααααΆααααααΌααα·α αα½α αααα»ααα αααα»αααΌαααααα ααΎααααααααααΈααΆααααααα ααααααααΆα αΆαααΆα αααΎααααΈαααααΎαααααααΆααααΎαα·αααα Istio ααΉαααΆαααααααααααΆααα’αααα’αα·αααααα αααα§ααΆα αααααΉαα’αΆα ααααΎααΆαα ααααΆααααΆαααΆααααα αα·ααααααΆααα’αααα―αααααααα»αααααα·ααααα·ααΆααααααααααα IT αααααΆααΉααα½ααααΆαααααΆαααααα»αααΆαααα·αα
ααΌα ααααααΌαααααΉαα‘αΎααα·αααΌα leitmotif αααααααΈααααΆααααααΆααααα α’ααααα·αα αΆαααΆα αααααΆααααααΌαα’αααΈαα αααα»ααααααΌαααααα’αααααα. αα·αα αΆαααΆα ααααααΎαααΌαααΆαααααΈ α¬ααΎαααααΎαααΆααα»αααΊαααααααΈααα ααΆααα’αααααααααΌαααΆαα’αα»αααααα ααΆααααα ααΌαα
ααααΎααΆααααααΎααααααααααα’αααα
ααααΆαααααααααααΎαααααααΆαααααΆααα·ααΆαααααααΆαααααααΎααααααααααααΆα α
ααααααΌααα·αα’αα·αα·αααααααα»αααααα’ααααα
αααααα·αααααααα’αααα
ααΆαααααααΆααααααα½αα―αα
ααΆαα’αΆαα’αααΈ Istio, Kubernetes αα·α OpenShift ααΊααΆααΏααα½α ααα»ααααα ααα»α’αααΈααΆαααΆαα·ααααα’αααΈαααΆααα’ααααααααα½αα―α? αααα»α
αα αααα»αααΆααααααΆααααααΆαα: ααΎααααααααΆααααα αΆαααΆααααααααα’αΆα
αααααααα’αααααΆαααΎαααΌαα’αααΈαααα
αααΆαααααααααααΌα Istio α’αΆα
ααααΎααΆαα α₯α‘αΌαααα αααααααΎαααΏαααΌα
ααααΆ ααα»ααααααααΆααααααΆααααααΉαααΆααααααααΆαααα α»αααα»αααααα αααααΊααΆα’αααΈαααααΎαααΉααα·ααΆααα
αααα»αα’ααααααααααΆααα
ααααα: www.habr.com