á¨Red Hat OpenShift áĽá Kubernetes áá á ááŁáá á¨á˘áľá˛áŽ á°ááŞáľ áá˝ áĽá áŁá áŞáŤáľá á¨ááŤáłáŠ á°á¨áłáłá ááĽáá˝á áĽá¨áááá ááá˘
ááá á ááľ ááŹáĄ-
- á¨áŠá áááľáľ á¨áá ááŞá áŽáá´áááŽá˝á á áá°-ááłáĽ áĽááĽáŤáŤ áĽá á¨áĽááá á á°á¨áłáłá ááĽáá˝ áá ááá፠áĽááá áᢠ"á áŽáľá ááľáĽ ááá ááá áááἠá áŤáľáááááľá".
- áĽáľá˛ ᨠIstio áá á¨áłá áááá áĽááľáĽ - á¨áááŞáŤ á°ááŚá˝. ᨠYAML áááá˝á á¨á áááááľ áŽáľ áá á áá áá áľáŤááá áá° áááᎠá°ááŞáľ áĽáá˛áአá¨ááŤáľá˝áá á áá˝ áľááá ááá ááὠᨠIstio áŁá áŞáá˝ á áĽááą áá á¨á°ááᥠáá¸áᢠᨠCanary Deployment áá°ááŤáľ áĽá áľáá áĽáááá¨áłááᢠá¨á á˛áľ áááľ áááť - 10 á ááá°ááá á˘áľá˛áŽ áľáá ááśá˝
ááá áááľáŁ á á
áᥠá¨áááŁáŁ ááááááłááĄ-
- Istio áĽáá´áľ áá ááľááŁáľá á¨á°áááŠá á°áŁáŞ áá áĽáá°áá°ááĽá¨á áĽá á˘áľá˛áŽ áľáŤ ááľ ááá á°áŤá á ááťá¸á áŤáá ááľ á¨ááááá˘áŤ áĽá áľ ááľáĽ áĽáá´áľ áĽáá°ááŤáľáááľ áŤáłáŤáá˘
- áĽáá˛áá á˘áľá˛áŽ áĽáá áĽáá´áľ áĽá á áá ááá áĽáá°áá˝á á¨ááááŞáŤá ááĽá áá á¨á°áá á°áŞ áááľá áĽáááá¨áłááᢠᨠYAML áá á¨áľ áááá˝á áĽá á¨á°áááá áľáááá˝á á áá áá á á áááááľ áŽáľ áá áľáá˝ ááἠáłáŤá°áá á¨áľáŤáá ááá áĽá á¨á ááłá¨ áá¨áĽ áľá á°áśá˝á áĽáá´áľ áĽáá°ááá áĽááłáŤááá˘
ááá áśáľáľáĄ
- á áľááľá á áĽáŽ á¨á°á°áŤ ááá á ááá áá° á˘áľá˛áŽ á¨á°á¨áᨠáľááá¨áłá°á áĽá ááľáľá áłáŞáᢠá¨áĽááľáá áááᎠá°ááŞáľ á ááá´áá¸á áŤáááá áááľ áááľá°áłá°á á¨OpenShift scaling áá áĽáá° ááŽáá´á¨áľáŁ ááá áĽá ááŤáá áŤá ááłáŞáŤáá˝á áĽáá´áľ áĽáá°áá áá áĽááłáááłááá˘
- áľá á°áśá˝á á¨áá¨áłá°á áĽá á¨ááľá°áááľ áá° áľáááą áá áĽáá áá° ááľá°ááá áĽá¨á°á¸áááá ááᢠá áá á áááá, áĽá ááá¨áŤ áĽááł ááĽáĽ ááᎠá áŁá á áľááá á¨áááá á¨ááá áŽáľ áłáááአá¨áľá á°áľ ááá ááľá¨á áĽáááŤáá - ááááŤáąá ááá áŽáľ áĽáŤáąá á¨áá¨áŠ, á¨ááŤá á°á¨á᪠áľá á°áśá˝á á¨ááľá°ááá á á°á á á.
á áá¨á¨áťáŁ á Istio Service Mesh áá á áá¨á¨áťá ááĽá áááĄ-
- áá° á¨ááá áá áĽáááľá˘ áá áἠá áľááá ᣠá¨á¨áá ááľáááŞáŤ áááááĽáŠá ááá áá áĽáááŤáá ᣠáŽáą á ááĽáł á áááľ áá¨á áá á˛á°áá á áĽá á˛áá¨á ᣠáá á ááá ááአá¨áľáááąá á á áŤá á áááłáá ᢠáá á¨á˘áľá˛áŽ áľáŤááá á¨áá¨ááá á˝ááł á áá á¨áááá áĽáá áá ááᢠáĽá á ááááá ááááľ á¨áá፠áľáááąá á á áŤá áłáááŤá á ááĽáł á¨áááľ áá¨á áá áá¨áŤá á¨áá¨ááá á˝ááł á áŁá á áłáá ááááľ ááá˘
- á á¨áá ááľáááŞáŤ áá á ááááŁáľáŁ á á°áá áááááľ áĽá á á˛áľ áŽáľ ááá°ááŤáľ ááá áááľá¨á ᨠCanary Deployment áá´áá áĽáá´áľ áá áá áĽáá°áá˝á áĽááłáááłááᢠCanary Deployment áĽáŤáą á á˛áľ á áá°áá ááá áá á˘áľá˛áŽ áá á áĽá áľ á ááá YAML áááá˝ áĽáá˛á°ááĽáŠáľ ááá áľáááłáá˘
- á áá áááŤá á¨á áááá¨áĄ áá á áá°áŠá áľ áá á¨á˘áľá˛áŽ á á áá ááá áá á¨áĽááľá áľáĽáľáŚá˝ áá áá á°áá˝ á áááááľ áááľá áľ á˘áľá˛áŽ á˘ááŹáľá áĽáá´áľ áá áá áĽáá°áá˝á áĽááłáŤááá˘
áľááá áĽáááłááâŚ
á¨á˘áľá˛áŽ ááľáľá áĽá á áľá°áłá°á ááŁáŞáŤ áľáĽáľáĽ - áááᎠá áááááśá˝á á á áááááľ áá¨áĽ ááľáĽ áááľá°áŁá á á¨ááŤáľáááá ááá áá
Istio á áááááľ áá˝ áááľá áá?
á¨á áááááľ áá˝ áĽáá° á¨áľáŤáá ááľáľáᣠá¨ááłá¨áť ááĽáĽáᣠáááľáŁ á°á áááľáŁ áľá á°áľ ááťáťá áĽá ááá˝ á áá á°ááŁáŤáľá áá á áááááśá˝ áĄáľá á°ááŁáŤá áŤá°áááᢠá˘áľá˛áŽ áá áá áá áĽáá˛áŤá°áá ááá áľáááłá á á áááááśáš áŽáľ áá áľáá˝ ááἠáłááá. á¨á áľááľ ááľá˘á áááľá áá? á˘áľá˛áŽ á¨áŤáąá á°áŞ á áĽáŤááłááą á áááááľ áá á áá ááŞá ááŤáŁ (á¨áá ááŞá áá°á áłááá á¨áá ááŞá áá) áŤáŤááááᣠá¨á፠á áá áá°áá á áááááľ á¨áááľáąáľ áľáŤáá á áá á ááŽáá˛á á áŠá áŤáááᣠáá á á á°á ááąáľ ááá˛áá˝ áĽá¨á°ááŤáŁ áĽáá´áľáŁ ááź áĽá ááź áĽáá°áá áááľááᢠáľáŤáá áá° á áááááą ááľá¨áľ á áá áľ. á˘áľá˛áŽ á¨áá á¨á´ááŚááľ á´áááŽá˝á áĽáá° áŤá᪠áá°ááŤáľáŁ áá¨áł áááťáŁ á¨áľá á°áľ ááá áĽá ááá˝áá á¨áá°áá á á˝ááł áá°áĽááłáá˘
á˘áľá˛áŽ á¨áĽá ááŤáŁáá˝ áĽá á¨áŠá áááľáľ áá áĽáá´áľ áĽáá°áá°áŤ
á¨á˘áľá˛áŽ á áááááľ áĽáááá áĽáá á á áááááśá˝á áááá á áĽá áááľá°áłá°á á¨ááŤáľáááááľá áááŽá˝ áá á¨áá ááŞá áľáá ፠áááĄááľáľááŁááľáľááŁá°áá¨áľ á¨áá áá˝áŁááááááŁá¨áááľ áááŁá ááŁáľá á°áľ ááááŁáłáá áá¨áŤáá˝áŁá¨áá ááĽááŤáá˝áŁááá¸áŁá¨á áŁááłá¨áť ááĽáĽááŁá°áá ááá°áĽ áĽá ááá˝áᢠáĽá áᏠáĽááá á áŁá áŞáŤáľ á ááĽáł á áŽáľ ááľáĽ ááá°áá á áĽá á á áŁá áĽá á¤á°-ááťáááľ á˛ááŠáŁ á Istio á áŽáľá ááľáĽ ááá ááá áłáááአáľáááááá ááá ááááľ áá˝ááá˘
áĽáá° á¨áá ááŞá áá´á, á˘áľá˛áŽ á ááááľ ááŤáŁ ááľáĽ áá áŤá, áĽáąá á á ááą ááľáĽ áááá
á¨ááá á áá, á¨áááᎠá°ááŞáľ áŚááŹá˝á á áŤá á ááá ááአá¨áŽáą áá á¨á°ááá á áá°áá, áá á áááľ ááááŤá¸á áá° IT áľááťááľáśá˝ á á°á á áá°ááá áá˝áá. á áĽáááĽáŁ ááááľáá ááᢠááá¨áł áá°áŁá á áĽá áá°áłáłá° ááá á°á áŤá á¨áááá? ááá˝ ááľáĄáŁ á áᣠáá áá°áąá áŤá¨ááá áĽá ááá áŠáá¸á? áá áá áá á¨áŽáą ááľáĽ áŤáľáááą, ááŽááŤááŽá˝ áá á áá á áá°áá áŞáŤ á°ááŁáŤáľ áá áá°áŽá áá˝áá. áĽá áŽáą áŤáą á áá áĽá ááá ááááá˘
á¨á áááááľ ááááá
á¨áŽáłá¸á áá á¨áááᎠá°ááŞáľ á áľá°áłá°á á°ááŁáŤáľá á¨ááá˝á á˘áľá˛áŽ - áá á¨á áááááą áá˝ á˝áá°-ááłáĽ ááᢠá áá á áááá á¨á ááłá¨ áá¨áĽ á°ááŁáŤáľ ááááá á¨áááĽá á¨á ááľ ááá á¨á፠á áá áááľáŽá˝ á¨á°ááá áĄáľá ááá˘
á˘áľá˛áŽ á¨áááᎠá áááááśá˝ áá áĽáá´áľ áĽáá°áá°áŤ
á¨áá ááŞá áŽáá´áááŽá˝ ᨠáá á áĽáŽ á¨áá áŠáľ á áá
ááááľ ááá˘
á áá ᨠIstio á
ááĽáŽá˝á ááá¨á áá˝áá, áááłá, á¨áľá
á°áľ áááá áá°áŤááľ, áľáá
áĽá ááĽáą áá áŤá á áááá á ááĽááľ?
á áá°áá. á˘áľá˛áŽ á áŁá ááŁá ááᣠá°á˝áá
áĽáŤáľá á°ááŁá á
á¨áá áŽá፠ááᢠáááľ áĄáľá áĽáááľ áŤáá á¨áĽá
áĽáŤ á ááá
áˇáá˘
10 á ááá°ááá á˘áľá˛áŽ áľáá ááśá˝
á ááľ 1 - ááááŞáá˝
ᨠIstio ááá˘áŤ
30 á°áááá˝
á¨Service Mesh áá áĽáá°áááááᣠá˘áľá˛áŽ á Kubernetes OpenShift cluster ááľáĽ áĽáá´áľ áĽáá°ááá áááá˘
á Istio ááľáĽ á¨áááᎠá áááááśá˝á á áá°ááŤáľ áá
30 á°áááá˝
áśáľáľ áááᎠá áááááśá˝á á áľááŞáá áĄáľ áĽá á á¨ááľ.x ááá°ááŤáľ á˘áľá˛áŽ áĽáá ááááá˘
á ááľ 2 - ááŤá¨áá á°á¨á
á Istio ááľáĽ ááľáľá áĽá ááľáľá
60 á°áááá˝
á¨á˘áľá˛áŽ á áĽáŽááἠá¨ááľáľá ááłáŞáŤáá˝áᣠáĽá áááŞáŤáá˝á áĽá áááľ áľáŤáŞááá á Prometheus áĽá Grafana á áŠá áŤáľáąá˘
á Istio ááľáĽ ááá áááŁ
60 á°áááá˝
ááá á°ááŚá˝á á áá áá á á˘áľá˛áŽ ááľáĽ áááááá áĽáá´áľ áĽáá°áááŁá አáááá˘
á¨áá á¨áááŞáŤ á
áá˝
60 á°áááá˝
á á˘áľá˛áŽ ááľáĽ áŤáá áĽáἠáááááᣠá¨ááłá¨áť áááŁá áŞáŤáŁ á¨áááľ áááŁá á áĽá á°áá ááá°áĽ áá áĽáá°áááááá˘
á ááľ 3 - á¨áá á°á áá
á á˘áľá˛áŽ ááľáĽ á¨áľá
á°áľ ááá
60 á°áááá˝
á¨á¤á˝á˛á˛á áľá
á°áśá˝á áĽá á¨á ááłá¨ áá¨áĽ áááá¨áśá˝á á ááá á á á°á¨ááá á áááŹá˝áá˝ ááľáĽ á¨áĽáá˝áľ á áŤáŤá áááłáá˝á áĽáá ááá áĽá á áŤáŁá˘á áá°áá á¨á áľ áááááľ áá¨áľ áá
ááľáľáá áĽáá´áľ á°ááŁáŤá ááľá¨á áĽááłááĽá áĽáááŤááá˘
Istio ááľáĽ á¨áá¨áł á°ááá
30 á°áááá˝
áááááľ ááá¨áŞáŤ áŁá˘áŤáá˝ Siegeá áĽáááááá áĽá áłááá áá¨áŤáá˝áᣠáá¨áłáá˝á áĽá áááł ááľááŁáľá á áá áá á¨áá áĽááľ ááťáťáá áĽáá´áľ áá¨ááἠáĽáá°ááá˝á áĽáááŤááá˘
Egress áĽá Istio
10 á°áááá˝
á¨ááľáĽ á áááááśá˝á á¨áá APIs áĽá á áááááśá˝ áá ááľá°ááĽá áááá á á¨Egress ááľááŽá˝á áĽáá ááááá˘
á˘áľá˛áŽ áĽá áŞáŤá
15 á°áááá˝
á¨á áááááąá áĽáááá áľáá
ááľá áááááľ áĽá á¨áĽáŤááá˝á áĽá á¨ááἠáá°áľá áááĽááľ áŞáŤá áĽáá´áľ áĽáá°áá áá áááá˘
á¨á፠á˛á¤áá¤áľ á á˘áľá˛áŽ
15 á°áááá˝
Istio Gateway áĽá VirtualServiceá áĽáááĽáŤááᣠá ááá á á¨á፠TLS (mTLS) áĽá á
ááĽáŽášá á áááá áĽáá áááá˘
áŁáĽá 3.1 - áĽáá á°ááááŽ: Istio á áááááľ áá¨áĽ ááááᎠá áááááśá˝
áá˝áá áľá áááľá áá?
- á¨á áááááľ áá¨áĽ áááľáá?
- á¨á˘áľá˛áŽ áľáááľ áĽá á áááᎠá áááááľ á ááá´áá¸á ááľáĽ áŤáá ááá˘
- Istio á ááá¨á°ááľ á°ááŁáŤáľ áá áá
- áľá á°áľá ááłááľ;
- ááááá;
- áľáááľ áá¨áŤ;
- á°á áááľ;
- ááááᣠááľáŞááľ áĽá ááŤááá á áá áá á¨á´áááľáŞ áľáĽáľáĽá˘
á á áááááľ meshes áĽá Istio áá á°á¨áłáłá ááŁáĽáá˝
á¨á˘áľá˛áŽ ááľáá á áá˝áĄ á¨á áááááľ áĽáŤááá˝á áá° áľááááá áŚáł áááŤáľ á˘á˛áŽ ááľáĽ á¨áá¨áł á¨ááá°á: á áŤáŤá áááł ááľááŁáľ á¨áá¨áł á°áŁáŞ á á˘áľá˛áŽáĄ- á áááłáŤáľ á ááŤá á˛áá á á˘áľá˛áŽ ááľáĽ áá¨áłá°á áĽá áá¨áłá°á-ááá ááá á ááááłááľá áľ áĽá á áá áŤá á ááĽááľ á˘áľá˛áŽ áá áľáááľ áá ááľáľáᥠáĽáá˛áá áłáľáŚ áá áᢠá¨á¨áá ááľáááŞáŤ á á˘áľá˛áŽáĄ ááľáĽáŤá á áááááśá˝ á á˘áľá˛áŽ ááľáĽ á¨áŤá᪠áá°ááŤáľáĄ á¨áŽáá˝á áľáŤá ááá ááľá¨á á˘áľá˛áŽ á˘áá¨áľáĄ á ááłá°á˘áŤ áąá á áŠá ááŁ
áĽáŤáľá ááááŠáľá˘
áĽááá
á°á¨áłáłá ááĽáá˝ áá° á˘áľá˛áŽ ááá áĽáá
ááá ááá
á¨áĽ á¨áłá°áĄ á áá°ááᢠáĽá áĽáť á¨á
áá°-ááłáĄ áá áááľá°ááá
á áĽáááááá áĽá ááááŁáľ á˘áľá˛áŽ áĽáŤáľá áĽáá˛ááአáŤááłáłááłáᢠáá á áá áá ááᣠáĽá áá áŽá፠á OpenShiftᣠKubernetesᣠLinux containers áĽá Istio ááááá á¨ááŤáľáááááľá ááłáŞáŤáá˝ áá áŤáááŁááĄ-
á¨á˘áľá˛áŽ ááľáá á áá˝áĄ á¨á áááááľ áĽáŤááá˝á áá° áľááááá áŚáł áááŤáľ
á¨áááŞáŤ á°ááŚá˝ á áĽáááą, á¨ááááľ áááŤá á¨ááááš á
áá˝ áá¸á. á¨áľáááą ááľáĽáľáĽááľ ááá ááá áá, á¨áĽááá
á°ááŚá˝ á áľá°ááᣠáŤáá á á ááá ááá
ááá áá-áĽáŤááá˝ á¨áá°ááááľ á á°áá°á áááŞáŤáá˝ áĽá á¨á¤á˝á˛á˛á á áááľáľ áááá˝ áá áá.
ááłááá˝á áĽáááá¨áľáĄ-
á¨áŠá áááľáľ ááŁáŞáĄ á°áŤ "50/50"
á áĽá ááłá ááľáĽ áááľ á¨áááᎠá°ááŞáľ áľáŞáśá˝á á OpenShift ááľáĽ á á°ááłáłá áá áĽáá´áľ áĽáá°áá áá áĽááłáŤáá ᣠv1 áĽá v2 áĽáá áĽáá áŤá¸áᢠáĽáŤááłááą áĽáľá á áŤáą á¨áŠá áááľáľ ááľ ááľáĽ áá°áŤáᣠáĽá áááá á¨áá áἠáŽá˘á á ááŁáŞááľ áĽáá áá°áŤáᢠáĽáŤááłááą ááľ áĽáá° áááᎠá áááááľ á ááŁááá˝ áĽááľ á¨áĽáŤááá˝á áľááť ááá áá ᣠá áá á áááá ᣠá ááá˝á˘ á˘áľá˛áŽ áá á á᪠ááłáĽ á áĽá áĽáá˛ááአááá áľáááłáá˘
á¨áá á¨ááá á áááááľ áááľ áľáŞáśá˝áŁ recommendation-v1 áĽá recommendation-v2 á OpenShift áá á á°ááá°áá áĽáá áá˘
á ááľ áá. ááľá 1 áĽáá°ááŤáłá¨á áĽáŤááłááą á áááááľ á áá á áááł á˛áá¨ááŁáĽáŤááá˝ á ááŤá¨áá¸á á áĽáŠá áá á á¨á°á ááá áá¸áᥠ1-2-1-2-⌠á¨áŠá áááľáľ áŤáá˛áá á ááŁáŞááľ á¨áá°áŤá á áá
ááááľ ááá˘
á áľáŞáśá˝ ááŤá¨á á¨á°ááá áľáááľ
á ááľ áá. ááľá 2 á¨v2 á áááááľ á ááá˝á á¨á ááľ áá° áááľ áĽáłáłáľá áá áĽáá°ááá á áŤáłáŤá (áá á¨áá°á¨áá á oc scale --replicas=2 deployment/recommendation-v2 áľááá áá)ᢠáĽáá°ááłá¨áᣠá v1 áĽá v2 ááŤá¨á áŤá áĽáŤááá˝ á áá á á ááľ ááśáľáľ áááááľ á°á¨áááááᥠ1-2-2-1-2-2-âŚáĄ
á¨á˘áľá˛áŽ áá áŤááá áľáŞáľ á˝á áá á
á˘áľá˛áŽ á¨áĽáŤááá˝á áľáááľ á áááááá ááááľ ááááἠááá áŤá°ááááᢠáááłáᣠáááá áľáŤáá á áá¨á°áá á¨Istio yaml ááá áá° ááá-v1 áĽáť áááŠá˘
áĽáá ááá áľáŠá¨áľ ááľá áľ á ááĽááľ: ááľáá˝ á áááŤáá˝ áá°á¨áľ ááá¨áŁá. á áĽá ááłá, áááŤá v1 áĽá á áá áááá. á¨"ááĽá°áľáĄ 100" áááŞáŤ áááľ 100% á¨áľáŤáá áá¨ááá á¨v1 áá፠áá° áŤááľ ááá á¨á áááááą ááśá˝ áááŤáá˘
á áľáŞáśá˝ ááŤá¨á á¨áááŞáŤ áľáááľ (áŤá᪠áá°ááŤáľ)
á á°á¨ááŞáᣠá¨ááĽá°áľ áááŞáŤáá á áá ááᣠá áĽáŤááłááłá¸á ááľáĽ á¨áá°áŠáľá á¨áááᎠá°ááŞáľ á ááŁááá˝ áĽááľ á˝á á áááľ áľáŤáá áá° áááąá ááľáá˝ áááŤáľ áá˝ááᢠáááłáᣠáĽáá 90% á¨áľáŤáá áá°áľá áá° v1 áĽá 10% áá° v2 á áááŤáľ áĽáááŤááá˘
á¨á°áᨠá¨ááŁáá á°á áá ááááá
á áá áááŤá á¨ááŁáá á°á áááá˝á áľáŤáá áá° v2 á áááááľ áĽá ááá˝ á°á áááá˝á á áá áá° v1 áĽáá´áľ áĽáá°ááŤáľááľáľ áĽááłáŤááᢠáá áá áááľá¨á á áĽáŤáá áŤáľá ááľáĽ á¨á°á áá-ááŞá ááá ááá°áá°á áá°á á á áááážá˝á áĽáá áááááĄ-
á áá á¨áĽááľá á°áŤ ááá˘
áŤáľááá˝á ááá°áá°á ᨠregex ááłá á¨áŤáľáá á¨á˘áľá˛áŽ ááááá á áá˝á á¨áá°ááĽáŠá áľ ááááśá˝á áĽáá˛áŤáľáą ááŤááłáłááľ áááŁáᢠá á°á¨ááŞá ᣠá¨áŤáľá áĽá´áśáš á áá°áá áŞáŤá ááá áŽáľ ááľáĽ ááá አáľááá˝á áĽáá áŤááľ ááľáá˝ á áŁá á°á áá¸áá˘
áĽá áŤáá áŚááľ áĽáá á´á
á¨áá á á°á ááąáľ ááłááá˝ ááľáĽ áŤáłá¨áá¸á áááŽá˝ á áá á¨ááá áŽáľ áá áľáá˝ ááἠáłáá°á¨ááŁá¸á áá, áĽáŠ, á¨áĽáá፠ááłáŽá˝ á áľá°áá áአá¨áĽáŤá áŤáľááá˝á áááááľ á áľááá á¨áá. á˘áľá˛áŽ ááááąá ááá˘áá˝ á áá áááá, áááłá, á áá¨áŤ á°á¨á áá áá ááá áľ áá˝áá, áĽá á IT áľáááľ áŚááŹá°áŽá˝, á áááľ ááľáĽ á áŁá áá¨áłá.
áľááá á¨áá á á°á¨áłáłá ááĽáá˝ ááĽáĽ áĽááľááááĄ- á áŽáľá ááľáĽ ááá ááá áááἠá áŤáľáááááľá. á á˛áľ ááľáá˝á ááááŁáľ ááá á á˛áľ ááŤáŁáá˝á ááľáŹáľ á áŤáľáááá. áá áá á¨áŽáą áá á°á°ááĽáŻá.
ááłáŁá˝áá á áĽáŤ
á ááĽáľá° áááá˝á á áá°á á á áááážá˝ á¨áá°áá°á á°áľááá˝á á áľáĄáľá˘ áľááá á°áá ááá áá° á¨áĽááľá áአáľáŞáľ ááá ááááá
áĽáŤáľá ááááŠáľá˘
áľá á˘áľá˛áŽáŁ áŠá áááľáľ áĽá OpenShift ááá ἠá ááľ ááá ááᣠáá ááá áááá áĽáŤáľá á áááŠáľá? áĄáľá
á áááĽáá ááĽá: á˝ááŽá˝á á ááŤáá áááł áááłáľ
áᏠá¨á˘áľá˛áŽ ááááá á
áá˝ áá ááľá¨á áĽáá°áá˝á á áá°ááᢠá áá áááá á°ááłáłá á áľáĽ, ááá áá á¨áľá
á°áľ á áŤáŤá áá áĽáť. á áááĽáá á˝áá á¨ááá¸ááá áá
áá ááá˘
ááá: hab.com