á¨áŠá áááľáľ áááľá°á á˛ááĽáŠ áĽáŤááá˝ áááą áá˝áá-áá áŤá
á á¨á°áŤá°á á áááá˝ ááááá áĽá áá ááááľ áá¸á? á áá˘á áá áá áááľá°á áá ááťááᥠáĽááľ áááá á ááááŽá˝á ááá ááá á áá¨á ááĽá¨áá ááľáĽ á°ááá áŤá¨á áá˝áá˝á áá áá? áĽá á á°áá ááľáĽ, áľáááľ áá á-áŽá ááá áááľ áŁáá áŤáľ-áŽá ááłááá˝á ááá°áľ á¨á°áťá áá?
á¨áĽááá
áĽáŤááá˝ áááśá˝ á á áááš ááľáĽ áááá.
á¨áááľá°á á á á
á á á ááá á¨áŠá áááľáľ áááľá°á áĽáá° áľáá "áąááááľ" ááłá°áĽ áá˝áá. á á ááá á¨ááľááľ ááá á¨ááá á áŤááľ á áááá˝ ááááľ áľáá ááá˘
á¨áááááá á¨áááľá°á á á á áἠáááłáŤáľ áĽá ááááśá˝ á áᢠáááłá, á á á ááá 8 ááŽá°á°á áŽá áĽá 32 áᢠáŤá á á á áŤáá áááľá°á áĽáááááá, ááááŤáąá á¨áá°áá áŞáŤáá˝ áľáĽáľáĽ áĽá ááĽáśá˝á ááááá. á¨á፠áááľ ááśá˝ 16 áᢠáá á°á¨ áľááľáł ááá á áŤáľ 8 áᢠáá á°á¨ áľááľáł ᣠáááľ áŁáá áŤáľ áŽá ááŽá°á°á ááá á áŤáľ áŁááááľ áŽá á ááśá˝á ááŤá áá˝ááá˘
áááľá°á áááá á áááľ ááá á¨áá˝á ááááśá˝ áĽáá á áá˘
áááąá á ááŤáŽá˝ á°ááłáłá á á
á áŤáá áááľá°á áŤáľááá, ááá áá á¨áłá˝áá áá
á¨áľ á áŤáľ áľááá˝ á áááá˝ áĽá á¨áááá áá
á¨áľ áááľ áľááá
á áááá˝ á ááľ.
á¨áľáá á ááŤá á¨á°áťá áá?
áá áá áĽáŤá áááááľ á¨áááąá á ááŤáŽá˝á áĽá áá˝ á áľáĄá áľ. á á°áá á¨áĽ ááľáĽ á á áá á áľáááááá˘
á ááŤáł áľááá á áááá˝
áĽá áľááá˝ á áááá˝
ááá á¨áááľá°á á áľá°áłá°á (á áááŁáłá áá á¨áá)
ááľááł á ááśáá˛á áááŞáŤ
ááŤá˝ (á á¤áľ ááľáĽ á¨áá)
ááá áľáá˝ á¨á°áᨠáá (á á°áá ááľáĽ)
ááĽáľá á¨áá¨áአáá°áá áŞáŤáá˝á áááľ áá˝ááá˘
áá ááŁááľá˘
ááĽááśá˝ á¨á áá á áĽááľ áĽá
á áá áááá (á áľáááľ á˛ááá˝ áá áŤáá° áááŤ
á¨áá°á áááľá°á á áááłáŤáľá˘
áĽáŁááá áľá áĽáŤ á áááá˝ áĽáť áĽá¨á°ááááá áĽááłá áŤáľá°áá. á¨ááľá°á ááśá˝á ááĽá áĽá áá á ááá¨áĽ áá ááá á¨á°áᨠáááľ áá.
áĽááá˛áŤá, áĽáŤááłááąá ááĽá á¨á á¨á´áá áá á á áá áááá áĽáááŤá.
á¨ááááŞáŤá á ááŤá: á ááŤáł áľááá á áááá˝
á áŁá á˝áááá á ááŤá áá á ááá á¨áááľá°á á á á á ááľ á¨á°áŤá°á ááľááá ááááľ ááᢠá¨áá áŁáá ááłá áá 16 á˛áአáŽá áĽá 16 áᢠáŤá áŤáá á ááľ á¨á°áŤá°á ááľááá ááááľ ááá˘
á°áá
áááľ #1 ááá á áľá°áłá°á
á¨á á
ááá ááá¨áŚá˝ ááá
áĽá áá˝áá˝á ááľá°áłá°á ááá ááᢠááťáťáŤáá˝á áŤáᥠáĽá á ááĽááľ áŤáľá°áŤáááᣠááááłá°á ááá ááᢠá ááá ááĽáŽá˝ ááľáĽ áŤá ááľááśá˝ ááĽáá áŤáá° áá.
áĽáŁááá áŤáľáłááą ááá á¨áá áŤááľ á¨áá°áá áŠáľ á áĽááľá áááľááᣠá ááááá áá ááᣠáĽá á á°áá áááłáá˝ áá á áá°ááá˘
á á°áá ááľáĽ, áááłá ââá¨á°áᨠáá. á¨áá°áłá°á¨á á á°áá á áááááľ á á áŤá˘ ááᢠáľááá á á°áá ááľáĽ á áľá ááśá˝á ááľá°áłá°á á ááľ ááľááá ááááľá á¨ááľá°áłá°á áĽáá á ááááá˘
á á°áá ááľáĽ áŁá ááľ ááŤá¨á á¨áľáŤáá ááá áĽá áááľ áááŁá á
á á°á¨ááŞá ááĽá 2ᥠá á ááľ ááľááá ááááľ áŤáá° áá
áááá ááŞá á¨á áá ááľ áá, ááá áá á¨áá áááŞá á¨ááľ ááľááŤá á áá°áá. á áá á áááá 10 áᢠáá
á°á¨ áľááľáł áŤáá á ááľ áŁá á áľá ââáŽá á áááá áĽááá áá á°ááłáłá áá á áŤáá áá
á°á¨ áľááľáł áŤáá¸á á áľá áá á-áŽá á°áá¨áŽá˝ ááŤá˝ ááá˘
áá áá á°áἠáĽááá áá á á°áá á áááááśá˝ ááľáĽ áĽáá°ááá°áŤ áἠáá áᢠá áá áŁáá á¨áá á á°áŁáĽ áĽá áśá˝ á ááá áá áá á¨á°áá á áááááľ á á áŤá˘áá˝ áááá˝ á¨á á á áá á ááľáá áá¨ááŤáá˘
áľááá ᣠá á°ááá ááľáĽ á áĽáááá áá áá áἠáááá á áá á ááááŽá˝ áá ááľááἠá áá˝ááá˘
áᎠ# 3ᥠááĽáľ-á¨á°áŤáĄ áá°áá áŞáŤáá˝á áááľ áá˝ááá˘
á ááłááľ áá°áá áŞáŤáá˝ á áááľá°á ááľáĽ áááá á ááááŽá˝á áááááᢠáááłá á¨áá˝á áááŞáŤ áľáááľ 8 áᢠáá
á°á¨ áľááľáł á¨áááá á¨áá á 1 áᢠááśá˝ áá áááľ á áá˝áá ááá áá á˘áŤááľ á ááľ áľáá
á¨á°áŤá°á ááľááá ááááľ áŤá áĽáť áá.
ĐинŃŃŃ
Cons #1ᥠá á ááľ ááľááá ááááľ áĽá ááľ
á°ááłáłá á°ááŁá á áĽááą á áááá˝ áá áĽá¨áá° á¨áá, á¨ááŤá áĽáŤááłááłá¸á á á°ááĽáŻá¸á áĽá áĽáááĽáá˝ áááŤá¸áá.
áá á˝áá ááá áá˝áá.
ááááŤáą áĽáŤááłááą ááá á¨áŽáá´ááá á¨áŠáŤ áá (áĽáá° áśá¨á) áĽáá˛áá áŠá¤ááľ áĽá á ááŤáŞ (cAdvisor) áá á¨á°áá°á ááŞá áľáááŤáľá°ááá ááá˘
áááłá, kubelet á áá°á áááľ áááá áŽáá´áááŽá˝ á ááľááá ááááľ áá áááŽááľ ááá¨ááŤá - áĽá áŽáá´áááŽá˝, áŠá¤ááľ áĽá áľáŤáá˝á áá¨ááá á áá áľ.
CAdvisor á á áľá°ááá áá áá ááá áŽáá´áááŽá˝ á¨ááĽáľ á á ááá áľáłá˛áľá˛ááľá áá°á áľáŁá áĽá kubelet áá áá áá¨á á áá°á áááľ áá ááá áĽá á á¤áá á á áŠá áŤáááŁáᢠáĽáá°ááᣠá°á¨á᪠áŽáá´áááŽá˝ áááľ ááááąá á cAdvisor áĽá kubelet á°á¨á᪠áľáŤ áááľ ááá˘
á¨áááá˝ áĽááľ áŤá°á, áľáááąá ááŤááá á áá á°ááá á áľá°áááááąá ááŤáłáŁá áá˝áá.
á áŠá áááľáľ áá¨ááť ááľáĽáŁ á ááłááľ
á áá
ááááŤáľ Kubernetes
Cons #2ᥠá¨ááŁááľ áá°áĽ
á áŁá áĽááľ á áááá˝ á¨áá°áá áŞáŤáá ááŁááľ áá¤áłá á°á¨áá áááľáŁáᢠáááłáᣠá¨á ááľáľ á
ááá˝ áá á áŁá á¨ááá á áááŹá˝á áŤááľáŁ áá áááľ ááśá˝ áĽáťáŁ á¨áá°áá áŞáŤá áá¤áłá á¨ááŁááľ á°á¨á áá° áááľ ááááłáá˘
á ááľáľ á ááá˝ á áááľ á áááá˝ áá áĽáť áá°áŤáŠ áá˝áá, áĽá á¨ááŤá¨áá¸á á ááą áá°áłá˝ á¨áá, áá˛áŤáá áĽá á ááá˝á áŤá°áááá.
á ááľáľ ááśá˝ ááá á¨á፠á áá áŤáááľáŁ áĽáŤááłááą á á á á°áᨠááľááá ááááľ áá áá°áŤáᣠáĽá áá á á¨ááľááá ááááľ á áááłáŤáľ á˘á á á ááľ á á áŤáľáááłáá˘
áľááá á¨áá°á á¨ááááľ ááľáááśá˝ á áááľá°á ááľáĽ á¨á°áá°á áá á°á á¨á áááá˝ áĽááľ ááŤáľáááá¸á áá˝ááá˘
ááłáśá˝ # 3: á¨á¨á ááľááľ áá¤áśá˝
á ááľá°á ááĽá áŤáá¸á á áááá˝, áĽáŤááłááą ááľááľ á¨á áá á áľá¨á áá¤áľ á áá. áááłáᣠáááľ á áááá˝ áĽáť áŤáááľ áĽá á ááą áŤáá°áłáŤáŁ á¨áááá˝á ááľáĽ áááš áá˛áŤáá áá ááá˘
á áĽááἠáŠá áááľáľ á¨áľáŤ áŤááá á¨á°áłáŤá ááľááá ááááľ áá° ááá˝ áŤáááłáᢠááá áá áĽááśáš áŤá, á¨ááá á á á á á áááá áá˝áá. á áá ááááŤáľáŁ áŤáá°áłáŤáá ááľááá ááááľ áĽáľááłáᣠáľá¨áľ á ááłááľ áááá¨áťáá˝á á ááááá˘
áľááá , áĽá á áááá˝, á¨áááľáá ááľááśá˝ á°á˝áĽá ááááłá.
Cons #4ᥠá°á¨á᪠á¨áŤáľ-áľáŹá á°á¨ááá˝
áŠá áááľáľ áá°áá áá á¨á° áááľ áááľá°á á ááśáá˛á á˛áľá°á á ááᣠáá
á áĽáá° áá
áłá ááááśá˝ ááśá˝á á áŤáľ á°á ááá¨áá ááá áááľáááľ áŤáľá˝ááᢠá áľááá
á áááá˝áŁ á ááśáá˛áŤááá áá áἠáĽááľ áŤá áĽá áá áἠá¨á°á¨ááá ááááᢠáááłá, á áááľ á áááá˝ áá, á°á¨á᪠ááľááá ááááľ áá¨áá á á ááľ áá á¨áááľá°á á á
á á 50% áá¨ááŤá. áĽá ááĽááá
ááĽáśá˝ áŁááááá áĽááł áááá á ááŚáľá˘
áľááá ᣠá ááśáá˛á áááľá°á áľáŹá ááá áá áŤááąáŁ áľááážáš á áááá˝áŁ á¨á áá á°áááá áĽá á᪠ááŁá˘ ááŹáľá áŤáááá˘
á áá áĽá ááĽá áŤáá¸á áľááá˝ ááśá˝ áĽá áá˝á áĽá ááłáśá˝á á áľáĄáŁá¸á.
ááá°á á ááŤá: áĽá áľááá˝ á áááá˝
á¨áá á ááŤá¨áĽ áĽá áá˝, á áĽáááą, á¨á ááŤáł áľááá á áááá˝ áá á¨á°ááŤáá á ááŤá áľáááśá˝ áá¨á°áá.
á°áá
áááľ #1ᥠáŤáá° á¨áĽáá˝áľ á°á˝áá
áĽá á áááá˝, á áĽáŤááłááą ááľááá ááááľ áá áľáá˝ ááśá˝. áááłá á á áľá á áááá˝ á ááľ ááś áááá˝ áŤáááľ áĽáŤááłááą ááľááá ááááľ á á ááŤá á áľá ââáááá˝ ááá¨ááá˘
áľááá , á ááą ááľááá ááááľ áŤáá°áłáŤ, á¨áľáŤá ááľáĽ 10% áĽáť áŤáŁá. ááááŁáľ á ááľá°á ááĽá áŤáá¸á á ááá˝ áĽáť áááą áá˝áá, áĽá á áááŹá˝ááš á á á ááá áĽáá°áá አáááŤá.
á á°á¨ááŞáᣠá¨á°ááŠáľ á áááá˝ ááá°áłáŤá á¨ááľááá ááá á¨áĽáŤ áŤá á á á¨áá ááĽááśá˝ áááŻá¸ááᣠáľááá áŠá áááľáľ ááľáá˝á ááá áá áááľáŤá áá áá áĽá áááá¨áťáá˝á á á áááŤáááľ á ááĽááľ áá° á°ááŁáŤá áááł ááááłáá˘
áááľ #2ᥠáĽáŠ ááŁááľá˘
á á á áááá˝ áŤá á¨áŠá áááľáľ áááááĽá á ááá
áááá á
ááá˝ á¨á°ááŤáŠ á áááá˝á áááľáĽ áá˝ááᢠá áá
ááááľáŁ á¨ááľááá ááááľ áĽáá˝áľ á˛á¨á°áľáŁ á ááľ á
á áĽáť áááłá áĽá áááá¨áťá áĽááłá áááŤáá˘
ĐинŃŃŃ
Cons #1ᥠáááľá°áłá°á á¨áŁáľ
á°á¨á᪠á áááá˝ áááľá°áłá°á á áŁá á áľá¸á᪠áá¸á. áááłá, áĽáŤááłááą á¨áŠá áááľáľ ááľááá ááááľ á¨áááš áá áá áááááľ á áá áľ, áááľá á¨áááááśá˝ áĽááľ á á áŤáľ áĽáĽá áŤáľáá, áĽá áĽááá
áá áááááśá˝ ááľáľá áŤáľáááá¸áá.
á Kubernetes Controller Manager ááľáĽ áŤáá á¨ááľááá ááááľ áááŁá áŞáŤ á¤áá áááá°á˝ á áááľá°á ááľáĽ áŤááľá áááá á áááá˝ á áá°á áááľ áŤáááŁá - áĽá ááśá˝ ᣠá á°ááŁáŁáŞá áá áŤáá áááľ áá¨ááŤáá˘
á etcd áłáłá¤á áá áŤáá áááľá áĽáŤá°á áá - áĽáŤááłááą áŠá¤ááľ áĽá á¨áŠá¤ ááŽáᲠáĽáŞáá˝
á á á ááá áĽáŤááłááą á¨á°áŤá°á ááľááá ááááľ á ááľá°á ááśá˝ á¨áľáááľ áááá˝ áá á°á¨á᪠áááľ áááá.
áŠá áááľáľ á áááľá°á á áá áá°ááá
áĽá ááĽá áŤáá¸áá á¨á°áŤá°á á áááá˝ áááľá°áłá°á á¨á áá áááá á¨ááľá°á ááśá˝á ááá¨áĽ á ááĽááľá˘ áááłá, kube-up
áĽááá
á áአá˝ááŽá˝ ááááłáľ áĽáá° áአáĽáľááśá˝ á á
Cons #2ᥠá°á¨á᪠áááŤ
á áĽáŤááłááą á¨á°áŤá°á ááľááá ááááľ áá áŠá áááľáľ á¨á˛áľá°á á´ááá˝ áľáĽáľáĽ áŤáŤááłá - áĽááá
á á¨ááŤáŁ áááá (áĽáá° áśá¨á)ᣠkube-proxy áĽá kubeletᣠcAdvisorá á¨ááŽá˘ á ááľ áá ááá á¨á°áá°á áá áá á áŤáá¸áá ááĽáśá˝ áá áá.
áĽá áľááá˝ ááśá˝ áŤáááľáŁ á áĽáŤááłááą ááľááá ááá ááľáĽ áŤáá á¨áá á¨áááá ááá áá á á¨á áá ááᢠáááłáᣠááá á¨á ááľ ááľááá ááááľ á˛ááá˝ á á ááľ áá 0,1 á˛áአáŽá áĽá 0,1 áᢠáá á°á¨ áľááľáł áá áááᢠáŁá á ááľ áŁá á áľá ââáŽá ááľ á¨10 áᢠáá á°á¨ áľááľáł ááᣠáĽááá˛áŤááľ á´ááá˝ á¨áááľá°á á á á 1% áá ááᢠá áá á áŠáᣠ1 áᢠáá á°á¨ áľááľáł áŁáá¸á á áľá áá á áŽá ááśá˝ ááᣠá´ááá˝ á¨áááľá°á á á á 10% áááľáłáá˘
áľááá , áĽááľ á áááá˝, á¨áá á¨á° áááľ á ááłáŽá˝ áá áἠáá¤áłá á áá ááááľ áĽá á áá áááá.
ááłáśá˝ ááĽá 3ᥠáá¤áłá áŤááá á¨ááĽáľ á á ááá
á áľááá˝ á áááá˝ áá, áááłá ââá¨áá¨á á¨ááĽá¨áľ áááááŽá˝ áááááá á¨áĽáŤ áŤá áááá°áĽ á áŁá áľáá˝ á áááá¸á áĽá
á áá áłááá áááŤá.
áááłá, áĽáŤááłááą ááľ 0,75 áᢠáá¨ááť áŤáľááááá. á áľá á áááá˝ áŤáááľ áĽáŤááłááłá¸á 1 áᢠáá á°á¨ áľááľáł áŤáá¸á á áľá ááśá˝á áááľ áá˝áá - á áá¨á¨áť áĽáŤááłááą ááľááá 0,25 áᢠáĽá á áá áŤááá áá á°á¨ áľááľáł ááá¨áá.
áá áááľ á¨á á ááá á¨áááľá°á áá á°á¨ áľááľáł 25% ááŁááá áááľ áá.
10 áᢠáá á°á¨ áľááľáł áŁáá áľáá ááľááá ááááľ áá á¨áĽááá áááá˝ ááľáĽ 13 áąá áááľ áá˝áá - áĽá á ááľ áĽá á áá áŤááá ᨠ0,25 áᢠááŤá áĽáť áááŤá.
á áá áááł, á¨ááľáłááľ á˝ááłá 2,5% áĽáť ááŁááá.
áľááá , ááĽáśá˝ á á°áťá áááł á áľááá á áááá˝ áá áĽá á áá áááá.
áĽááľ áľááá á áááá˝ áááľ áĽá áľááá˝?
áľááá , á¨áľáá á¨á°áťá áá: á áááľá°á ááľáĽ áĽááľ áľááá á áááá˝ ááá áĽá áľááá˝? áĽáá° ááááá, ááá ááá˝ áááľ á¨áá. á áĽááá á¨ááá°áá á áá°áá áŞáŤá ááááľ áá ááá˘
áááłá, á ááľ áá°áá áŞáŤ 10 áᢠáá á°á¨ áľááľáł á¨ááŤáľáááá, ááá˝ á¨ááá áá፠áá° áľááá ááśá˝ áááľ áá. áĽá á áááŹá˝á áá¨áá°á á á ááŚáľ á áĽá áá ááŁááľá á¨áááá á¨áá á ááá˝á á áááľ á áááá˝ áá áĽáť á¨ááľááἠá á°á áá á¨ááá - á áááľá°á ááľáĽ á˘áŤááľ á áľá á áááá˝ ááአáááŁáá˘
á ááŤá¨áá áááłáá˝ ááľáĽ, á áĽáŤááłááą á ááŤá áĽá áá˝ áĽá ááłáśá˝ áá á ááááŽá áá፠áŤáľáá. ááááŁáľ á ááłááľ ááááŽá˝ á¨ááá˝ ááá á¨áĽááľá áááł á¨á áá á°ááá áá¸á.
áĽá áááá á°ááłáłá áá á áŤáá¸áá á áááá˝ áááĽáŤáľ á ááŤá˝ á áľááá á áá°áá. á°ááłáłá áá á áŤáá¸á á áááá˝ áá á ááááŞáŤ ááá¨áá á¨áá¨áááá ááá á¨ááᣠá¨ááŤá á¨á°áᨠáá á áŤáá¸áá ááśá˝ ááĽááą á áá¨áá á áááľá°á ááľáĽ á ááŁááᢠá¨áŠá áááľáľ áááľá°á á¨á°áŤá°á á áááá˝ áá ááá á¨á°ááŤáŠ ááá áá˝ááᢠáľááá á¨áááąá á ááŤá¨áŚá˝á áĽá áá˝ áááŁáá ááá¨á áá˝áá.
á ááľá á¨ááἠá áááááľ áááŞáŤ á¨áá, áĽá áĽáŤááłááą áááł á¨áŤáą á¨áá ááŠááľ á áá, áĽá áááľ áĽáť áĽáááąá áŤáłáŤá.
áľááá á á°áá ááľá¨á áĄáľá á°ááá
áˇáá˘
áľá áŠá áááľáľ á°á¨ááŞáĄ
ááá: hab.com