
áá ááľ á¨á°áá°á áá°áá áŞáŤ á¨áŠá áááľáľ áááľá°á á˛ááአá áááŹá˝á áŤáąáŁ áááą áĽá ááá˘ááš ááá
ááá áá áĽáá°áááĽáŠ áá¨áłáľ áŤáľáááááłáᢠá áá
áá¨á ᣠá¨áľá-á
áá ááłá ááľá¨á áĽá á á°ááá á ááľ á¨á°áá°á á¨á˘ááá¨áľ áááŁá áŞáŤ ááá¨áĽ áá˝áá ᣠá¨áĽááá
á ááľáĽ áᏠáĽá ááĽá áŤáá¸áᢠáĽá ááŁáĽáá˝á / á°ááśá˝á áĽá ááá˝á áłááá áŤááľá á ááŤáŽá˝ áá á¨áłá ááłáĽ ááááᾠᣠáááá (á¨áááľ ááá) á¨ááá˘áŤ áááŁá áŞáŤáá˝á á¨áᎠáá
áá á á ááá áĽááł á ááá
á°ááá˘
á¨áĽá ááá áááľáá áááá¨áĽ áŁáá°á¨áŚá˝ áĽáá°áá¨áłá¸á á°áľá áĽáá°áááá - á˘áŤááľ á¨á áá áááá áá¨á áĽá á°ááŁáŤá áá¨áŤáá˝á áááááľ áááť áááá. áá°á á˛á, ááá˝ á°ááłáłá ááłááśá˝á á ááľááአáá á áĽáá°áá, áĽá á ááŤáľááá áááł, á ááľá á¨á áá ááá áŤáá° á¨á°áá á ááááá, áĽá á¨ááá á áá - á¨á°ááᨠ- áááá. áľááá áŤáá ááá°áľ áĽáááá!
ááľáááśá˝
á ááá á°á¨á, áá˝á˝á áááľá¨á áĽá áááááá á áá áá¤áľ áááááľ, á¨ááá°-ááłáŠá ááá áĽáť áłááá, á¨áááá áŹáá°áá á¨ááŤááá áአáááá áááááá˝á áááááľ áááŁá. Ingress / Kubernetes á á áá áá áááá ááá á¨áá˝á ááłáŽá˝á ááá°áá°á áłááľáĽ ᣠáá°ááŁáŁáŞáá˝ á áŁá á á ááá ááľáááśá˝á áááááľ áá¨áá - á ááááá áááł áááá ááááŽá˝áá áĽá ááááŽá˝áá áá¨áĽáť ááĽááľ áĽááłááĽá áááá á˘
áá á áŁá á¨á°áááą á¨áááá¸á á¨á°ááł á ááá áááľááá˝ ááľáĽ á¨á°á°áá አáĽá á¨áááłáŠ áŁá áŞáá˝á áĽáááŤáá-
- á°áááá á áááááśá˝ (á¨á áááááľ áááľ);
- SSL ááá¨áĽ;
- á¨ááĽáśáŹáśá˝ áá á ááľáŤáľ áá.
á áá ááááťá¸á ááĽáŚá˝áĄ-
á¨áá°áá ááŽáśáŽáá˝
á¨áá á¨áłá áá፠ááľáááśá˝ á ááą. á¨áĽááľá áśááľáá á áá°á á HTTP áá ááá°áŤ áá˝ááᣠááá á á ááľ áá á áĽá ááŽáśáŽáá˝ áá ááľáŤáľá áááá áá˝ááᢠááłáá áá°á á áŤáááᣠáááľá°á á áá áĽáá°áá áááá áĽááłááááĽá áá áá áááł áááľ ááľáĽ ááľááŁáľáá áŤá¨áááĄá˘ áááá á°ááŁáŁáŞáá˝ á¨áá°áá ááŽáśáŽáá˝ áááá áááŤáŤáá˘
á ááá áá áśááľáá
á°ááŁáŁáŞá á¨á°áá°á¨á°áŁá¸á á ááŤáł á¨áá°áá áŞáŤáá˝ ááŠááśá˝ á á. áłááááš nginxᣠtraefikᣠhaproxyᣠenvoy áá¸áᢠá á á ááá áááł, áľáŤáá áĽáá´áľ áĽáá°ááá á áĽá áĽáá°áá°ááá áá áĽáá á°á˝áĽá áááá¨á áá˝áá, ááá áá "á áá¨ááŤá áľá" ááľáĽ áŤááá áĽáá áĽáá á áĽá áŁá áŞáŤáľ ááá áááá á áá áá.
á¨áľáŤáá ááľáá
áá° á ááľ á¨á°áá°á á áááááľ á¨áľáŤáá á á áŁáŤá á á°ááá¨á° ááłá ááľá¨á á ááťáá áľ áá á¨áľ? áĽááá áá áĽááá á áľá°ááá áĽá áąáŤáá˝ áá¸á ᣠáá á°á¨á᪠á ááŤáŽá˝ á áá˘
á¨áľá áŚáł á áááľá°á ááľáĽ
á¨áľá áŚáł (áľá áŚáł) - á Kubernetes (áááłá á ááľá¨á áá ᣠááᾠᣠááá°) ááľáĽ ááĽáśá˝á á ááá á¨áá¨ááá á˝ááłá˘ á áĽáŤááłááą á¨áľá áŚáł áá¨áĽáť ááŤá áŤááŁá¸á Ingress áááŁá áŞáŤáá˝ á á (á¨ááŤá áľáŤááá áááŤáľ áá˝ááᢠáĽáť áá°áá á¨á áá áá°áśáá˝). áĽá áá á ááá áááľá°á á á ááá áá á°á¨á á¨áá°áŠ (áĽá á¨áĽááą ááá˝ á áĽáááš) á á - á ááľáŁá¸á áľáŤáá áá° á¨áľááá á¨áááľá°á ááľ áááŤáᣠá¨áľá áŚáłá ááá ááá ááá˘
ááá áĽá¨áśá˝ ááááá˝
áľáŤáá áá° á¤áá á¨áá°áá áŞáŤ ᣠá áááááśá˝ áááłáá˝ áĽáá´áľ áááŤá? áá áĽá á°ááĽáŽ áźáŽá˝áŁ áá¨áŤáá˝áŁ á¨áá¨áł á¨ááá°á áŤáá¸á á ááŤáŽá˝ á áᢠ(áá°á¨á᪠ááááŽá˝áŁ áááłá áááá¨áąáŁ )áŁá¨á¤á áá°áťáá˝ (áĽá á¨á¤á áá°áťáá˝) á¨áŤáłá¸á á á°ááŁá áᣠááá°. áááááľ áĽá áŤáá°áłáŠ á áááááśá˝á á¨áááŁá á á ááá áááľáááľ á¨áá°á ááľáááśá˝ áŤááľ á áŁá á áľááá áááŞáŤ.
áľáá° ááá áááŁá á
áĽá á ááŤáŽá˝ á á: á¨áŁá áá áá° áĽáááł , áĽáá˛áá áĽáá° ááá°áŁá áŁá áŞáŤáľ .
áá¨áááŤ
á°ááŁáŁáŞá áá ááááľ á¨áááľ áĽá áśá˝á áá°ááá? áá°á¨áłá, ááá¨áľ, ááá, ááŤá-á ááľ - áĽááá á ááŤáŽá˝ á¨á°áááą ááá á ááŁá¸á áĽáŹ á áľáŁáá. áĽá ááᢠ(áĽá/ááá á¨áá áĽáť) á Ingress á áŠá á¨áá°ááą áááá˝ áŤá áá á áľááá ááľáááľ ááá˘
á¨áľáŤáá áľáááľ
á°ááŁáŁáŞá áĽáá° áŤá᪠áŽááśá˝ (áŤááŞ)ᣠá¨A/B áá¨áŤáŁ á¨áľáŤáá ááľáłááľ (ááľáłááľ / áĽá) áŤá á á°áááś áĽá á áá á¨ááá á¨áľáŤáá áá¨áá፠áá´áá˝á áá°ááá áá? áá ááááłá áá¨áŤ áľáááá áĽá áľáááá á¨áľáŤáá á áľá°áłá°á ááááá áá°áá áŞáŤáá˝áŁ á¨áááľ áľá á°áśá˝á á¨ááľáá áá ááá¨á (ááá á áľááš áŞáłáŤ)ᣠá¨áľáŤáá áľáá°á áĽá á¨ááłá°ááľá áááŤáľá¸ááŤá¸á á áááŹá˝áá˝ á áŁá á¨ááŤá áá ááá° ááłá ááá˘
á¨áá¨ááá áľ á¨á°áá áááľ ááááŁ
á¨áá á°ááŁá áĽá/ááá á¨á´ááá áľáá áŤáá áá°ááŁáŁáŞá á¨áá¨ááá áľ á ááŤá á á?
ááŤáá á¨á°á áá á áááá˝ (áľá UI)
á¨áááŁá áŞáŤ áá á¨áľá áááľá°áłá°á GUI á á? á ááááľ á "áĽá ááľ" áĽá / ááá á Ingress'a áá á áá á ááłááľ áááŚá˝á ááľá¨á áááŤáľáááá¸á, ááá áá á "áĽáŹ" á áĽááśá˝ ááľáŤáľ á¨áááá˝ áá. ááá˘áá˝ á á á¨áŤ áá á¨áľáŤáá áá á ááłááľ áá¨áŤáá˝á ááľá¨á á¨ááá á áá ááá áá˝ááá˘
JWT áá¨áááŤ
á áĽáŽááἠᨠJSON áľá áśá¨áá˝ áá°á ááá áááľ áĽá áá¨áá፠áĽáľá¨ áá¨á¨áťá áá°áá áŞáŤ áááá˘
á¨áááá áĽáľáá˝
á¨áĽáŤáľáá áááŞáŤáá˝áŁ áŁáá˛áŤáá˝áŁ ááá° áá° áá°á á á¨áá á¨áľ á áĽááśá˝ ááá¨áá á¨ááŤáľá˝áá áľááśá˝ áŤáááľ á¨á áĽááľ á áĽááľá˘
áá°á¨áłá ᨠDDOS áĽá á áá´áá˝
á á áľáŤáťáá˝ áŁá á°ááá°áá¸á ááááŽá˝ áŁá á ááŽá˝ áŁááá° áá á¨á°áá á¨áą ááá á¨áłáŞá áá°áĽ áľáá° áááŽá˝ ááá á¨á áá ááľáĽáľáĽ á¨áľáŤáá ááŁáŞáŤ á ááŤáŽá˝á˘
áąáŤ áá áá
á¨Ingresses áá° á°áá°á á áááááśá˝/ááśá˝ áĽá á á áááááśá˝/á ááľ ááŤá¨á áŤá áĽáŤááá˝á á¨áá¨áłá°áᣠá¨áá¨áłá°á áĽá á¨áá¨á á˝ááłá˘
áá
áľáá .
á°ááŁáŁáŞáá˝
á¨áááŁá áŞáŤáá˝ áááá á¨á°áá°á¨á°á á и . á¨á°áá°ááľá á¨ááááá áá áŤá°á¨ááá¸á á ááŠááľ ááá á áá á°á áľáááľ (á¨ááááŞáŤ á¨áĽáľááľ á°á¨á) ááááŤáľ ááᢠááŞááš á¨áá á áłá˝ á°áĽáŤáá°áá. á áááľáááš á á ááá ááá፠áĽááááá á áá áá፠á°áá á¨áĽ áĽáááĽáá˘
á¨áŠá áááľáľ áááŁáľ
á¨áľá áŁá˘áŤ:
áááľ: Apache 2.0
áá á¨áŠá áááľáľ áŚáá´áá á°ááŁáŁáŞ áá áĽá á á áĽá¨á°á°áĄ áĽá¨á°ááᣠááᢠá ááá˝ á¨áľá, á nginx áá á¨á°áá°á¨á° áĽá á°á¨á᪠áŁá áŞáŤáľá ááá°áá á áĽá á áá á ááá á¨á°ááŤáŠ á¨áá ááááá˝ á¨á°áá áá. á nginx á áŤáą á°ááłá ááľ áĽá áĽáá° áááŁá áŞáŤ áĽá á áá á áááá áľ áá á áľááš ááťáťáŤáá˝ ááááŤáľ áá á ááŤá áá ááŤá áááá˛áľ (á¨áľá á°ááᎠáá) ááááá ááá áĽá ááá ááá áá˝ááá˘
ááá˘áŤ á NGINX Inc.
á¨áľá áŁá˘áŤ:
áááľ: Apache 2.0
ᨠnginx ááá˘áá˝ áŚáá´áá áááľá˘ áá á¨á°áá°á¨á° á¨áá¨ááá áľ áľáŞáľ á ááᢠ. ááá ááłáĽ á¨áá°á á¨áá¨áááľ á°á¨áᣠá¨ááŤááἠá¨áááľ á°áłááááľáŁ ááá á áááľ á¨áá áááá˝ á áááá áĽá á¨á°ááá¸á á¨ááĽááľ áá á (á¨áŚáá´ááá á°ááŁáŁáŞá áá á˛ááťá¸á)ᣠá áá á ááľá á ááľá¨á á¨á°ááá áá¤áľ ááá˘
á¨áŚáá´ááá á°ááŁáŁáŞ áá á˛ááłá°á áĽááłá (á á°ááłáłá á¨áá áááá˝ áĽáĽá¨áľ ááááŤáľ) á¨áᎠá¨ááá áľáŞáľ á á¨áá°á áááł áááˇáᢠá á°ááłáłá ááᣠá¨áá¨ááá á°á á áŁá á°á á¨áá á°á¨á᪠á°ááŁá á ááᥠá¨áĽááá°á áá áááŞáŤáá˝áŁ á¨JWT áá¨áááŤáŁ áá á¨á¤á áá°áťáá˝ áĽá ááá˝áᢠá NGINX Ingress áá áŤáá á áá áĽá á áTCP/UDP áľáŤáá áá áľáá áá (áĽá á áá á á¨á°áĄ áľáŞáľ ááľáĽá!)ᢠááááľ - á¨áľáŤáá áá¨áá፠áŁá áŞ, ááá áá, "áááá˘áá˝ á¨áá°á á áľá፠á¨áá°á á" ááá áá ááá°áá á áá áááľáłá.
áŽáá á˘ááá¨áľ
á¨áľá áŁá˘áŤ:
áááľ: Apache 2.0
á áŽáá á˘áá á¨á°á°áŤ áááľ á áááľ áľáŞáśá˝: áááľ áĽá áá. á nginx áá á¨á°áá°á¨á°áŁ áĽáąá á áĽá á¨áá áááá˝ á¨á°áŤááá˘
ááááŞáŤ ááᣠá¨á¤áá á áĽáŤááá˝á á ááľáŹáľ áĽá á ááááá áá áŤá°áŽá¨ áá áᣠi.e. áĽáá° á¤áá á ááľáá ᣠáá á á áá áá áá á áá á¨ááá˘áŤ áááŁá áŞáŤ áááᢠáá áĽá áá˝: áááŤá áĽá ááááá ááá á¨áá áĽá á°á¨á᪠áááá˝ (á¨áśáľá°á ááá ááá˘áá˝á á¨ááŽ) áĽá á áĽááłáłá áĽá á°á¨á᪠áŁá áŞáŤáľ á°ááŁáŤá áááá. ááá ááᣠá áĽáŽ á¨á°á°áŠ á°ááŁáŤáľ ááľááá áĽá áĽáľáá˝á áá°áŁáᢠá¨áĽáŤ áááá á¨áá¨áááá á¨á˛á áᲠááĽáśá˝á á áá áá ááá˘
á¨áááą á áľááá áŁá ᪠- á á°ááłáłá áŽááąá ááľáĽ ááĽáŤáľ (á¨áľá-áľá áŚáł ááá ) á áááᢠáááľ áá-áá ááłááśá˝ ááłáą áááľáá (ááĽáŤááłááą áŽááąá á áŤááľá ááá¨áľ á ááĽááľ) áĽá áá ááľ á°á áŁá ᪠áá ( áĐžá¨áá á¨áááá á°á¨áᣠáĽáá° á ááľ áááŁá áŞáŤ á¨á°á°á ᨠá˝áአá áá¨áłá áá áĽáť á¨á°áá°á áá).
áľáŤáá
á¨áľá áŁá˘áŤ:
áááľáĄ MIT
ááááᎠá°ááŞáľ áĽá á°áááá á áŤáŁá˘áŤá¸á á¨áĽáŤá ááľáá áá áááľáŤáľ á ááááŞáŤ á¨á°áá ᨠá°áŞá˘ áľááá ᣠáĽá á áá áŁá áŞáŤáľáĄ áá áŠá áĽáá°áá áłáŤáľááł ááááᣠááĽá áĽááľ áááá áá´áá˝ áľááᣠá¨áľá á áááá˝áŁ ááľáŞááľ ááľá°áááᣠáá°ááŤáŠ ááŽáśáŽáá˝ áľááᣠREST APIᣠcanary releases áĽá áĽá á°á¨ááŞá˘ ááá áĽáŠ áŁá ᪠á¨áĽáá á áá¨áááŤáá˝á á¨áłáĽá á᪠áĽáááľáĽáᢠááłáą á¨áá°á á°ááááľ (HA) ááá°áŤááľ á°ááŁáŁáŞá á¨áŤáąá ᨠKV áá¨ááť ááŤá áĽá áááááľ áŤáľááááá.
HAProxy
á¨áľá áŁá˘áŤ:
áááľ: Apache 2.0
HAProxy á¨á¨áĽá áá ááᎠáĽáá° á°áŞ áĽá áľáŤáá ááá ááłáá áá áᢠáĽáá° á¨áŠá áááľáľ áááľá°á á áŤáᣠá¨"ááľááł" áá á ááťáťáŤ (áľáŤáá áłáá á)ᣠá á˛á¤áá¤áľ áá á¨á°áá°á¨á° á¨á áááááľ áááľáŁ á¤áá áá á áá áá á°áááá áá á áŤáááŁáᢠCM á á áá°áŤáľ á¨áá á¨áľ á áĽááľ áá ááá áá ááľ áĽá áĽáá˛áá á ááľáĄ á¨Sprig á¤á°-áá˝áááľ á°ááŁáŤáľá á¨áá áá á˝ááł ááŤáŞ ááá áá˝ááᢠá á á ááá á¨áááľáá áá á á˝áááľ á á¨áá°á ááĽááľ, á á°á ááš ááĽáśá˝ ááľáĽ áááťá¸áľ áĽá á ááĽáá áá áá. á¨áááŁá áŞáŤá áĽá ááĽá áá˝ á¨á°ááŤáŠ á¨áááŁá á áá´áá˝ á¨áááἠááĽá áľáá áá.
Voyager
á¨áľá áŁá˘áŤ:
áááľ: Apache 2.0
á HAproxy áááŁá áŞáŤ áá á¨á°áá°á¨á°, áĽáá° áááá°áá áááľá á¨á°ááá á˛áá áá á á á ááŤáł á á áŤá˘áá˝ áá á°á áŁá áŞáŤáľá áá°ááá. á L7 áĽá L4 áá áŤááá áľáŤáá ááááŁá á áĽáľá á°á°áĽáˇáᣠáĽá TCP L4 áľáŤááá á á á ááá áááŁá á á¨áááľáá áá áá áŁá áŞáŤáľ á ááą ááŁá áá˝ááá˘
á ááĽ
á¨áľá áŁá˘áŤ:
áááľ: Apache 2.0
áá áááľá á áááĽáá°á áá áĽáť á¨á°áá°á¨á° á áá°ááᥠá¨á°áááá á á á፠á¨áá áłáá ááŽáᲠá°áŤá˛áá˝ ááᢠá ááľ á áľááá áŁá ᪠ᨠIngressRoute CRD ááĽáśá˝á á áá áá ᨠIngress ááĽáśá˝á ááĽáĽá á¨ááá¨áľ á˝ááł ááᢠá°ááłáłá áááľá°á ááá áá áĽá á¨áááľ áĄáľáá˝ ááá¸á áľáá áśá˝ áá á á ááŤáŁá˝ áá°áśá˝ ááľáĽ á¨áľáŤáá áá á áĽáŽ á¨ááľáŤáľá á°á áááľá á¨á áááľá¨á áĽá á¨á˘áááŹáľ ááĽáśá˝á á ááááŠá áľ áá á¨áľá á°áśá˝ áá áĽáá¸ááá˘
áĽáá˛áá á¨á°áŤáá á¨áááŁá á áá´áá˝á áŤáááŁá (áĽáŤááá˝á ááá¸áŁá¨á ᣠá áŤáľ-á°á ááľáá ᣠá¨áĽáŤááá˝á áá á ááá°áĽ áĽá ááá˝ áĽá) ᣠá¨áľáŤáá áá°áľ áĽá ááľááśá˝á áááá áá¨áłá°áᢠááááŁáľ áá ááľ á°á á°ááŁá ááá áááá˝ áľáá á áááá (ááá áĽááłá áĽáŤá á˘ááá) áľáá á˝áá ááá áá˝áá ).
á˘áľá˛áŽ á˘ááá¨áľ
á¨áľá áŁá˘áŤ:
áááľ: Apache 2.0
á¨áá á¨áááŁáá áľáŤáá á¨ááŤáľá°áłáľá ᨠIngress áááŁá áŞáŤ áĽáť áłááá á áááľá°á ááľáĽ áŤááá áááá áľáŤáá á¨áááŁá á á á ááá á¨á áááááľ áá¨áĽ áááľáᢠá áŽáá áľáᣠá¤ááŽá ááĽáŤááłááą á áááááľ áĽáá° á¨áá ááŞá ááŽáᲠáĽá á áá ááááᢠá áá á¨áą, áá "áááááá ááá ááľá¨á á¨áá˝á" áľáá áĽáá¨áľ áá, áĽá ááá ááłáĄ á¨áá°áá ááľá°áłá°á, á ááĽáá, á°á áááľ áĽá ááá˝ááľ áá. á áĽáą á ááŤáááľ á¨áľáŤáá ááááááᣠá á áááááśá˝ ááŤá¨á áŤááá áááľ ááááľáŁ áááŁá áᣠááľáľáᣠá¨áŤá᪠áááśá˝á áĽá ááá˝áá ááľá°áŤá¨á áá˝ááᢠá á°á¨áłáłá ááŁáĽáá˝ ááľáĽ áľá á˘áľá˛áŽ á¨á áá áŤááĽáĄá˘Âť.
á ááŁáłá°á
á¨áľá áŁá˘áŤ:
áááľ: Apache 2.0
á áááĽáá°áá áá á¨á°áá°á¨á° áá áááľá. áá áĽá á¨áááľ áľáŞáśá˝ á ááľá˘ áĽáą áĽáá° "á¨áŠá áááľáľ áá á áá á°ááá " áá á°ááá§á, áá á á°ááłá áĽá áá˝á áŤááŁá (ᨠK8s áááľá°á áá´áá˝ áĽá á áŤááľ áá áĽáĽá áá á°áľ).
á¨áá á á á°áá á¨áĽ
áľááá á¨á˝áá áá°áá°á፠áá áľáá á á¨á´á áááĄ-
áá áá áĽááł á á ááľá¨á á¨áá˝á ááᣠáĽá á á áá¸áąá ááááᢠ.
áá ááá
á¨áá á˝áá ááá á áĽááľá ááłá áá áá áá፠ááľá¨á áĽááłááĽá á¨á áá á¨á°áá áááá¤á (ááá áá á ááá ááአá¨á°áá á áá°áá!) ááá á¨áĽ ááᢠáĽáá°á°ááá°á áĽáŤááłááą á°ááŁáŁáŞ á¨áŤáą áĽá áá˝ áĽá ááłáśá˝ á ááľâŚ
ááá˛á á˘ááá¨áľ ᨠKubernetes áááááą áĽá ááľááááááą áĽáŠ áá ᣠá á áŁá áŞáŤáľ - á á á ááá ᣠâááááá˝ á áâ ááá á áá áľá˘ ááá ááᣠááá¨áááľáŁ á¨áŁá áŞáŤáľ áĽá á¨áĽáľááľ á°á¨á á¨á¨áአááľáááśá˝ áŤáᣠá NGINX Plus áĽá á áá¨ááá áľ á¨á°áá áááľ áááᣠáá áááá˘áŤ áľáŠá¨áľ ááľá áľ á ááĽááľá˘ áŽáá á áŁá á¨á áá¸á á°á°áŞáá˝ áľáĽáľáĽ á áá (áĽá, á áá áá°á¨áľ, á¨áá°áĄáá¸áá áĽáľáá˝), áĽá á áá¨ááá áľ áľáŞáľ ááľáĽ á¨á áá áĽá áá¸á. áĽáá° á¤áá á ááľááᣠá CRD ááĽááśá˝ áá á¨á°áá°á¨á° á°áááá áá á áĽá áĽáá˛áá áá°á¨áłá á¨áŠá áááľáľ á áááááśá˝á áááľáŤáľ á°á áĽáľáá˝ á ááľá˘
ááááŁá á áĽá á¨áááł áá´áá˝ á¨á°á¨áአááľáááśá˝ ááᣠTraefik áĽá HAProxyá áááá¨áąá˘ áĽááá áŁáááľ áááłáľ á¨á°á¨áááĄáŁ á áŁá á¨á°á¨áá áĽá á áááľ á áá°á áá áŤá áááľ ááá ááŽáááśá˝ áá¸áᢠáŽááąá á áá ááááľ á ááłáľ ááĽáˇáᣠáá á ááá á áŁá ááŁáľ áááľáá áĽá á áááĽáá°áá áá á¨á°á¨ááŠáľ áá°á¨áłá áŁá áŞáŤáľ áĽáť áá¸áᢠá¨áááá¨áťá ááľ ááᾠᨠWAF ááá / ááá°áľ ááľáááśá˝ áŤá ᨠKubernetes ááá HAProxy áá°ááłáłá Ingress áľáŠá¨áľ ááľá áľ á ááĽááľá˘
áĽá á áŁá áŞáŤáą áĽá á á¨á ááááľ á áááĽáá°áá áá á á°ááá á˘áľá˛áŽ áá á¨á°ááᥠáááśá˝ áá¸áᢠâáááááá ááá ááľá¨á á¨áá˝áâ ááá á áá áááľá áááľááᣠáá áááľ áá á¨ááá˝ áááľááá˝ ááá ááááá/ááľáááŞáŤ/á áľá°áłá°á á á¨áá°á á°á¨á á¨á áŤá á¨ááá˘áŤ áá°áĽ áááľ ááá˘
ᨠ80-90% ááááśá˝á á¨áá¸áááá á¨áŠá áááľáľ áĽáá° áá°á á áááŁá áŞáŤ ááá áá áĽá á ááá áĽáá ááááᢠá áŁá á áľá°ááá áá, ááááá áĽá áááľáááľ ááá áá. á á á ááá ᣠá¨á°áá°á ááľáááśá˝ á¨áá ᣠáá áĽááááš áľáĽáľáŚá˝ / á áááŹá˝áá˝ á°áľáá ááá á áá áľá˘ á¨á°ááłáłá áááá°áá áĽá á á ááťáŤáááľ ááá áááśá˝, Traefik áĽá HAProxy ááá¨áŠ áá˝áá.
PS
á áĽááá˝á áá áŤááĽáĄáĄ-
- "á¨á˘áľá˛áŽ áá áá° áááᎠá áááááśá˝ á°áááľ"áĄ- , , ;
- ÂŤ";
- ÂŤÂť.
ááá: hab.com
