2019 ááᣠáĽá á ááá á áŠá áááľáľ ááľáĽ ááá áá°áŁá°áĽ áá°á á áááľá á¨áááᢠá áá
á˝áá ááľáĽáŁ á¨áĽááá°á ááááľ ááłááá˝á á áá áá áááááťá˝ááᣠáŤáá á á˝ááŽá˝á áĽá áááľáááťá¸áá áááŤáá áĽááááááá˘
ááá ááᣠááááŞáŤáŁ á¨á°ááŤáŠ á°áá áá˝ á¨áááἠááľáłááťáá˝á á áá°áĽá°áĽ á áŁá á¨á°ááŤáŠ áááŽá˝á áĽáá˛á¨áą á¨ááŤáľá˝á áŚáł á áááááá˘
- á ááľ á°á á¨á°á áááľ áĽá á¨áŚá˛áľ áááἠááľáłááťáá˝á áá¨áľ ááááá;
- á ááľ á°á - á¨áá á¨á° áááľ ááĽá¨áá áááἠááľáłááť;
- áĽá áá ááłááśá˝ á¨áá°áá áŞáŤ áááἠááľáłááťáá˝á áĽáť áá°áĽá°áĽ á á áá, áááłá, ááá á°ááá˝á áłáá¨áá.
á¨áá
á áłá˝ á¨á°ááŤáŠ "á¨áááľ ááááŽá˝á" áĽáá´áľ áĽáá°á°áá áá áĽá áá á˝ááŽá˝ áĽááłáá áá á¨áá
á áłá˝ ááá§áá˘
á˝áá°-ááłáĽ: áľá ááááŚá˝ ááłáŞáŤáá˝
á áááἠáľáááľ á áŤááľ áá áłáŤ
á¨áááἠááľáłááťáá˝ á¨á á ááááľ á°áááá, á áá ááááŤáľ á¨áááἠááľáłááťáá˝á ááá°áĽá°áĽ áĽá ááá°áá°á á¨áľááš áá´áá˝ á°ááá á°áá, áá á áᏠá¨ááá ááá áá. áĽ.á¤.á . á 1950ááš ááľáĽáŁ áááľáŤá áá°á á á¨ááĽááľ/áá¤áľ áĽá¨áśá˝á á ááá á áľá°áááᣠáá á ááŽááŤáá ááŽááŤáá áĽáá˛áŤááá á¨áľáśáłáᢠá áĽáá፠áááŤáľ ááá አááŽááŤááŽá˝ ááááľá ááá áŤá°á¨ááľ áĽááá á¨ááááŞáŤááš á¨áŽáááŠá°á áááἠááľáłááťáá˝ áá¸áᢠáᏠá áĽááą ááľáĽ á¨áá áľáááąá á¨ááááŞáŤ á áŤá áĽááŤáá - á¨áááἠááľáłááťáá˝ ááá ááá "á ááŤá˝"..
á¨áŽáááŠá°á áłáááľ á ááá á áááá: á¨áŽáááŠá°á ááľáááŽá˝ áłáŠ, á¨ááááŞáŤááš ááááá˝ ... á ááŤáł áŽáááá°áŽá˝á áŤáá ááľáĽáľáĽ áľáááśá˝ ááľáŤáľ áááŠ. á áá á¨áľáááľ á áľá°áłáłáŞáá˝ á¨á ááŤáł áá˝áá˝ áááἠááľáłááťáá˝á áĽáá˛á°á áľáĄ á°ááľá°ááᣠáĽá á áአáááłáá˝ á¨áľáááľ ááľááľá áááááá á¨ááá ᨠOS kernel áááááśá˝á áá¨á áá˝ááᢠá¨á°áá¨á á¨áááἠááľáłááť á á°áŁá°áĽ áľáááśá˝á ááááá˝ á 2000ááš ááááŞáŤ áá áłáľáá
á¨áááἠááľáłááťáá˝ áá á áá¨áá áĽá á¨áľá¨-áá˝ á´áááááá˝ á áľááľ á˛ááĄ, á¨áááἠááľáłááťáá˝ áá°á áááá˝ ááš á áá áááł ááłá¨áľ áŤááŁá¸á áá áĽáŤááá˝ á°ááł. ááá á¨áŽááśá ááłáŞáŤáá˝ (awk/sed/grep) á á áá á¨áá á°á°áá°ááᢠá¨áááἠááľáłááť á°áááŤážá˝ - áŚáľá°áá á áŤá.
á¨áááἠááľáłááťáá˝ áá á á áá¨áአáá ááá ááá˝ áá-áááἠááľáłááťáá˝ áŤáľáááá, áá ááá á áá°áá. áĽá á¨á°ááŤáŠ áááἠááľáłááťáá˝ á¨á°ááŤáŠ á¨áĽá á á°á¨ááá˝ áŤáľáááá¸áá: á ááłááśáš á á ááľ áá ááľáĽ áá á áá˝áá, ááá˝ á°áá á 5 áááłáľ áá¨áá¸áľ á ááŁá¸á. áľááá á¨ááἠáá°áśá˝á áááŁáŤáľ áĽá ááááá á ááľ á áŤá áá° áááᥠáľáááľ á°á¨ááŻá - áĽááĽáŤáᢠááŁáŞáŤ.
áá¨ááť áĽáá˛á áľáá ááá á áľáááᥠá¨áá°á á áááá˝ áá° á°ááá á¨ááἠááłáá˝áŁ áĽá á¨ááŤá áá° á°ááľ-á°áŽá áá¨ááť (áááłáᣠElasticsearch)ᢠáľááá áá¨ááťá á¨á á°áŁáłá˘á á°áááˇá.
á áá¨á¨áťáŁ á¨áá á˝áá°-ááłáĽ áá° á ááľ á¨áá á¨ááľá°áľ á á¨áľ á°áľáááˇá ááłáŞá áááá¨á áá°ááááááᢠááá áááááľ ááá፠áááŤááľ ááá á¨áľááłá ááᣠááááááľ á¨ááá...
á áá¤áąáᣠá á ááťáŤá áááł á á áá áá ááľáĽáŁ á¨áááἠááľáłááťáá˝ áá°áĽá°áĽ áá° á ááľ á áľááá áááľ áľáááľ á áľááᣠáĽáąá á áľááá á áľáá áłáł ááľáĽ áŤááľ áááľ áááá˝ ááľáĽ á ááą ááŁá áá˝ááá˘
á ááľ áá á°áŤ á
áľááśá˝ á "áá áľáááľ" á á ááá á¨áťá á áá áááłá ââá áŁá á°ááá§á.
Kubernetes áĽá áááἠááľáłááťáá˝
áŠá áááľáľ áá° áá á¨á° áááą á˛áᣠáá°á á˛á á¨áá á¨á á¨áááἠááľáłááť á¨áá°áĽá°áĽ á˝ááá á áááááᢠá á ááłááľ ááááśá˝, á¨á áá á áá áá: á¨áá á¨á° áááľ ááľá¨áá ááľá°áłá°á ááá áĽáť áłááá á á°ááłáłá áá ááľáĽáľáĽ áá á. áĽá á¨áአá áááááśá˝ áá° áááᎠá áááááľ ááľá°áľ ááá¨ááᢠá áá á ááľ ááľáĽáŁ áá á¨áá áá° áá áĽá¨á¨áᨠá¨ááá°á á¨áááἠááľáłááť áááŽá˝áŁ áአá¨ááááľ áá°áłá¸áᣠáĽá á¨áááá á¨áĽáááľ á áŤááľ áááááľ á áááἠááľáłááťáá˝ á¨áá¨áłá°á á áľáááááľ...
áá° ááľ áľááá¨áľáŁ á ááᣠáĽáá° á áááłá°á ááᣠááŠá áááľáľ ááá á áááľ á°á¨ááá á¨á á á á¨áááἠááľáłááť á ááŤá áĽáá°áá áááá˝ áĽá˝áááᣠáá á á¨ááá˝ áá á¨áááłá°á ááᢠá áá á á¨á°áĄ ááľáĽ á áŁá áłááá áááááĽáŽá˝ á¨áá¨á°ááľ áá¸á á˘
- á ááľ á°á ááááá áá¨ááłá á˘á¤áᏠ(Elasticsearch, Fluentd, Kibana);
- á ááľ á°á á á
áᥠá¨á°ááłáá áĽá¨áá¨á¨ ááá˘
Loki ááá áá áááá¨áááἠááľáłááť áŚááŹá°á ; - Đ˝Đ°Ń (áĽá ááááŁáľ áĽá áĽáť áłááá?...) á áŤá´ áĽáľááľ á¨ááťáá -
áá á¤áľ ...
áĽáá° á°ááĄáŁ á¨áá¨á°ááľá á áá áŚá˝ á K8s áľáĽáľáŚá˝ ááľáĽ áĽáá áááá (á áŤáľ áááľá°áááą áááľááá˝)
ááá áá, áľá áááłá¸á áĽá á ááááŤá¸á áááŞáŤáá˝ áá á áááá. áááááľ ááľááśáťá¸áá áĽá áľá áááłá ââá¨á áá ááá á ááá áá°áá°ááŤáá˝ á á á ááá á¨áááἠááľáłááťáá˝ áá á á°áŠáŤáá.
á K8s ááľáĽ á áááἠááľáłááťáá˝ áááááą
âá¨áááľ áááἠááľáłááťáá˝âᣠáá áŤá ááťá˝á á áá˝á?
á¨áľááá áá á¨á° áááśá˝ á¨á°áá¨á á¨áááἠááľáłááť áá°áĽá°áĽ áĽá ááĽáśá˝á áááááᢠá¨á°ááŤáŠ ááŽáááśá˝ á áá°áŠá áľ áá áľ á¨á°ááŤáŠ ááľáááśá˝ áĽá á¨ááą á¨áááą á¨á á°áŤá á˝ááŽá˝ á ááĽáááá.
ááá áááľá áĽáááá
áááἠááľáłááťáá˝á á áááľ á¨ááŤááá áá°áá áŞáŤ áŁáá ááŽáááľ áá á¨á°áá¨á áá¨ááťá áĽááᥠá á°á¨ááľ á¨5000 á áá ááľááŽá˝á˘ áá° ClickHouse á áá¨á á¨áĽáą áááἠááľáłááťáá˝ áá ááľáŤáľ áĽááááá˘
á¨áá°áá á á˝á áłá áá áĽáá°ááŤáľáááá ᣠClickHouse áŤáá áŁá 4-áŽá á áááá ááľááá á á˛áľá áááľ áľáááľ áá ááŤááá˘
á¨áá
ááááą áááľ á á°áťá ááĽááľ á ClickHouse ááľáĽ áááťá á ááá¨á ááááŤáľ áá. áĽá á¨áá¨á ááą ááá
á¨á˛áľá áááľ ááá˝ áá°áŁá ᣠáá
á á¨áá¨á°ááľá áľá
á°áśá˝ áŤáľá¨áľáá á˘
DB::Exception: Too many parts (300). Merges are processing significantly slower than inserts
ááĽáĽ áá
áá
áá áŁá
᪠áááľáááľ,
á ááá¨á°á¨ ClickHouse áá á¨áááľááŤá˝á ááá á˝áá áŤáá áľ ááłá á áĽá ááłá (áááááľ) áá¨ááá á á°áŤáŤá ááŤá á á¨á´ááá˝ áá°áá አáá á¨á°áŤáŤá ááá˘
á áá¤áąá, áĽáŤááłááą ááŽáááľ á ClickHouse ááľáĽ á áĽááá°á áá áááἠááľáłááťáá˝á ááá°áĽá°áĽ á á ááĽáśá˝ áĽáá°ááá ááá˝ áááá (á á°á¨á᪠á áľááá, áľáááłá¸á á°áᢠá áááá). á á°á¨ááŞ, áá áá áŤáľáááááłá á¨áá áŤáááŤáá° á áá á¨áááááľá áľá˘ á¨áá á¨á°ááá¸á ááłá áĽáááľ ááᢠáĽá á áá áá áá°áá áá á¨ááľáá áĽá á áľááš á áááá¨áą áááἠááľáłááťáá˝á ááá°áĽá°áĽ á¨ááŤáľá˝á á áľá°ááá áĽá á¨á°á¨áá áááľá áá á¨áĽ á ááťááá ...
áľá Elasticsearcháľ?
Elasticsearch á¨áŁáľ á¨áĽáŤ áŤááá˝á áĽáá°ááá ááłáááᢠá á°ááłáłáŠ ááŽáááľ ááľáĽ áĽáááá. á áá áááą áá á áááľááá˘
Elasticsearch á¨áá¨á áĽá¨áąá ááááľ á˝áááŁááá áá áĽáá˛á
á áááľ áĽáŤáá˝á ááĽáą ááťá á˛ááŠáá á áĽá
á áá áááᢠáá
áááľá°á á áá°áŤááľ ááá°áá. á á´ááá ᣠáá
á˝áá á áá°áá ᣠáá á¨áá á á°áŁá°áĽ áľáááąá áááľáŹáľ áĽáť 8 áŤá
á áŽááá˝á áĽáá áááá áĽá á áľáááą ááľáĽ á°á¨á᪠á áŁá á¨á°áŤá á áŤá á ááâŚ
áá ááááĄ- áá á ááŤá áá¸áľá á¨áá˝áá áá ááŽáááą áľáá á¨áá áĽá á áľá°áłá°áŠ á á°áá¨á á¨áá áĽáááľ áá á¨áá°á ááĽáľ áááá ááá á¨áá áĽáť ááá˘
á¨ááŤá á°ááĽáŻá áĽáŤá áááłá.
áá áááἠááľáłááťáá˝ á áĽááἠáŤáľáááá?
á ááŤá¨áĄá á áŤáą ááááἠáĽáááá-áááἠááľáłááťáá˝ á á°ááłáłá áá áá¨á á°áŞ áĽáá á˝áá á¨ááá¸á ááá á ááŁá¸á áĽáŤááłááą á áľáááą ááľáĽ ááľá°áľ.
áľáŹáłá á¨ááľáá áá áá°áĽá á áá áĽáá áᢠáá áááἠááľáłááťáá˝ á áá áá¸á? á á°áťá áá á áĽá áá¨ááá˝á áá°áĽá°áĽ, áááłá, á¨áá፠ááá˘áŤ á á, á áŁá áĽáŠ ááłáĽ áá. ááá áá á áááľ áŤáłáá ááľáĽ á¨ááááľ á¨ááľáá˝ áááŤá¨áĽ á áááááľ ááá áááἠááľáłááťáá˝ ááĽá ááłá á áá°ááᥠáľá á°áśá˝ áĽá á¨áá ááľáľá áĽáť á á áá¸á (áááłá áá ááá á¨ááŤááá¨á ᨠ500 áľá á°áśá˝ ááśá)á˘
áľááá áá°áá°á፠áá á°áá°ááᢠá¨á°áá¨á áááἠááľáłááť áááá áľááá á áá°áá. á áŁá áĽá áá á°áá áá áááá áááἠááľáłááťáá˝ á á ááľ áŚáł áá°áĽá°áĽ ááááá ᣠááá áĽááłá á áĽááṠᣠá¨á á ááá áááἠááľáłáᝠᣠááááľ áĽáŤá ááłá á¨áá 5% á áľá áááłáá˝ áĽáť áŤáľáááá á˘
- á ááłááľ áá á¨ááŤáŁ áááἠááľáłááťáá áá á áĽá á¨áľá á°áľ á°áĽáłá˘áá (áááłá á´ááľáŞ) áááá á á ááá˘
- á¨áľá á°áľ ááľáłáá፠áĽá áľáá á¨á áŤáŁá˘ áá áĽáŤáą áĽá áá ááľá°áśá˝á áááááá á á ááá áá˝ááá˘
- á áĽá¸áááľ á á°ááŁáŤá áá¨áŤáá˝ áĽá á¨áľá á°áľ á á°áŁá°áĽ áľáááśá˝ á¨á°á°áŠ ááŽáááśá˝ áá áŠáᢠááá˘á áĽáá°áá á áááľ áááἠááľáłááťáá˝ á áŤáľááááľá - áááá ááá á¨áľá á°áľ áąáŤáá˝ á áá°áá.
á¨ááááľ ááłá
áá áłáŞá áĽáŠ ááłá ááá áá˝ááᢠáŠá áááľáľ á¨áááአá¨á¨á á áá á ááľ á¨á°á°áŤáá á¨áááľ áááľá áĽá¨á°á áá á¨áá á¨á á¨á°áá ááťá˝á á¨á°á áááľ áĄáľá áĽáŤá á°ááśááá˘
á áŽáááŹáľ á˝áá áááá፠áłáłá˝ - QRadar áá á¨á°áá¨ááá á¨áááἠááľáłááť á á°áŁá°áĽ áľáááľ "áá°á áááŤáľ" á áľááá áá á. áá
áľáááľ áááἠááľáłááťáá˝á á syslog ááŽáśáŽá ááá á áĽá á¨á¤áá˛á ááŤááŁá¸á áá˝ááᢠááá ááᣠáá
ááĽáá á¨áááľ_syslog áááá áá áá˛áŤáá ááááľ á áá°áťáá (áĽáá° á°ááá ,
á áá¤áąáᣠá¨á˘áááľ-ááłá áááἠááľáłááťáá˝ ááá áá° á¤áá˛á QRadar á°á°á
ááᣠáááá ááá á°áá á áŠá
syslog á ááĽáł á¨á áááá˝ á°ááááŻáᢠááá
á áĽááłá á˝áááá˘
áá ááłá áá ááľá¨á áĽáá°ááá áľ á áŁá á áááŤá˝ ááᢠááá°áą á¨á°áá ááťá˝á á ááą áĽáŤááłááłá¸á á¨á°á ááá á¨ááᥠááľá°áśá˝áŁ ááá˛ááá á¨á°á°áŤ áŤáá°á°áŤá áá¤áľ áá¨á á áááἠááľáłááť ááľáĽ. áĽááľá áĽáá°ááááąáľ ᣠáĽáá°áá áŤá áááἠááľáłááťáá˝ áááá ἠáĽá ááá¨áá¸áľ á áŁá ááš á ááá áŠáá˘
á¨áááἠááľáłááťáá˝ ááľáááśá˝
áĽáá°ááá áŤá ááłááá˝ á¨áááἠááľáłááť áá°áĽá°áĽ áľáááľá á¨ááá¨áĽ á á°á¨á᪠áŤáľáááááłá áá°áá áá°áá°á፠áááŤá á á°á¨ááŞá áááἠááľáłááťáášá áĽáŤáłá¸á ááá°á! áĽáá áá ááľáááśá˝ á á?
- áááἠááľáłááťáá˝ á áá˝á ááá ἠá áá˝á á áá¸áľ (áááłá JSON) ááá á ááŁá¸áá˘
- áááἠááľáłááťáá˝ á¨áłáá áĽá ááá á¨áá˝á á˝ááŽá˝á ááá¨á á¨ááá˘áŤáá á°á¨á á¨ááá¨á á˝ááł áŤáá¸á ááá á ááŁá¸áᢠá á°ááłáłá áá, á áááľ á áŤáŁá˘áá˝ ááľáĽ áĽáá° á¨áááἠááľáłááť á°á¨á áŤá áľáááśá˝á áááľ á ááĽááľ ááľá ááá፠ááá áľáá°áľ.
- áááἠááľáłááťáá˝ áá°á á ááá á ááŁá¸á, áááľá, á áá ááá ááľáĽ, ááá ááľááŽá˝ á ááľ á áááľ á¨ááľá á áááľ áááŤá¸á áááŁá.
áŤáá°áľá°áŤá¨á áááἠááľáłááťáá˝ áá° áá¨ááťá á ááŤá áĽá á áá°áłá¸á áá áá á áá ááá áá° á˝áá áŤááŤá. áĽáá° ááłá ᣠáĽááá˝ á áĽááá áááľ á áĽáŠ áááἠááľáłááťáá˝ áŤáá ááľ áľá á°áľ 400 áŤáá ááłá áĽáá á á á˘
2019-10-29 13:10:43 +0000 [warn]: dump an error event: error_class=Fluent::Plugin::ElasticsearchErrorHandler::ElasticsearchError error="400 - Rejected by Elasticsearch"
áľá
á°áą áááľ á áááą áŤáá°á¨áá ááá á áá áŤááł áá° áá¨á á ááá áĽá¨áአáá áááľ ááᢠá áŁá ááá ááłá á nginx áááἠááľáĽ á¨á°áááá áá áŤá ááľá ááᢠ$upstream_status
. áĽáą ááĽá ááá ááĽá¨ááá ááá áá˝ááᢠáááłá:
{ "ip": "1.2.3.4", "http_user": "-", "request_id": "17ee8a579e833b5ab9843a0aca10b941", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staffs/265.png", "protocol": "HTTP/1.1", "status": "200", "body_size": "906", "referrer": "https://example.com/staff", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.001", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "127.0.0.1:9000", "upstream_status": "200", "upstream_response_length": "906", "location": "staff"}
{ "ip": "1.2.3.4", "http_user": "-", "request_id": "47fe42807f2a7d8d5467511d7d553a1b", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staff", "protocol": "HTTP/1.1", "status": "200", "body_size": "2984", "referrer": "-", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.010", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "10.100.0.10:9000, 10.100.0.11:9000", "upstream_status": "404, 200", "upstream_response_length": "0, 2984", "location": "staff"}
áááἠááľáłááťááš áĽáá°ááŤáłáŠáľ á áááá 10.100.0.10 á 404 áľá á°áľ ááá˝ áĽáá°á°á áĽá áĽáŤáá áá° áá á¨áááľ áá¨ááť á°ááłáᢠá áá¤áąá ᣠá áááἠááľáłááťáá˝ ááľáĽ áŤáá áá áĽáá°áá áá á˘
"upstream_response_time": "0.001, 0.007"
áá
áááł á áŁá á¨á°ááá° áľááá á¨á°áᨠáĽááłá áááŁáá
áľá á áľá°áááááľáľ?
ááá á¨áááἠááľáłááťáá˝ áŤá ááá ááŠááľ á áľááá á¨áááŁá¸á áááŤáľ á áᢠáĽá á¨áá ááᣠá¨áá á áá á áá¨á á/á¨á°áĽáŤáŤá áK8s á¨á°ááá°á á¨áááἠááľáłááť áá°áŁá°áĽáŤ áĽá áśá˝ á˝áá á ááŁá¸áá˘
áááłá á ááĽáá áŤáá á¨á áá áá á¨ááአáááá˝ áááἠááľáłááťáá˝á áá°áĽá°áĽ á áá˝ááᢠá á áá°áá ááŽáááłá˝á ááľáĽ á¨áá¨á ááą á¨ááá°áľ ááŤáŁ ᨠ4 á°á¨ááľ áŁáá° áá ááľáĽ ááŻá áĽá á¨á፠á°á°ááá - á á°ááá ááĽáŤáŞáŤ áá á¨áľ-
"helm.sh/hook-delete-policy": hook-succeeded
á áá
ááááŤáľ á¨ááá°áľ ááľáá¸á፠áááἠááľáłááť á áá¨ááťá ááľáĽ á áá°áŤá°á°áᢠá áá
ááłá áá ááá˛áŤ áá¨áł áá˝áá. before-hook-creation
.
ááá ááłá Docker log rotation áá. á áá áá á áááľ á¨áá˝á áá°áá áŞáŤ á á áĽáá áᢠá áá°á á áááłáá˝ ááľáĽ áááá áááἠááľáłááťáá˝ áááľáŹáľ áĽááľá°áłáľáŤáá, ááá áá á ááľ á˝áá áĽáá°áᣠ- áááłá, á¨áá áĽáá°á°áááá á á°áłáłá° á áá¸áľ - áááá አáááá, áĽá áśá¨á áááá áŤá˝á¨á¨ááŤá. áá¤áą á¨áááľ-ááłá áááἠááľáłááťáá˝ áá á áá˝áá.
áááŤá áá á¨áá á á¨áśá˝á ááá¨áľ á áľááá ááᣠá°á áááłá¸áá ááá¨ááἠá áŁá á áá á¨áááľá á ááĽáł áá° áá°áá áŞáŤ á ááá ááᢠá á°á¨ááŞá, áĽááśá˝á ááá á á¨áá á á áá á áááá á¨áááἠááľáłááťáá˝ "áá áŤáááŤ".ááłá áááááśá˝á á ááŤáľáááĄá áľ áá á áá áá¨ááť á áááááľ áá°áá á¨áá˝áá˘
á áá¨á¨áťá, áŤáá áááááľ á¨ááĽáá áááááá áááľ áľáááľ á áľááá áá¨áłá°á á áľááá áá. á áá áá፠á
ááĽáá áŁáá áááł ááľáĽ áá°áááá áľ áááł ááŽáĽ ááá áá CrashLoopBackOff
áĽá ááá ááá á áááá, áĽá áá
á áľááá áá¨áá ááŁáľ á°áľá áá°áŁá.
áááśá˝
á áá á˝áá ááľáĽ áĽáá° áłáłáśá áŤá ᨠSaaS áááľááá˝á á áááá¨áľá. áĽáá áá á¨á°ááášáľ áĽáááš á˝ááŽá˝ áááἠááľáłááťáá˝á á áá°áĽá°áĽ áá á á°áአá¨áááľ áŠáŁááŤáá˝ á á ááľ ááá á áá ááááľ á°ááľá°áá ááááá ááá á°á á á°ááŤáŠ ááááŤáśá˝ áłá á¤áľá áá áá á áá˝áá. (ááááš áá áĽá ᨠ152-FZ áá ááŁáŁá áá¸á).
á¨á°áá¨á á¨áááἠááľáłááť áá°áĽá°áĽ ááááŞáŤ áá ááá áľáŤ áááľááᣠáá á ááŤá˝ á áá°ááᢠáŤáá ááľáłááľ á áá áá:
- ááłá á áŤááľ áĽáť á áááá áááŁáľ á ááŁá¸á, ááľáľá áĽá á¨áľá á°áľ áá°áĽá°áĽ áááá˝ áľáááśá˝ áááá áá˝áá.
- á ááľááá áááľ áĽááłáá¨áአá áááľ áá áŤá á¨áááἠááľáłááťáá˝ á áľááš áááἠá ááŁá¸áá˘
- áááἠááľáłááťáá˝ á áá˝á ááá ᥠá¨áá˝áᣠá¨á°áááą áĽá áĽáĽá á áá¸áľ áŤáá¸á ááá á ááŁá¸áá˘
- á áĽáááą ááłá á¨áá ááááŚá˝ á á°áᨠáĽá¨áľ ááľáĽ ááá á ááŁá¸á, áá á á¨áá ááááš ááá¨áľ á áá áľ.
- á¨á¨áá°á áááľ áááłáł ááŤáľáááľ á¨áá˝á áĽá á áá¨ááťá áá áŤáá áááľ á¨á áá á°ááłáłáááľ áŤáá á¨áá á á¨áá¸á áááľ ááľáĽ ááľááŁáľ á°áᢠááá˘
áĽááá
ááá á°ááŚá˝ á ááá áŚáł áá á˘á°áá áŠ, á¨áá á¨á°ááášáľ áá¨áłáá˝ áĽáá˛á°áŠ áŤáľá˝áá¸áá - ááá áĽááłá á áľááá áááá˝ (áŁáľáŞá) á˘áŤáĄá. áĽáá°ááá
áŤááľá ááááá˝ áŤáá°á¨á°á, áľáŤá á ááá áĽááľáá áĽá áá á¨á° áááśá˝á áá° áá á¨áá°á á¨á°áŤá (áĽá á á°ááłáłá áá áá¤áłá áŤááá) á¨áľáááą á áŤá áááŤááłá.
PS
á áĽááá˝á áá áŤááĽáĄáĄ-
- ÂŤ
Loghouseá á ááľá°ááá áá - á Kubernetes ááľáĽ á¨áá áá áááľáŤáľ áááľ ááá áľáááľ "; - ÂŤ
ááŠá áááľáľ áľá-áá áłá á¨á°áááᾠᨠKubeCon'19ᥠJFrog Container RegistryᣠKui ᨠIBMᣠLoki 1.0.0⌠"; - ÂŤ
ááľáľá áĽá áŠá áááľáľ (á á ááá áĽááł áĽá á¨áŞá˛áŽ áááŁ) Âť.
ááá: hab.com