á°áá ááá˝áá! áľá ááŹá á áááľáľáŞ áĽáŁáááᢠá¨áááł á á°áŁáĽ áľáááľá á ááŤáłáĽá áĄáľá ááľáĽ á¨áĄáľá á᪠áá áĽá°áŤááᢠá 2018 á HighLoad ++ áŽááá¨ááľ áá á°áááŹá ááᣠáĽá áᏠá¨áŞááá´á áááŁá áá á¨áĽ áĽáááááá˘
á¨áĽá áááľ áá°ááŤáŠ á áŤáŁá˘áá˝ áľáááśá˝á áĽá á áááááśá˝á á áá°ááŤáľ áá ááá á¨áŠáŁááŤá˝á áááľ á¨á°á°á ááᢠá¨á áľá áłáŞá áááá˝á ááᎠáááá áľáááśá˝ áá° á°áŤ á¨áášáá á°áá¨áŽá˝ áľáá°á፠á¨áááľ áá° áŠá áááľáľ áá°ááŤáľ á áá°áľ áŤá ááᢠááá áĽáá°á°áŤá áĽá á áá°áą ááľáĽ áá á˝ááŽá˝ áĽáá°áá áŠá áĽáááááłááá˘
áá°áá áŞáŤáá˝á áá° VM áŤá°ááŠ
ᨠ3 áááłáľ á ááľ ááá á¨áŠáŁááŤá áľáááśá˝ áĽá á áááááśá˝ á áá°á á á¨áášáá á°áá¨áŽá˝ áá á°á°ááá°á áĽáá°áá á á áááá˝ áĽááááᢠá á´ááá ᣠááá á¨áľáááłá˝á áŽáľ áĽáá˛ááἠáĽá áááŞá á áá áá á ááśáá˛á á¨áá°áĽá°á˘áŤ ááłáŞáŤáá˝á á áá áá á¨á°ááŁá á áá ᢠá Ansible áĽááᣠá¨áľáŞáľ áááŁá áŞáŤ áľáááłá˝á áá° áááŁá á ááááŽá˝ ááľá á°áá ááᢠá á°ááłáłá áá, á áŠáŁááŤá˝á ááľáĽ á¨áá á¨á áĽáŤááłááą áľáááľ á˘áŤááľ á 2 á ááááŽá˝ á°ááááˇá: á¨ááŤá¨áá¸á á ááą - á ááá ááą áá, ááá°áá - á á áŤáľ áá. áĽááá áááą áľáááśá˝ á ááá á áá áśáťá¸áᣠáááá¸áᣠáá á áĽá á ááłá°ááľ áĽááľ á ááľ áášá á°ááłáłá áá áŠá˘ á ááŤá¨áá¸á áŤáá áĽá¸áá ááŠááľ ááá ááľ á¨á°á áááá áľáŤáá ááá á áá á ᣠá áŤáą áá á ááŤá˝ á¨á°á áá áľáŤáá á ááááá˘
ááá áá á?
á¨áá áá°áá áŞáŤ á á˛áľ á¨á°ááááľá áľáá°ááŤáŁ áŤáá˝ááᣠáááľáᣠáá°á áááá˝ á¨ááłá áá¤áľ áłááá áááá áĽááľáá˝á áĽááááááᢠáá ááá á¨áťáá ááŁáŠ á¨á°ááá áááľ áá° á áŤáľ á áááŁáą ááᢠáĽááŤá, á áá°ááŤáľ ááľáĽ á¨á°áłá°á á°áá˝ ááá ááá áĽáŠ áááá áá¨ááἠáĽá áá¨ááἠáá˝áá: ááá áááŞáŤáá˝, áááá˝ áĽá áá°áá áŞáŤáá˝ áĽá¨á°áŠ áá¸á; á áľáááááš áľááŞááśá˝ ááŤááłá. ááá ááá á°á á áááá áŤá¨ááᥠá áá áĽáť á¨áľáŤáá ááá¨áŞáŤá á°á°á¨áᢠá¨áá á ááľ á፠áá°áá á¨á á áááá áááľ ááá¨á˘ áĽá áá°á á˛á ááá ááľ á¨áá á¨á áŤáá°á áá áľáŤáá áááˇá ᣠá¨áá°áá á¨áá°áá áŞáŤá˝á áľáŞáľ á áአáá ááááá˘
áľááá áá°á áááá˝ áĽáá¨á á¨áá˝ áá á. ááááŤáąá áááŤá¨á áá˛áŤáá áá, ááááŤáąá ááá áááŤá¨á áĽáť áľááá. áááá áá° áá á ááá¨á áá° ááľáá áľáŞáľ ááááľ á áŁá ááá ááᢠáĽáá˛áá á¨á°á ááá áľáŤáá áá° áĽáą á¨áááą á ááľ áĽááłá á áááŹá˝á áááá¨áľ ááá áááá áá¨ááἠáĽáá˝áááᣠáá á á áŁá ááš áá áá˘
á áá áá ááľáĽ áá á áááľ áĽááŤáá?
- á ááááŞáŤ á°á¨á, á á áá áĽáť áá°áŤáᢠááá á°á áĽáá˛á ááááąá á¨áá°ááŤáľ áĽá áľ áĽáá´áľ áĽáá°áá°áŤ áá¨áłá, ááááŤáąá áĽá á°áá˝ áá° á°áŤ áááŁá á°áá¨áŽá˝ á°á°ááá°áá.
- áá á á ááᢠáĽáááľ á¨ááŁáá áľ áá, á¨áá°ááŤáľ á´áááá ááá áľááá, á áşáá˝ á ááá አáŠáŁááŤáá˝ á°ááľáá. á áááŽá á¨ááá አá ááááŽá˝ á áá ááááľ á°á°ááá°ááᢠá¨áá ááá ááľá á á¨áŁáľ ááá˘
- áĽá á áá¨á¨áťá ááááľ áĽáá˝ááá á¨á áśáá áá°ááŤáľ. á á áŽáá áľáŞáľ áĽá á á á˛áą ááŤá¨á á¨áááŤá¨á á°á¨á áłááłá áá°á áááá˝ á á ááľ áá á¨áá¨á°áą áá°ááŤáľá˘
áá á áá áá ááľáĽ á ááŤáł áľáááśá˝áá á áá°áááĄ-
- á¨áááľ á áŤáŁá˘áŁ á¨áááľ á áŤáŁá˘ á á°á¨á᪠ááá˝ á áŤáŁá˘áá˝á á áᢠáááłá qa áĽá á áľá ááá áľá˘ á ááŤá áá áĽá á ááááŽá˝ áĽá áá° 60 á¨áá á á áááááśá˝ áá áŠáᢠá áá ááááŤáľ ááá áá á¨á áľ ááĽáŤááłááą á áááááľ á¨á áἠáááá áľáŞáľ áŤááŠáľá˘ áááŁá áá˝á. á¨áá á á áá á¤á°-ááťáááľá ááááá ááá á á˛áľ áĽáááá˝á áááŤá á¨ááá á ááá á áŤáŁá˘áá˝ áá á ááľá¨á áŤáľáááááłá. áĽáá˛áá ááŁáŠá á á˛áąá á¨áá°áá áŞáŤáá áľáŞáľ á¨ááłá°ááŠá áľá áá á˛áááľ á áľááááá á¨á áŤáŁá˘ á áá áśá˝á áŤá¨áááá áľ áá áá áááłá°á á áľááá áá áᢠá áá áááł, á á áŤáŁá˘áŤá˝á á á°á¨áłáłá á ááá á á¨áŁá˘áá˝ á á ááľ áá á á°áá°á á°á¨á á¨á°áᨠáá°áááá áľ áááł ááľáĽ áááŁáľ ááá áá. áááłá, á QA á áŤáŁá˘ ááľáĽ á ááłááľ á¨á¤á°-ááťá ááľ áľáŞáśá˝ áááŤá, áĽá á áááľ ááľáĽ - ááá˝, áá á áá° á˝ááŽá˝ áŤááŤá.
- áĽááá˝á ááááá á áľá¸ááŞááľ áááá¨áťá. á á áá° áá áłááá á áááá áĄáľá áá á¨á°á፠ááᢠáá¸áá á ááááŽášá á¨áá áĽáá á¨áśááľ áĄáľáᢠá°áá˘áá áľáŤ ááľá áľ áĽá áá ááľá¨á áĽáá°áááá áááá á ááĽááľ.
- á áá ááᣠáĽá á°áá áŤááá áľááá ááááśá˝ áá° á°ááŤáŠ áľááá˝ á áááááśá˝ ááá¨áááá¸á ááááᣠáĽá áĽá á¨á áá áĽáá°ááá áľáá°á¨áłá ááᢠá ááŤá áá ᨠ100 á áá á¨ááááľ áá áŠá ᢠááĽáŤááłááą á á˛áľ á áááááľ á¨á°áᨠá á˛áľ á¨áášáá áá˝á ááá á á áľááá áá á ᣠáĽáą á°áá á áááááľ ááľá áľ áĽá áá°ááŤáľ áŤáľááááᢠá á°á¨ááŞá, á ááľ ááŞá á áŤáľáááá, áá á˘áŤááľ áááľ. ááá á ááá ᨠQA á áŤáŁá˘ á°á¨ááŻáᢠáá á˝áá áááĽáŤá áĽá á áłá˛áľ áľáááśá˝á ááááŁáľ áĽá ááŤááľ á¨á áá á¨áŁáľ áŤá°ááááᢠááľáĽáľáĽ, ááľ áĽá á¨á á áá°áľ.
áľááá á°áŤ á¨áášáá áá˝áá˝á á¨áá°ááŤáľ á°ááľá°á á áááŹá˝ááťá˝áá á áśáá°á áŽáá´ááá áá° áá°ááŤáľ áá¸ááá á¨á áá ááš áĽáá˛áá ááľáááᢠáśá¨á áŤáááľ áá áĽáá° ááŤáŁ áĽáť ááłá°á áľáááá˝á áá°áá áŞáŤáá á áááľá°á ááľáĽ ááľáŹáľ á¨áá˝á áľáááľ áŤáľáááááłáᢠáĽááá áá áá áŤá á áŽáá´áááŽá˝ á áŤáľ-á°á áĽáá˛ááą áĽáá°áááą áá¨áłá°á áááááᢠá áá ááááŤáľ, á¨ááĽáĽá áľáááľ ááá¨áĽ áá á¨áĽá.
á¨áľááá ááá°áľ áĽááłááĽá á¨á¨áĽá áá ááᎠá á°áĽáᢠáĽáááłá áá á ááŤá áá áá á¨áľááá° ááááá˝ á¨á áἠáá áľáŞáśá˝ áľáááá አáá° á°áŤ áááŁá á ááááŽá˝ á¨áá°ááŤáľ ááá á á°áá°á á°á¨á áá áŤááá áľ áá áᢠá á ááľ áá áľ, FreeBSD áĽááłá áĽá፠áá á, áá á ááá°áá á áŁá á ááş á ááá á¨á. á á°áťá ááĽááľ áá° áśá¨á áá°á°áľ áĽááłááĽá á°á¨áľá°ááᢠá¨áĽá á ááááŽá˝ áááłá¸áá á á°ááŤáŠ áááľááá˝ á°áááá°á áĽáá° ááá áŤá áľáááľ áá¨áĄá˘
áá° ááá á ááá¨á áá
ááá á¨ááşáŽáá áááľ ááᢠá ááá˝ áááľáááťá¸áá ááłááááĄ-
áááľá á¨á áááááľ ááá ááŁáŞáŤ ááá˘
"á´áŤááá" - á áááá á áŠá áĽáá˛áŤáá áŻá¸á á¨ááŤáľá˝á á°áá¨áŽá˝á á¨ááľá°áłá°á áľáááľáŁ áá á¨á° áááľ-áĽáá°-áŽáľ á°áĽá á¨áá áŤáá˘
áŤááŤááľ á¨áášáá áá˝áá˝á á á áá ááľáĽ ááá á á°áá ááľáĽ á á°áá°á á¨ááááŞáŤ áááá˝ á áŠá áĽáá˛áŤá°áአááá áľáááłáá˘
á ááŤá áá áááá˝ áááá áá á¨á° áááľ áłáááአá ááĽááľ ááá¨á á¨áá˝áá áľ ááá áááľá áááľááᢠá á°á¨ááŞá ᣠáááá á áŁá ááá ááᢠáľááá áááá˝á áĽáá° ááŁáŞáŤ áĽáááľ ááá áá.
áľáááľáá á áááľ ááľáĽ á áľááá ááá°ááŤáľ áá áŤáľáááááłá?
- á ááááŞáŤ á°á¨á, áŤáľáááááłá áśá¨á ááľá áááá¨áťá. ááááŁáľ áĽá á áśáá°á ááľá áá°áĽá ááľáĽ ááľááἠáŤáľáááááłá. á áĽá áááł, áá á áá˛ááťá áá - á¨á°ááŤáŠ á áááľ á ááśá˝á áá° ááľáĄ áĽáá˛ááá á¨ááŤáľá˝áá áľáááľ. áá á°áŽá˝áᣠáśá¨á ááľáá˝áᣠáá¤á˝á á áááŁáŞ áĽá áá˝áᣠá¨á¤ááá¤á ááŹáá˝á áĽá á¨ááłá°ááľá áá¨áá¸áľ áá˝ááá˘
- á á°á¨ááŞá áŤáľáááá á¨áááá ááá, áá á ááááľ áá, á¨áľ áĽá áá áŤá á áá°ááŤáľ áĽáá°áááá ááááŤá.
áľá ááá áľáááŤáŁ á¨á¤á˝.á˛.á¤á.á¤á áááá áĽáá° á¨áá¨á ááá á áá¸áľ áá ááá HashiCorp áá á ááá. á áááááľáá á áááááľ áĽáá˛áááš á¨ááŤáľá˝áá á¨Yaml ááá áľáĽáľáĽ ááá˘
áá áŤá
á ááŤáŁáá˝á áá°ááŤáľ áĽáá°áááá áĽáá˛ááአááá
áľáááłá, á¨á¨áľááš ááľáá˝ ááľáĽ á¨á°ááŤáŠ áááááá˝á á áá°ááŤáľ áá. áľááá
áá
á ááá ááááľ áľááá ááá
ᣠáĽá á áĽáą áá°á¨áľ áŽáá´áááŽá˝á áá° ááá¨áľ ááááŤáá˘
á áĽá áá᳠ᣠááĽáŤááłááą á áááááľ á°ááłáłá ᣠá°ááłáłá ᨠHCL áááá˝á ááá á áŁá ááš áĽáá°áááá á°ááááĽá ᣠááááŤáąá áĽá á áááááśá˝ áľáá áĽá á ááłááľ áá áĽááąá áááá áááááᢠá ááľ á áááááľ á á ááľ ááłá áłááá á á°ááŤáŠ áአáአá áááááśá˝ ááľáĽ áá°áŤá¨áą áá¨á°áłáᢠáááłáᣠá áááľ ááľáĽ áŤáá áľáááśá˝ á ááą á áááľ ááľáĽ á¨100 á áá á ááŁááá˝ á ááľá˘ áĽááą á¨á°ááłáłá ááľáá˝ áá°áŤá, ááá áá á ááááŞáŤ á áá áśá˝ áĽá á áááá áááá˝ áááŤáŤá.
áľááá , áááá á¨ááááŞáŤ ááááťá˝áá á á ááľ á¨á፠áá¨ááť ááľáĽ ááá°ááŤáľ ááĽá ááš áĽáá˛áá ááľááá. á áá ááááľ, áĽááą á¨ááłáŠ áá: ááá áá ááá áá አáĽá áá á áááľ áľáááśá˝ áĽááłáá áá¨áľ áá˝áá. á áľááá á¨áá, á ááľ ááá ááááá ááá ááááἠááá áá. á á˛áľ áľáááľ áá¨áá á áľá¸á᪠á áá°áá - á á á˛áą áá፠ááľáĽ á¨áá á¨áľ ááá áĽáť áŤááᢠá ááľáĄá áááá˝áĄ- service.hclᣠá¨á áááááłá˝á ááá፠áĽá á ááłááľ á¨á˘á᪠áááá˝ á áᣠáá á áááááľ á áááľ áá áĽá¨á°á°á፠áĽáá˛ááá ááá˘
ááá ááᣠá ááłááľ áľáááśáťá˝á á áááľ ááľáĽ á á ááľ á
á áłááá á á ááľ áá á°áááá°ááᢠáľááá
, á ááááŽá˝á á áášá
ááá áłááá á á áĽááľ ááá ááá¨áá¸áľ ááĽá ááš áĽáá˛áá ááľááá. áĽá áĽá á¨áá¨áĽáá áĽáá° á áĽááľ ááá ááᢠááá 2. á áá
á
áá¸áľ áááąáá á¨á áááááąá á ááááŽá˝ áĽá ááĽáą á¨ááŤáľááááľá á¨á˘á᪠áááá˝á áĽáá¨ááťáá á˘
á á°á¨ááŞá, á ááá ááŽáááśá˝ ááľáĽ á¨á°ááá°á á¨áá°ááŤáľ áľááŞááľ á áá áŤáááŤá ááľáĽ á áľááá áá, áá á á áááááľáá á á ááŤá˝ááľ, á áľááááá á áŤáŁá˘, á áľááááá ááá ááľáĽ ááááá áĽá ááá°ááŤáľ áŤáľá˝áááłá. á¨áá á¨HCL áá á¨áľ áá° á áĽááľ á áá¨ááá áľ ááᣠá¨á፠á ááľ á¨á°ááá°á Nomad config á¨áá á¨á ᨠHCL áááᣠá áá á ááŁá áľáá˝ áá¨áľ áŤá ááłá¨áľ ááá¨á˘
áááľá á ááłááľ á¨áá
á¨áľ áŚáł á°ááááŽá˝á á¨á¤á᪠áááá˝ ááá á¨ááá˝ áááŽá˝ á á°áá°áą á á°áááá ááľáá˘áŤáá˝ á°áá°ááᢠá á°á¨ááŞá, ᨠHCL áááá˝á á á°áááá á¨ááááŁáľ á˝ááł á ááá°áá, áááľá, á¨á°áááą á°áááá ááľáá˘áŤáá˝á áĽáť áá áá áĽáá˝ááá. ááá áá°áśá˝á áĽá áááłáá˝á áľááá°ááᣠá¨áá
á¨áľ áááá˝á áĽá፠áá ááľááἠáľá˝ááá
ᣠáá
á áá°áá áŞáŤá
á á áľááá áŁá°ááŤá
á áľ áŚáł áááŤáŤáá˘
áááłáᣠá áááááľáá áá° á áľá-áááľ áĽá áááľ áá°ááŤáľ áááááᢠá á áľá-áááľ ááľáĽ ááŽá áľááŞááśá˝á áááľ á ááááá ááá áá á áááááą áĽá¨á°áŤ áááá ááá¨ááἠá á°áᨠá፠áá áá¨áľ áĽáť áá áĽáá áᢠá áááááąá áááŤá°á፠ááááá á°áᣠáá°áą á áŁá ááá áĽá ááá˝ ááᢠᨠdeploy.sh áááá áááľáá¸á á á áá, á¨áľááá á áááááľ áá°ááŤáľ áĽáá°áááá áĽá áá° á¨áľáá ááá ááááš. áááłá, á ááłááľ áľáááśá˝á áá° áŠá˛áŤ, á¤ááŠáľ ááá áŤáááľáłá áá°ááŤáľ ááááá. áá áá áááľá¨á á ááá á ááąá áááŞáŤáá˝ ááááŠ, áĽá áľááááá á¨ááááŞáŤ ááá áááááłá.
á¨áááľ á áááááľ á áááľá°áá ááľáĽ á˛á°áŤáᣠáá á áááľááá˘
ááááá ᣠáááá á¨á°á áá áľáŤáá áá° áŤáą á¨áááľáľ á ááłááľ á¨áááľ áááłá¨áŞáŤ áŤáľáááááłáᢠá¨áááľá áá á áĽáŽ áá°áŤá áĽá á¨áą áááŤá á á¨áľáá ááľááá ááááľ áá á ááľ á¨á°áá°á á áááááľ á á¨áľáá á¨á áá á áľáŤáť áĽáá°ááá, áá
á á¨á ááľ á¨á°áá°á á¨á፠áľá áá ááááłá. á áááľá ááľáĽ áŤá á áááááśá˝ á¨áááľ á¨áŤáą áááŁáᢠáĽááá
á¨á ááľ áŠáŁá፠áááśá˝ áľááá á á°áἠá¨á°ááá áá¸á. á¨áłáĽá áá ááá á áááľá ááľáĽ á¨á°áááŠáľá áááá á áááááśá˝ ááááἠáá˝áá áááľ áĽáá˝áááá˘
á¨áá áááá á¨áľááá á áááááľ áľáŤáá áĽáá°ááá áŤáá á ááᣠáá° á°áá˘á ááŤáŁ ááá á¨áááá¨áťá áá áá° áááłá°á áĽá ááŤáŁáá˝ áŤáá¨ááᢠá á°ááĽáŽ, áľá á°á áááľá áá°áĽ áŤáľáááá. ááá áĽááłá ááá á áááááśá˝ á áŽáá´áááŽá˝ ááľáĽ á á°ááłáłáŠ á¨áášáá áá˝áá˝ á¨áá°áŠ á˘ááá áá á áĽáááá áá á¨áľáááá á áááááľ áá°áá áá ááłá¨áť áá¨áá¨áá áá áááᢠáá ááá áŤáááá á áá¨ááá ááᢠáĽáŤááłááą á áááááľ á¨ááá¨á á áŤáą á¨áášáá ááľááá á˛áá ááá˝ áľáááśá˝á áĽá á áááááśá˝á á¨ááááľ/á¨áá¨áá¨á á áá˝ áĽá á°ááŚá˝ á¨á°ááá áľ ááᢠáááąá á áá ááá ááľáĽ áĽá á¨áĽáą áá ááá áá˝áá. áááłá á ááľ á áááááľ á¨á ááľ á¨á°áá°á á¨ááἠááł áá áĽááłáááá ááá¨áá¨á á¨ááá áá á ááľááá á°á¨á á áá¨ááá áá¨ááá áá˝áá. áŤá áááľ á áľá á°áľ áĽááłá á¨áá¨áŤá á áŤáŁá˘ áá° áááľ áá°á¨áľá á á ááŁá áááááľ á áá˝ááá˘
á˝ááአá á°á ááá áá áŤá á á áľá¨áááá?
á áááľ á¨5-6 ááŤáľ á¨á á áá áŠáŁááŤáá á˝ááá áá° ááá áá°á°á˘ á áááááľá á á áááááľ á áááłá á°ááᣠááá áá á áŁá ááŁá á áá ááĽááľá˘ áĽáŤáá˛áá° áĄá´á á¨á¨áŤáłá¸áá á¨á áááááľ ááŤáŁáá˝ ááá á á ááŁá¸á.
áĽáŤááłááą áĄáľá á¨áľáááśáťá¸áá ááľáá˝ á á°ááĽá ááśá¨á ááľáá˝ áááááľ áĽáá˛ááľáľ áĽáá°áá á áááľ á áŤááľ ááľá°ááᢠá´áŽááľ á á áŠá ááááááľ á áľááá á¨áááľá á á ááá áá á¨á° áááśá˝á áááľá ááááľá°á á áŤáą áľááᣠá CI áľáááľ áľáá áĽá á¨ááłá°ááľá áŤáááŁáᢠáĽáá á ááŤá áá áá° 60 á¨áá á áŽáá´áááŽá˝ áá°áá áŠá áľ á¨2 á áá á˛áľá°áá˝ áá° áááľ á°ááá¨ááá˘
DevOps á¨áá°ááŤáľ áá áá°áŤáŤááľ áááŽá˝ áá á¨á ááááŽá˝ áá áá á áá áá á¨á° áááľ áááááąá áááľáłáᢠáĽá áĽáŤááłááą á¨áĽáľááľ áĄáľá, á á°áŤá, á á ááľ á¨á°áá°á áĽá ááľáĽ á á á ááá áá áĽáá°áááá á¨ááŤááá áĄáľá áľááá, áá°áᨠáľáááłá¸á ááŤáŁáá˝á á¨áá°áá á áááááľ á áá áľ.
á¨áááľ á¨áááŁáľ ááááŤáśá˝
Nomad áĽá dockerá á áá áá áá° áá°ááŤáľ á ááá¨á áá áĽá áá˝ á ááá°áá?
- áĽá áá á°ááłáłá áááłáá˝á á á áá§á áááá á á¨áŁá˘áá˝. á áááľ ááľáĽ QA-á áŤáŁá˘, á áľá-áááľ, áááľ, á°ááłáłá ááŤáŁ ááľáá˝ áĽá á áá áááá, á¨á°ááłáłá áĽááá˝ áá. á áá áá á¨áľ á¨áá áá°á á á áá ááľáĽ ááá á áá¨áŤ á áŤáŁá˘ á¨áá¨áŠáľ á¨á°áᨠááá á áááľ ááľáĽ á¨ááá ááľá á¨áá áá˘
- á á áá á ááá°áááᢠá á˛áľ á áááááľ ááá¨áá ááá. á¨áá°ááŤáľ á ááá ááááá á á˛áľ áľáááśá˝ á áŁá ááá áá¸á á¨á°áááŠáľá˘ á ááááŽá˝á áá°ááŤá¨áá˝á áľ áá¨ááť áááľ á á ááᣠááľáááľá á¨áááĽááá áá á¨áľ áĽá፠áŤáá áĽá ááá ááá áá¸áᢠááá á°á¨á᪠áĽá¨áľ áłááá áľáááľáá áá° áááľ áá°ááŤáľ áá˝ááá˘
- áá á¨áááá áááá˝ á á ááľ á¨á፠áá¨ááť ááľáĽ á˝á á°áĽá á°ááá . á á¨áášáá á°áá¨áŽá˝ á áá áá áľáááśáťá˝áá áŁá°ááŤáá áľ á á áá á°á áľ áá áŽáš á á°ááłáłá áá¨ááť ááľáĽ á¨áá áŠá áľá Ansible á°á áááᢠáááᣠáá áĽááááš ááá˘áá˝áŁ áá á¨áĽáą áá áááľáŤáľ áľáá˝ á áľá¸á᪠áá áᢠáĽáá á áááááąá ááá°ááŤáľ áá¨á áŤááĽááľ á¨á áá áśá˝ áĽá áŽáľ áá á á áŁá áŤáá° áááᢠá á°á¨ááŞá á devops áĽáąá ááľá°áŤá¨á ááá áááἠá áŁá ááá ááᢠá á˝ááá áá áľáŁ áááłáᣠáá° á á˛áľ á¨áááľ áľáŞáľáŁ á á ááľ áŚáł áá áŤááľá áááá á¨ááá áááá˝ ááľá°á á á¨áá°á áááł áááá áá˝ááá˘
áá áĽá ááłáśá˝ á ááĽáááááĄ-
áĽá ááá áłáá áĽáá¨á á¨áá˝ áá°ááŤáśá˝á ááłáŤáľ á ááťáá á áááááľ ááłáᢠáŽáá´áááŽá˝á á¨á°ááŤá¨ áááł á ááá¨áá áľ ááᣠáĽá¨áŽá ááá áá˝ááᣠáĽá ááá áľáŤáá áááá á ááá á¨áá áŽáá´ááá áĽáá°áá á°áááá§áᢠáá á¨ááá á ááľáĄ áŤáá áá°áá áŞáŤ ááááá áá á¨ááááą á ááľ ááᢠá áá ááááŤáľ áľáááą 500 áľá á°áśá˝á áá áá áá ááľá áľ ááá¨, ááááŤáąá áľáŤáá áá° ááŤáŁá áááľ áľáááá¨, áááá á áá ááá á ááá á¨á.
á ááłááśášá á ááĽáááᢠáłááŤáá˝. á áŁá á áľáááá áľá á°áľ áĽá áľáááśá˝ áĽá áŽáá´áááŽá˝ áŤáááľ Nomad á ááľ áľáá áááľá°á á á°áἠá¨áááá ááá ááᢠá ááá áááľá°á ááľáĽ á¨á°áŤá°áąáľ á°áá¨áŽá˝ á ááąá áá° á áááááľ ááá°áľ á˛ááá áááľá°á áĽáŠ áľááľ áĽááłáá°áá áĽá áĽááłááááľ á áŁá á¨áá°á áĽáľá á áᢠá ááłááľ áŽáá´áááŽá˝ áááłá áááľáá áĽá á áááąá - ááá á áááľ áá áŤá áľáááśá˝á á ááá á áá°áłá°á áááľá°á ááľáĽ á¨ááá á¨áá áá á áá áĽá áŤáľá¨ááááłáá˘
áľááá áá´áľ áááľ áĽááłááĽá ááá°áĽ áá°áá. á áá áá, áĽá áááłáŤá á¨ááááááá á¨á áá á áááá. áá¸áá: á áľá°áááááľá áĽáááááá, á¨áááľ á¨áá°á á áľáá˝ á°á¨á᪠áŁá áŞáŤáľ, áĽá á¨á áá á¨á á°á áĽá á¨á°á¨áá áľáááľ.
á áá á¨ááľ áŁá¨áĽá áá፠á Kubernetes áá ááľáá ááááá˝á áááľáŹáľ á áŁá áłááá ááľá¨áᢠá á°áá á¨áŽáá´ááŤá˝á áá áá áĽááľ á á áľááá á ááᢠááĽáá°áá ááááśáš ááááá˝ áŠá áááľáľ ááááá¨áłá¸á á¨áá˝ááľ ááľáĽ á áŁá á°áľáá á¨áá áľáááľ áááľáá.
áá° áŠá áááľáľ á ááááłááľ áá
á¨áŠá áááľáľ áá°á¨áłá á áá°-ááłáŚá˝ áá áĽáá°áá áĽá á¨áááľ áĽáá´áľ áĽáá°áááŤáŠ áľáá˝ áĽáááŤáá á˘
á ááááŞáŤ á°á¨á, á áŠá áááľáľ ááľáĽ á áŁá áá á¨áłáá á˝áá°-ááłáĽ á¨ááľ á˝áá°-ááłáĽ áá. ááľ áá áá á áĽá¨á á¨áááአá¨á ááľ ááá á¨á áᥠáŽáá´áááŽá˝ áĄáľá ááᢠáĽá ááááá á á°ááłáłá áááŁá áá˝á áá á áľááá áá°áŤá. á á°ááŤáŠ áá°áŚá˝ áá á á áá á áľáŤáť 127.0.0.1 áĽááľ á ááłá¸á ááááá˘
nginx áĽá php-fpm - ááá˛á áľááá° áĽááľ á¨áŤá á¨PHP áá°áá áŞáŤ á áá áĽáá áᢠááááŁáľáŁ áááąá nginx áĽá php-fpm áŽáá´áááŽá˝ áá áá á áĽá¨á áĽáá˛áá áááááᢠáŠá áááľáľ áĽáá° á ááľ á¨á°ááá° ááľ á áááá˝ áá áá áááłáŤáľ ááá áľáááłá. á¨áááľ áá ááááá áŤááťááá áá ááá˘
ááá°áá á˝áá°-ááłáĽ áá áá°ááŤáľ. ááĽáĄ ááą áŤáą á˘ááá ááá áá, ááááŤá áĽá áá áá. áááá á¨áá°ááľ áŽáá´áááŽá˝áá ááááŞáŤ áááá°á áĽá á¨á፠á á˛áľ áľáŞáśá˝á áá˛áŤáá áŤáľááአᣠááá ááľ á ááľ áĽááąá áááá ááááá - áá á áľááá ááá áá°áľ áááááľ áŤáá á¨áá°ááŤáľ á˝áá°-ááłáĽ ááᢠááľáá áĽáá´áľ áĽáá°ááŤá°ááŠáŁ áľááľ áĽáá°áá áĽá áĽáá´áľ áĽáá°ááŤáááá¸á ááááťáá˘
áŚáľá°áá á˝áá°-ááłáĽ áá á áááááľ. á¨áĽááľá á áááááľ á ááłááľ áľáŤááá á¨áááľáľ áĽá á¨á፠á¨á áááááľá áá á¨ááááą áá° á ááľ ááá á¨á፠á áá ááľ á¨áá፠á¨áĽááľá áľáááľ ááᢠáŤá áááľ áá° áĽáá°áá á áááľ áĽá áĽáá°áá áŤá áľá áŤáá á áááááľ ááá áᢠáľáŤáá áá° áĽááá áአááľáá˝ ááá á áá áľ ááááľ áŤáľá˝ááłá. áĽá á á°ááłáłá áá, á¨áľáŤáá ááá áá°áĽááłá. áááľáᣠá¨áá°áá áŞáŤáá áááľ ááśá˝ áááľ áá˝ááᣠáĽá ááá áᢠáľáŤáá á¨áá á áááááľ áá á á°áŤáŤá ááľáá˝ ááŤá¨á áááá ááááá˘
áĽá á áŤá°áá áá°á¨áłá á áá°-ááłáĽ- Ingress. áá á áŠá áááľáľ áááľá°á áá á¨áá°áŤ á áááááľ ááᢠáááá áĽáŤááá˝ á¨áááŁá á áĽáá° ááŤá áááľ ááá áá áŤáááááᢠá Kubernetes APIᣠIngress áĽááá áĽáŤááá˝ á¨áľ áĽáá°ááአááá áá˝ááᢠáĽá áĽáą á áŁá á á°áááá áŤá°ááááᢠááá á áľá°ááá áĽá áĽáá°áá á áááľ áĽá áĽáá°áá áŤá áŠá áá¤á ááá áĽáŤááá˝ áá°áá á áááááľ á°áá¨áá áááľ áľá˝ááá ᢠáĽá áĽááá áá°áá á áľá°ááá áĽá áá° áá áŠá áá¤á á¨ááᥠáĽáŤááá˝ áá° áá á áááááľ áááŤáá˘
á áááŹá˝áá áŤáááá á°á á ááá á áŁá áĽáŠá ááá áááá áĽáŤáľá ááľá°áłá°á ááťá ááᢠᨠIngress áá á¨áľá á áááá á áá° áĽáá°áá á áááľ áĽá áĽáá°áá áŤá á¤áá á á¨áááĄáľá áááá áľáŤáá ááŤáŁáá˝á áááá¨áľ ááá áá˝áá áááłá á Go ááľáĽ á¨á°ááááĄá˘ ááá áá áá áá° á°ááłáłá á፠á¨áááŁá áľáŤááᣠáá áá°á°áᨠáŠá áá¤áᣠáĽá á ááááŽáá˝ áŁáá áľ á PHP ááľáĽ áá°á°áá áŽáá´áááŽá˝ áááŤáᣠááá áá á áŁá ááŁá á áá°ááá˘
áĽááá á áá á áá°-ááłáŚá˝ á¨áááľ áá áŤááá ááᣠá¨ááááŞáŤááš áśáľáľ á áá°-ááłáŚá˝ ááá á ááľ áá á áááááľ áá¸á áááľ áĽáá˝áááᢠáĽá á¨áá¨á¨áťá á˝áá°-ááłáĽ á áŤáą á áááľ ááľáĽ á¨áá. áĽáá° ááŤá ááá á°á ááá-áááŽáᲠᣠnginx ᣠnginx + áĽá á¨ááłá°ááľ ááá áá˝ááᢠá áŠáĽ áááł, áá áá á°á¨á᪠á˝áá°-ááłáĽ á á°ááĽá ááľá°ááá á áŤáľáááááľá. ááá ááᣠáá° ááľáĽ á˘ááá¨áľá á¨á°ááá¨áąáŁ áĽáą áá nginxᣠááá haproxyᣠááá traefik ááᣠááá ááᣠáĽáá° áĽáąáŁ á Kubernetes ááľáĽ áá á¨á°á°áŤáá˘
á¨ááá˝áłá¸á á áá°-ááłáŚá˝ á ááᣠá áĽáááąáŁ á áŠá áááľáľ áááľá°á ááľáĽ áŤá ááĽáśá˝ áá¸áᢠáĽááąá á áŞáŠáĽ ááľáĽ ááááá ᣠá¨áŤáá ááááľ áĽá á áá ááááᣠáá á á ááá ááłá áá á¨HCL áááá˝ á¨á áá á¨ááá ἠáĽá á¨ááłáá ááᢠááá áá á ááá á ááľáĽ, áááłá á ááľ áááł ááľáĽ á°ááłáłá áááá ááááťá. áĽááą áĽáá˛á ááá - áĽáá°ááá áŤá áĽá áĽáá°áá áŤá ááľáá˝á, áĽáá°áá áŁá ááľáá˝, á áĽáá°áá á áááľ áĽá á áĽááľ áá°ááŤáľ áĽááááá.
á á°á¨ááŞá, áĽáŤááłááąá ááá°áĽ ááááá˝á á áĽá
ááá á áĽáá°ááááá á°ááááĽá: áá°ááŤáľ, á áááááśá˝, ááá˘áŤ, ááá°. á ááľáŠ, áĽá á á°á°ááŤá áľ áá áĽáŤááłááąá áľáááłá˝áá á Kubernetes áááá
áĽáááááá, áľááá
áááá á áľááá á¨ááĽá¨áľ áĽááá˝ á áľááááá á
á°á á°á¨á°á áĽáŤáľá áĽáá°áá ááá á á áŤáľááááá. ááá áá
á áĽááľáá°áá áŤáľáťáá áĽáá° á ááľ áĽáááľ á°ááá§á.
á Helm ááľáĽ áá°á¨áłá á áá°-ááłáŚá˝
ááá ááᢠá¨áĽá á á áľá°áłáłáŞ á Kubernetes. á¨áĽá á á áľá°áłáłáŞáá˝ á ááŽááŤááá ááááá˝ áĽáá´áľ áĽáá°áá አá áŁá á°ááłáłá ááᢠáááłá nginx á áá°ááŤáľáŁ php-fpm áá°ááŤáľáŁ áá á á Ingressᣠconfigmaps (áá ááľáááľá env áĽá ááá˝ áááŞáŤáá˝ áĽáá˛áŤááá á¨ááŤáľá˝áá á áŤá áá) á¨áŤá á áááááľ áĽáá˛áŤá¨ááš áŤáľá˝áááłáᢠáá áłáá˝ á°áĽáá áá áŤá. á á°ááłáłá áá, Helm á áŠá áááľáľ á ááľ áá áá°áŤá. áŤá áááľ áá áá° áá á¨áá á ááľ ááááľ áľáááľ á áá°áá, ááá áá á áŞáŠáĽ ááľáĽ á¨áá ፠áá á áááááľ áĽáť áá. á áŽááśá áľááá á áŠá á áĽáą á¤áá á á áŠá á¨áĽáą áá áááááᢠáážáą áĽá áá áą ášáŤáĽ á˘á°á á ááá á¨áááľá°á á˘áŤááĄáľáᣠášá á ááááľ á¨ááŤááááá áľáááąá ááááá áĽáť áľááá á áááááľá á áá ááᢠKubernetes áĽáŤáą áá áááááśá˝ á¤á áĽá áááł á¨á áá áááááľ á áá áľá˘
áŤááá á°á¨áľá°áá á´á áľá ááľá¨áá¨áá á ááľ áááá áá° áá áŽáťá˝á á ááá á áŤáłá˝á ááľá¨á á¨áá á¨áĽá á¨ááá áá áá áŁá áŞáŤáľ á ááą ááᢠááľáááśá˝á á¨ááľááĽáŤá¸á ááá áá áŽá˝ áĽáá° á áĽááľ á°ááá ááᣠáľáá˝ áĽáá° áááᣠááá áá áĽáá° áŠá áááľáľ áá áá á¨á°áťáá áľá á¨Go ááá á´ááááá á áá áá ááá˘
Helm áĽááľ á°á¨á᪠á˝áá°-ááłáŚá˝á áá¨ááááá.
á áá á¨áĽ á¨á áááááľá ááá፠ááᢠá ááá˝ á¨áĽá á á áľá°áłáłáŞáá˝áŁ áĽá áᣠáĽá á ááá á°ááłáłá ááá ááŁááᢠáĽáá áťááľ á°áĽá áá áŤá.
áĽá´áśá˝ á¨áĽááľáá áá áŽá˝ á¨á áĽááľ áááááŁáľ áá áááŁá¸á á¨ááááá¸á á°ááááŽá˝ áá¸áá˘
áááá . á áĽáŤááłááą áá á¨áá፠á áááááľ á¨ááááá á°á¨á᪠áľáŞáľ áŤáááᢠááá á¨á áááááľ áá á áááľáá áááľáŁ áŤááá á ááľ á ááľ áĽá á¨ááłá°ááľá áŤáľáłááłáᢠáľááá ᣠáá° áá ááááľ áŤáľáááááľ á¨áááś ááááť áľáááá áĽáť áŤááąáŁ áá° ááľáá á¨á°áááá áľáŞáľ á áá ááᢠá ááááľá áľ áá á áá¨ááťá ááľáĽ áŤáá á°ááá áá á áŁááááᣠááá á ááá áá áĽáá°áá ᨠáŤáľáłááłá áĽá áľáááľáá á áá°áá áááľ áá°áá á¨á áľ áááł áááá°ááá˘
áááá á ááá ááá áľ ááᣠá Kubernetes á¨á°áááą áá áŽá˝ áĽáá˛á á°ááááŽá˝áᣠá°ááŁáŤáľá áĽá áááłá ááááŤáá˝á áá°áá á áá° ááťáá áľ á áĽááśá˝ ááá¨áŤáᢠáľááá , áĽáá° á áŤáŁá˘á áá á áááľá¨áľ á¨á áááááľáá áá á¨áľ áá°áĽá°áĽ áá˝áá.
á á°ááŁáᣠá¨áááľ áá áŤá°á¨ááá áľáá˝ áá¨áľ áŁá ááአáááŽá˝á áááľá¨á ááľáááᢠááááá á áááááłá˝áá á á ááľ áá¨ááť ááľáĽ ááá°ááŤáľ á¨ááŤáľááááľá áááąáá á¨áá°ááŤáľ áá
áŽá˝á áĽá n-á°ááááŽá˝á áŤá¨áá˝áŁ áĽáá
áá á áááľ á¨á°ááŤáŠ áá¨ááťáá˝ ááá¨ááá¸á ááľáááᢠá¨"áá°ááŤáľ" áá¨ááť ááá°ááŤáľ á¨ááŤáľááááľá n-á°ááááŽá˝ áĽáť áŤá¨ááťáᣠá¨"ááá" áá¨ááť áá
áŽá˝á ááá áťááśá˝á áŤá¨ááťáá˘
áá á°á á?
ááá áĽááłá áĽá ááá áĽááłá á áĽáááą á áá á¨áľ áááá˝ ááľáĽ ááá ááááľ ááľáĽáŤá áá¨á áŁáá¨áá˝áᢠáááłá á¨ááἠááł ááá ááᢠáĽááą á Kubernetes ááľáĽ áĽáá° ááľáĽáŽá˝ á°á¨áá˝á°áá ᣠáá á ááá ᣠá á°á¨áłáłá áááá á°á á°á°áŤá˝ áááľá¨á á¨áááááá¸á á¨á°áአáááŽá˝ á áᢠáľááá á¨"áá°ááŤáľ" áá¨ááť ááłá¨áť á¨á áá á¨á°áá°á ááᣠáĽá "ááá" áá¨ááťá á¨á áááááąá ááá፠áĽáť áááᢠá áá ááááŤáľáŁ ááľáá á¨á°áá˝ áá ἠá°á áááą á á°á á á áááł ááľá¨áľ áá˝ááá˘
áĽá áááľ áĽáť áłááá ááá˝ á áŤáŁá˘áá˝á áľáááᣠááá ââááá ááľáá áááŁáá á áááááśáťá˝áá áá° áááľ áĽáť áłááá áááłá áá° QA á áŤáŁá˘ ááá°ááŤáľ á¨áá áťááśáťá˝áá áĽáá°áá áá áá áĽáá˝áááᢠáĽááąá á áá áá á á áá ááľáĽ ááá°ááŤáľ áĽááłá áááŠá¤ - áá Kubernetes á á áŤáŁá˘á ááááľ áĽáá˛á áŤá ááá áá.
á áĽáŤáá˛áá° áá¨ááť ááľáĽ ááĽáŤáá˛áá° á áááááľ áᯠá°ááŤáŠ áááŤáá˝ ááááá áĽáá°áááá. áŤá áááľ á áĽáŤááłááą áá፠ááľáĽ á¨á°ááá áťááľ áá á¨á°áááą á áĽááśá˝ á á áĽá áľáááłá˝áá ááááá áááááľ áŤááŁá¸áá ááĽáśá˝ á¨áááášá˘ á "áá°ááŤáľ" áá¨ááť ááľáĽ áááááľá áĽáť áľá°ááᢠá áá á ááŁá á¨ááá á´ááááá á áá°á áááá áľá ááááŤáąá helm á¨áłáĽá áá á´ááááá áá°áŁá - áá á¨áá áŁá áŞáŤáą á ááą ááá˘
á¨áá°ááŤáąá áľááŞááľ áľá°áá - deploy.shᣠáá á á ááá ááá á¨ááŤá°áá áĽá á°á¨ááá á¨á á á helmá á áá áá ááᢠáľááá ᣠáá°ááŤáľ ááááá ááááá á°áᣠá¨áá°ááŤáą á ááááš á áááľ á áŠá áá°ááŤáľ áá áĽáá°áá á¨á áááľááᢠá°ááłáłáŠ deploy.shᣠá¨á áááááľá áľá áĽá á¨áľ áá°ááŤáľ áĽáá°ááááᢠáá áŁááᣠáá° ááľáĽ áĽáá˛á°áŤ áŤá°áááá. áĽáą á á°áŤáᣠá¨á áĽááśá˝ ááľáĽ á ááááŽá˝á áá°á áľáŁáᣠá áľááááášá áĽá´áśá˝ á ááľáŁá¸á áá°áŤá¸ááᣠá¨ááŤá áŤá°ááŤá¸ááᣠáá° Kubernetes áŤáľáááŤá¸ááá˘
áááśá˝
á¨áŠá áááľáľ á áááááľ á¨áááľ á¨á áá á¨á°ááłá°á áááľááá˘
á¨á᪠áľáŤáá á¨áááŁá áĽáá
áá ááᢠáá
á¨ááľ á°ááŁáŁáŞ áĽáť ááᣠáááá áĽáŤááá˝á á¨áááŁá á áĽá á ááá á á¨áĽáŤáá ááἠáá áááááą á áááááśá˝ áááŤáᢠá ááŞááľ ááľáĽ áŤáá á¨áá°áá áŞáŤá ááá፠á áŤá á áá áĽá ááá˘áá˝ áĽáŤáłá¸áá áŁááááľ á ááááŽá˝ áá á áááľá¨áľ áááľááᢠá áá á áŠá á áááááą á áá
á áááááľ ááľáĽ áŁá ááá áŽáá´áááŽá˝ ááŤá¨á á¨áááŁáá áľáŤáá á áááŁá á áá° ááľááš áĽáŤááá˝á áááŤáᢠáĽá á áĽááἠá¨ááľááá á°á¨á á°á
áááľ á¨áľá áááľ áĽáá°áááĽá áááááľ á¨ááĽáá ᢠáľááá
, áááá á Kubernetes áááľá°á ááľáĽ áá áŤá, áá
á áá፠ááľá áľ áá á¨á°áá°á¨á° áá. ááá á áááááśá˝ á¨á°áá°á áááŤáá˝ á áá¸áᣠá¨áĽá
á ááľáĽá áá áá áá°áá°á ááŤá/ááľáĽ ááĽáśá˝ á¨á áááááśá˝ ááłá¨áť ááĽáśá˝ á°áŤááááá˘
áľáá¸ááá áŠá áááľáľ áĽáľáŤáá áľá¨áľ áĽá¨á°á áááá áľ áŤáá á¨áááá˝ áŁá áŞáŤáľ áĽááłááľ áĽá áĽá á áłá˛áľ áááŽá˝áá áĽáá°á¨áᨠá áá°ááᢠá á°á°áŞáá˝ áĽá á áĽáááą á áĽá á¨ááĽá¨áľ ááááśá˝ ááŤáá áá˝ááᢠáŤá áááľ á¨áŠá áááľáľ áá á¨áááŁáá ááá á¨áłáĽá ááľáĽ ááá áá áĽáť áłááá á¨áĽáŤáľáá áááá፠áĽá á áááááľá áááá á áĽáľá á áááľ, áá á á¨áĽááľáá ááá á¨ááŤáἠáá. áá Kubernetes á áĽáá°áá ááŤá áłáŤáľááá áĽá áááŚá˝á áłáŤá°áá á¨áĽááľáá áľáááľ áááľááľ á°á¨á᪠á ááŤáŽá˝á áá°áĽááłáá˘
á¨áĽáá°áá á áááľ á á ááá ááłá á Kubernetes áááľá°á ááľáĽ á¨áááŽá á ááŽáá˛á¨áľ ááᢠá¨á ááľ á¨á°áá°á á áááááľ áááŞáŤáá˝á áá°áĽá°áĽ áĽáá˛ááá, á á áááááľ ááááŤá áá á°á¨á᪠á¨ááá á áááľ áá¨áá á ááĽá, á¨áááŁá áŞáŤ á áááááľ á°áĽá á¨áá áŤá. ááŽáá´á¨áľ ááá ἠáľááá˝áᣠáĽá á¨ááá á áááľ á ááá Kubernetes ááľáĽ ááááŠáŁ á¨á á˛áą áľáááľ áááŞáŤáá˝á á áŤáľ-á°á áá°áĽá°áĽ ááááŤáᢠá á ááš ááá˘
á áŠá áááľáľ ááľáĽ áŤá°á¨ááá á¨ááááŞáŤá áá°ááŤáľ á ááá˝ 2018 áá áᢠáĽá á áá
áá á¨áĽáą áá ááá á áááľ á˝áá á ááĽáá á áŤáá
á. áŤá ááá
áľá
á°áśá˝ á áľááá áá°áŤáᢠá á°á¨ááŞá, á¨á áá ááá°áá áĽáá˝ááá. áĽáľá¨áᏠáľá¨áľ ᣠáĽáą áŤáá á á á˝ááł á áá ᣠáĽá á¨áŠá áááľáľ á¨áĽáľááľ ááĽááľá á áĽáááľ áĽáááłááᢠá á áá áá ᨠ3000 á áá áŽáá´áááŽá˝ á áŠá áááľáľ ááľáĽ áááá. áááľá°á áĽá ááľááá ááááśá˝á ááááᢠá á°ááłáłá áá á áááááľ á¨áá°áĽ, á¨á°á¨áá áĽá á áŁá ááĽáĽá á¨áá°á¨áá áľ áá.
ááá: hab.com