2016 ááœááºáá»áœááºá¯ááºááá¯á·ááẠBuffer ááœááºááŸááááºá
áááá¯áááºáᬠááá·áºáááºáá»ááºáá»á¬ážááŸáá·áº á¡ááá·áºá¡áá¬ážáá»á¬áž
á¡ááŒá¬ážáá±á¬ Kubernetes á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá²á·ááá¯á·á kubelet
) áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá¯á¶á·ááŒááºááŸá¯ áááºááœá¬ážáá«áááºá ááá¯á·ááŒá±á¬áá·áºá CPU ááá·áºáááºáá»ááºáá»á¬ážáááºááŸááºááŒááºážááẠááá·áº node áá»á¬ážááá¯áá¬ááœááºááẠáááºážáááºážáá±á¬ááºážáá
áºáá¯ááŒá
áºáááºá
áááá¯áááºáᬠááá·áºáááºáá»ááºáá»á¬ážááẠááœááºááááºáá¬ááᯠáááºááŸááºáá¬ážáá±á¬ áá¬ááá
áºáá¯á¡ááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº á¡áá»á¬ážáá¯á¶áž CPU á¡áá»ááẠ(áá°á 100ms) ááŒá
áºááŒá®áž ááœááºááááºáá¬ááẠá€ááá·áºáááºáá»ááºááẠáááºáá±á¬á·á០áá»á±á¬áºááœááºáááºááá¯ááºáá«á Kubernetes á¡ááœáẠthrottling ááœááºááááºáá¬ááá·áºáááºáá»ááºáááºáá»á±á¬áºááœááºááŒááºážááŸáá¬ááœááºáááºá¡áá°ážáááááá¬ááá¯á¡áá¯á¶ážááŒá¯áááºá
áááá¯áááºáá¬ááá·áºáááºáá»ááºáá»á¬ážááᯠááááºááŸááºáá«á áá¬ááŒá áºááá¯ááºááááºážá
áá¶ááá±á¬ááºážá
áœá¬áá²á áá»áœááºáá±á¬áºááá¯á·ááá¯ááºááá¯ááºáááºáž áá®ááŒá¿áá¬ááᯠáááºááá¯ááºáá²á·ááá«áááºá node áá
áºáá¯á
á®ááœáẠááœááºááááºáá¬áá»á¬ážááᯠá
á®áá¶ááá·áºááœá²ááẠáá¬áááºááŸáááá·áº áá¯ááºáááºážá
ááºáá
áºáá¯ááŸááááºá kubelet
áá±á¬ááºážááá¯áá»ááºááœá±ááᯠáá¯á¶á·ááŒááºáᬠáááºááœá¬ážáááºá áá®ááá¯ááŒá
áºáá¬ááẠnode á á¡ááŒá±á¡áá±áá²ááá¯áá±á¬ááºááœá¬ážáááá·áºáááºá NotReady
ááŸáá·áº áááºážá០ááœááºááááºáá¬áá»á¬ážááᯠá¡ááŒá¬ážáá
áºáá±áá¬ááá¯á· ááŒááºááœáŸááºážáááºááŒá
áºááŒá®áž node á¡áá
áºáá»á¬ážááœáẠáá°áá®áá±á¬ááŒá¿áá¬áá»á¬ážááᯠáááºáá®ážáááºááŒá
áºáááºá á¡áááºáž áá¯á¶ážááŒá±á¬ááá»áŸáẠá
á¶ááá°áá¬ááŒá
áá¬ááá¯ááºáá±á
á¡ááá·áºá¡áá¬ážááŸáá·áº áá¯á¶á·ááŒááºááŸá¯ááŒá¿áá¬á áááºááŸá¬ážááŒááºážá
ááœááºááááºáá¬ááŒá±áá¬áá¶ááŒááºážá¡ááœáẠá¡ááááá±á¬á·áá»ááºááŸá¬ áááºááá
áºááŒá
áºáááºá trottling
ááá·áºááœááºááááºáá¬ááᯠá¡ááŒáááºáááºáá»áŸ ááŸááá·áºáá»áá¬ážáááºááᯠááŒááááºá áááá¯áááºáá¬áááºááẠááœááºáá²áááºááŒá
áºá
á± áááŸááááºááŒá
áºá
á± á¡áá»áá¯á·áá±á¬ááœááºááááºáá¬áá»á¬ážááœáẠá¡ááá·áºá¡áá¬ážááŸááá±ááŒááºážááᯠáá»áœááºá¯ááºááá¯á· á
áááºáááºáá
á¬ážáááááŒá¯áááá«áááºá á¥ááá¬á¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·á áááºá API áá»á¬ážáá²á០áá
áºáá¯ááᯠááŒáá·áºááŒáá«á
áá¯á·á
á¡á±á¬ááºááœááºáááºááœá±á·ááŒááºááá¯ááºáááºá¡ááá¯ááºážá áá»áœááºá¯ááºááá¯á·áááºááá·áºáááºáá»ááºááá¯áááºááŸááºáá¬ážáááºá 800m
(0.8 ááá¯á·ááá¯áẠ80% core) ááŸáá·áº á¡ááœááºá¡ááááºáááºááá¯ážáá»á¬ážááᯠá¡áá±á¬ááºážáá¯á¶ážáá±á¬ááºááŸáááá¯ááºáááºá 200m
(20% core)á áááºáá±á¬ááºááŸá¯ááᯠáá¬ážáá®ážááŒááºážáááŒá¯áá® áá»áœááºá¯ááºááá¯á·ááœáẠáááá¯áááºáá¬áá«áá«áá»á¬ážá
áœá¬ áá»ááºááŸááá±áá±ážáááºáᯠáááºááá±á¬áºáááºáž ...
áááá¯áááºáᬠload ááẠáááºááŸááºáá¬ážáá±á¬ ááá·áºáááºáá»ááºáá»á¬ážá¡á±á¬áẠ- áááááá¬áá¬á¡á±á¬ááºááœáẠ- throttling ááŒá
áºáá±á«áºáá±áá±ážáááºááᯠáááááŒá¯áááá±áááºá
áá«ááᯠáááºááá¯ááºááŒá®áž áááŒá¬áááºááŸá¬ á¡áááºážá¡ááŒá
áºáá»á¬ážá
áœá¬ááᯠááŸá¬ááœá±ááœá±á·ááŸááá²á·áá«ááẠ(
CPU load áááºážáá«ážáá»áááºááœáẠá¡ááá·áºá¡áá¬ážááᯠáá»áœááºá¯ááºááá¯á· á¡áááºááŒá±á¬áá·áº ááœá±á·ááŒááºáááááºážá á¡ááá¯áá»á¯á¶ážáá¬ážááŸááºážááŸá¬ - "áááºááŸááºáá¬ážáá±á¬ áááá¯áááºáá¬ááá·áºáááºáá»ááºáá»á¬ážááŒáá·áº ááœááºááááºáá¬áá»á¬ážááᯠáááá¯á¡ááºáá² á¡ááá·áºá¡áá¬ážááŒá
áºá
á±ááá·áº Linux kernel ááœáẠáá»áœááºááœááºážáá»ááºáá
áºáá¯ááŸááá±áá«áááºá" ááŒá¿áá¬áá²á· ááá±á¬ááá¬áááᯠá
áááºáááºá
á¬ážááẠáááºááŒáá»ááºááᯠáááºááŸá¯ááá¯ááºáá«ááẠ(
CPU ááá·áºáááºáá»ááºáá»á¬ážááᯠáááºááŸá¬ážááŒááºáž (á¡ááœááºááááá¬ážá)
ááŸá áºááŸááºááá»á¬áž ááœá±ážááœá±ážááŸá¯áá»á¬áž ááŒá¯áá¯ááºááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠá¡áá±ážááŒá®ážáá±á¬ áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠááá¯ááºááá¯áẠááá¯á·ááá¯áẠááœááºááá¯ááºá ááŒá áºá á±áá±á¬ áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážá០áááá¯áááºáᬠááá·áºáááºáá»ááºáá»á¬ážááᯠáááºááŸá¬ážááẠáá¯á¶ážááŒááºáá²á·áááºá
áá»áœááºá¯ááºááá¯á·áá¡á á¯á¡ááœá²á·á áááºááŒáááºááŸá¯ááᯠá¡ááœááºáááºááá¯ážáá¬ážáá±á¬ááŒá±á¬áá·áº áá¯á¶ážááŒááºáá»ááºááẠáááœááºáá°áá«á ááááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá¡á á¯á¡áá±ážáááááºáááŒáááºááŒá áºááŸá¯ááᯠá ááºážáááºáá²á·ááŒá®ážá ááá¯á·áá±á¬áẠáááºáá±á¬ááºááŸá¯áá»á¬ážááẠá¡áááºážá¡ááŒá áºáá»á¬ážá áœá¬ááá¯áá¯á¶ážá áœá²ááŒá®áž áááºážááá¯á·á node áá áºáá¯áá¯á¶ážááá¯ááºáá±á¬ááºááŸá¯ááᯠááŸá±ážááœá±ážá á±áá²á·áááºá ááá¯á¡áá« á¡áá¬á¡á¬ážáá¯á¶ážááẠá¡áááºážáááºááœá²ááŒá¬ážááœá¬ážáááº- áá»áœááºá¯ááºááá¯á·áá¡á á¯á¡ááœá²á·áá»á¬ážáá¶á០áá»áœááºá¯ááºááá¯á·áá»áŸá±á¬áºááŸááºážáá¬ážáááºááᯠááŸááºážááŸááºážáááºážáááºáž ááááŸááá¬ážáááºáá¬ážááŒá®ážá á á®á ááºáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠáá±á¬ááºážááœááºáá±á¬áá»á°áá¬áá áºáá¯ááŸááááºá
á¡áá±ážáááŒá®ážááá
á¹á
áááºááœáẠá
á®ážááœá¬ážáá±ážá
á¬áá±ážá
á¬áá°á
ááá·áºáááºáá»ááºáá»á¬ážááᯠáá¯ááºááááºážááá·áºá¡áá« ááá·áº node áá»á¬ážááᯠáááºááá¯á·áá¬ááœááºáááºáááºážá
"ááá·áºáááºááá¬ážáá±á¬" áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá®ážááŒá¬ážááœá²áá¯ááºááŒááºáž-
ááááºáá á¡áá»áá¯á·áá±á¬ node áá»á¬ážááẠá¡ááŒá±á¡áá±áá
áºáá¯ááá¯á· áá±á¬ááºááŸáááœá¬ážáááºááᯠáá»áœááºá¯ááºááá¯á· ááœá±á·ááŒááºááŒá®ážááŒá
áºáááºá notReady
á¡áááá¡á¬ážááŒáá·áº á¡áááºážá¡ááŒá
áºáá»á¬áž á¡ááœááºá¡áá»áœá¶á
á¬ážáá¯á¶ážáá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážááŒá±á¬áá·áºááŒá
áºáááºá
áááºážááá¯á·ááẠâáááºá
ááºâ áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºáááŒá
áºá
á±áááºá¡ááœáẠááá¯áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá®ážááŒá¬áž (âáá¶ááááºáááºáá¬ážáá±á¬â) áá¯á¶áá»á¬ážááœáẠáá¬ážááẠáá¯á¶ážááŒááºáá²á·áááºá ááááºá¡áá±ááŸáá·áºá á¡áá»áá¯á·áá±á¬ node áá»á¬ážááᯠá¡ááŸááºá¡áá¬ážááŒá¯ááŒá®áž âááááºááá¯ááºáá±á¬â áááºáá±á¬ááºááŸá¯áá»á¬ážááœáẠáááºážáá¶ááá¯ááºááŸá¯ ááá·áºáááºáá±á¬ááºááᯠáá±á«ááºážááá·áºááŒááºážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡á
á¯á¡áá±ážááᯠááá¯ááá¯ááááºážáá»á¯ááºááá¯ááºáá²á·ááŒá®áž nodes ááŸáá·áº ááŒá¿áá¬áá»á¬ážááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠááá¯ááá¯ááœááºáá°áá¬áááºá á¡áá¬ážáá° áá¯ááºáááºážá
ááºáá»á¬ážááᯠááá¯ááºááá¯ááºáá¯ááºáá±á¬ááºáááºá áááºááá¯ááºááá¯áẠáááºážááŸá®ážááá¯ááºáá«áááºá
ááŸááºáááºáá±á¬ áááá¯áááºáá¬ááŸáá·áº áááºááá¯áá®áá±á¬ááºážááá¯ááŸá¯ááᯠáááºááŸááºáá±ážááŒááºáž-
áá»áœááºá¯ááºááá¯á·áá¡ááŒá®ážáá¬ážáá¯á¶ážááŒá±á¬ááºááœá¶á·ááŸá¯ááŸá¬ áá¯ááºáááºážá ááºááẠá¡áááºážá¡ááŒá áºáá»á¬ážá áœá¬ááᯠáá¯á¶ážá áœá²ááŒá®áž áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá¯á¶á·ááŒááºááŸá¯áááºááá·áºááœá¬ážááŒááºážáááºááŒá áºáááºá ááá¯á¡áá»áááºááŸá á (Datadog ááŸáá»á±ážáá°ážáááºá áá¬áž) áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá¡á á¯á¡áá±ážááŸá áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážááᯠááŸááºážááŸááºážáááºážáááºáž á á±á¬áá·áºááŒáá·áºááá¯ááºáá²á·ááŒá®ážá áá»áœááºá¯ááºááá¯á·ááẠ"ááááºááá¯ááºáá±á¬" á¡ááŒá áºáááºááŸááºááẠá á®á ááºáá¬ážáá±á¬ ááá±á«ááºážáá»á¬ážá áœá¬á áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááá¯ááºážááŒá¬ážá áááºááŒá¬áá²á·áá«áááºá áá»áœááºá¯ááºááẠá¡ááŒáá·áºáá¯á¶áž CPU á¡áá¯á¶ážááŒá¯ááŸá¯ááᯠá¡áá¬ážááẠ20% ááŒáá·áº áááºááŸááºááŒá®áž k8s ááẠá¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠnode ááœáẠáá¬áááºáá±ážááẠááŒáá¯ážá á¬ážáá±á¬á¡áá«ááœáẠnode ááœáẠspace ááœá²áá±áá±ážáá«áááºá
ááááºááœáẠáááºááŒááºáááá·áºá¡ááá¯ááºážá áááá¯áááºáá¬áá±á«áºááŸá á¡ááŒáá·áºáá¯á¶ážáááºááᯠáá±á¬ááºááŸáááœá¬ážáá«ááŒá®á 242m
CPU Cores (0.242 áááá¯áááºáᬠcores)á áááá¯áááºáᬠáá±á¬ááºážááá¯áá»ááºáá
áºáá¯á¡ááœááºá á€áááºááá¯ážááẠá¡áááºážáááºááá¯ááŒá®ážáá±á¬ áá¶áá«ááºáá
áºáá¯ááᯠáá°ááẠáá¯á¶áá±á¬ááºáá«áááºá áááºáá±á¬ááºááŸá¯áá»á¬ážááẠáá¯á¶ážá
áœá²áá°áááá¯ááŒá¯ááŒá
áºáá±á¬ááŒá±á¬áá·áº á¡ááŒáá·áºáá¯á¶áž load áááºááá¯ážáá»á¬ážááẠá¡ááœá¬ážá¡áá¬ááŸáá·áº ááá¯ááºááá¯ááºáá±ááŒá±á¬ááºáž áá»á±ážáá°ážááŒá¯á áááááŒá¯áá«á
áááºááá¯áá®á¡áá¯á¶ážááŒá¯ááŸá¯ááŸáá·áº á á¯á¶á ááºážáá±ážááŒááºážááŸá¯áá»á¬ážááœáẠá¡áá¬ážáá°áá¯ááºáá±á¬ááºáá«á áá² áá«ááá¯áááºáá±á¬á· á¡á¬ážáá¯á¶ážááŒááºáááºááŒá®ážáá«ááŒá®á ááá¯ááá¯áá¯á¶ááŒá¯á¶áá±ážá¡ááœááºá áááºááẠá¡áá»á¬ážááá¯áẠpod autoscaling ááᯠááá·áºááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áºá á¡áááºážá¡ááŒá áºáááºáá¯ááºáááºááá¯ážáá»á¬ážáá±áá»áááºááá¯ááºážá á¡á±á¬áºááá¯á áá±ážáá»á²á·ááŒááºážááẠá¡ááœááºá¡áá áºáá»á¬ážááᯠáááºáá®ážáá±ážáááºááŒá áºááŒá®áž kubernetes ááẠáááºážááá¯á·á¡á¬áž áá±áá¬ááœááºááŸááá±á¬ node áá»á¬ážááá¯á· ááŒáá·áºáá±áá±ážáááºááŒá áºáááºá á¡á á¯á¡áá±ážááœáẠáá±áá¬ááœááºáááŸááá«áá áááºááẠááá·áºááá¯ááºááẠááááá±ážáá»ááºáá áºáᯠáááºááŸááºááá¯ááºááẠááá¯á·ááá¯áẠáááºážááá¯á·á á¡á±á¬áºááá¯á áá±ážáá»á²á·ááŒááºážááŒáá·áº node á¡áá áºáá»á¬áž áááºááá¯ážááŒááºážááᯠá á®á ááºáááºááŸááºááá¯ááºáááºá
minuses áá»á¬ážáá²ááŸá áá»áœááºá¯ááºááá¯á·ááẠ"ááŸá¯á¶ážáá²á·áááº"
ááááºáá»á¬ážááá¯
ááœááºáá²á·ááá·áº áááºááá¹ááááºá¡áááºážáááºá¡ááœááºáž á ááºážáááºááŸá¯áá»á¬ážá០á€áá±á¬ááºážááœááºáá±á¬ááááºáá»á¬ážááᯠáá¯ááºáá±ááœáá·áºáááá·áºá¡ááœáẠáá»á±áááºáááá«áááºá ááŒá¯ááŒááºáá¬ážáá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááœáẠáá¯á¶á·ááŒááºááŸá¯ááœáẠáááá¬áááºááŸá¬ážáá±á¬ ááá¯ážáááºááŸá¯áá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· ááœá±á·ááŒááºáá¬ážááŒá®ážááŒá áºáááº-
áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááááºáá
á¬áá»ááºááŸá¬ááœáẠá¡áá±á¬ááºážáá¯á¶ážááááºáá»á¬ážááᯠáááŸááá²á·ááẠ(
Linux kernel bug ááᯠfixed ááŒá áºáá«ááá¬ážá
áá¯ááºáá«áááº,
ááá¯á·áá±á¬áº á
á¬áááºáááºá
áááºáááŒáá·áºáá»á®áá±ážáá¬ážááŸááºážááẠ4.19 áááºáááá·áºáá«áá áá»áœááºá¯ááºááẠáá±á¬ááºáá¯á¶ážááœááºá¡ááá·áºááá¯á· á¡ááºááááºáá¯ááºááẠá¡ááŒá¶ááŒá¯ááá¯áááºá ááá¯á·áá±á¬áº áááºááá¯á·áááºááŒá áºá á± áááá¯áááºáá¬ááá·áºáááºáá»ááºáá»á¬ážááᯠáááºááŸá¬ážááŒá®áž á¡ááá·áºá¡áá¬ážáááºáááºááŸááá±ááŒááºážááŸááááŸáááᯠááŒáá·áºááŸá¯ááá·áºáááºá á¡á±á¬ááºááœáẠKubernetes á á®áá¶ááá·áºááœá²ááŸá¯áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº Linux ááŒáá·áºáá±ááŸá¯áá»á¬ážá áá áºá áááºáá áºááá¯ááºážá á¬áááºážááᯠáááºááœá±á·ááá¯ááºáááº-
- Debian- ááŒáá·áºááŒá°ážááŸá¯á áá±á¬ááºáá¯á¶ážáá¬ážááŸááºážááá¯á· áá±á«ááºážá
ááºážáá¬ážááá·áº ááŒááºáááºáá»ááºá
áááºá¹ááá¬áá« á áá±á¬áºáá±á¬áºáááºážááẠ(ááŒáá¯ááºá 2020 ) ááááºáá¬ážááŸááºážá¡áá»áá¯á·ááá¯áááºáž ááŒááºáááºááá¯ááºáááºá - Ubuntu- áá±á¬ááºáá¯á¶ážáá¬ážááŸááºážááá¯á· áá±á«ááºážá
ááºážáá¬ážáá±á¬ ááŒááºáááºáá»ááº
Ubuntu Focal Fossa 20.04 - EKS ááœáẠááŒá¯ááŒááºááŸá¯áá
áºáá¯áááŸááá«áááºá
áá®áááºáá¬á 2019 áá¯ááŸá Ạ. ááá·áºáá¬ážááŸááºážáááºáááá·áºáá«áá áááºááẠAMI ááᯠá¡ááºááááºáá¯ááºááá·áºáááºá - kops-
ááœááºá 2020 á០Ñkops 1.18+
áááºá host áá¯á¶ááẠUbuntu 20.04 ááŒá áºáááá·áºáááºá áááºá kops áá¬ážááŸááºážááẠáá±á¬ááºážáá±áá«áá ááŒááºáááºááẠá á±á¬áá·áºááá±áááºá áá«ááá¯á·ááá¯ááºááá¯áẠá¡áá¯á á±á¬áá·áºáá±áááºá - GKE (Google Cloud)- áá±á«ááºážá
ááºááŒááºáááºáá«á
áááºááá«áá®á 2020 áá¯ááŸá Ạáá«áá±ááá·áº throttling áá²á· áááºáááºááŒá®áž ááŒá¿áá¬ááŸááá«áááºáá á±á¬áá·áºááŒáá·áºáá±ááŒáá²ááŒá áºáááºá .
ááŒá¯ááŒááºááŸá¯ááẠthrottling ááŒá¿áá¬ááá¯ááŒá±ááŸááºážáá«á áá¬áá¯ááºááááºáááºážá
ááŒá¿áá¬á áá¯á¶ážáááŒá±áááºááœá¬ážááá¬áž ááááá°ážá ááŒá¯ááŒááºááŸá¯ááŒáá·áº kernel áá¬ážááŸááºážááá¯á· áá»áœááºá¯ááºááá¯á·áá±á¬ááºááŸááá±á¬á¡áá«á áá»áœááºá¯ááºááẠá¡á á¯á¡áá±ážááᯠá ááºážáááºááŒá®áž ááá¯á·á áºááᯠá¡ááºááááºáá¯ááºáá«áááºá áá áºáá±á¬ááºáá±á¬ááºá Update áá¯ááºáá¬ážááŒá®ážáá¬ážááá¯áááºáá±á¬á· áááºážáá²á·ááááºááœá±ááᯠáááºááá¯á· á áááºáááºá á¬ážáá«áááºá
áá±á¬ááºáá»ááº
- á¡áááºá áááºááẠLinux á¡á±á¬ááºááœáẠDocker ááœááºááááºáá¬áá»á¬ážááŸáá·áº á¡áá¯ááºáá¯ááºáá«á ( Kubernetesá Mesosá Swarm ááá¯á·ááá¯áẠá¡ááŒá¬ážáááºááá·áºááá á¹á áááá¯)á áááºáááœááºááááºáá¬áá»á¬ážááᯠááááºááá¯á·ááŒááºážáá»á¬ážááŒá±á¬áá·áº á áœááºážáá±á¬ááºááẠáá¯á¶ážááŸá¯á¶ážááœá¬ážááá¯ááºáááºá
- áá»áœááºááœááºážáá»ááºááᯠááŒááºááŒá®ážááŒá®áᯠáá»áŸá±á¬áºááá·áºááŒááºážááŒáá·áº áááºáááŒáá·áºááŒá°ážááŸá¯á áá±á¬ááºáá¯á¶ážáá¬ážááŸááºážááá¯á· á¡ááºááááºáá¯ááºááŒáá·áºáá«á
- áááá¯áááºáá¬ááá·áºáááºáá»ááºáá»á¬ážááᯠáááºááŸá¬ážááŒááºážááẠááŒá¿áá¬ááá¯ááŒá±ááŸááºážááá¯ááºáá±á¬áºáááºáž áááºážááẠá¡ááœááºááááá¬ážáá¡áá¯á¶ážááŒá¯ááá·áºááá·áº á¡áá¹ááá¬ááºááŸááá±á¬áááºážááá¬áá áºáá¯ááŒá áºááẠ( kernel ááᯠáŠážá áœá¬ááœááºážáá¶ááŒá®áž ááááºáá»á¬ážááᯠááŸáá¯ááºážááŸááºáá«á ááá¯áá±á¬ááºážááẠ)
- á¡áááºá áááºááẠCPU ááá·áºáááºáá»ááºáá»á¬ážááᯠáááºááŸá¬ážááŒá®ážáá«áá áááºá CPU ááŸáá·áº áááºááá¯áá®á¡áá¯á¶ážááŒá¯ááŸá¯ááᯠááá¯áá áá¯ááºá á±á¬áá·áºááŒáá·áºááŒá®áž áááºá CPU á¡áááºážá¡ááŒá áºáá»á¬ážááẠáááºááá¯á¶ážá áœá²ááŸá¯ááẠáá»á±á¬áºááœááºáá±ááŒá±á¬ááºáž áá±áá»á¬áá«á á±á
- áá¯á¶ááŒá¯á¶áá±á¬ááœá±ážáá»ááºááŸá¯áá áºáá¯ááẠáá¬á·ááºáá²áááºáá±á¬ááºááŸá¯ááŒáá·áºáá¬ážáá±á¬á¡áá«ááœáẠáá±á«á·ááºá¡áá áºáá»á¬ážáááºáá®ážááẠá¡ááá¯á¡áá»á±á¬ááºá áá±ážáá»ááẠááœá±ážáá»ááºá áá¬ááŒá áºááŒá®áž kubernetes ááẠáááºážááá¯á·á¡á¬áž á¡ááá²á· node áá»á¬ážá¡ááŒá ẠáááºááŸááºáá±ážáááºááŒá áºáááºá
áá®ááá¯á·á áºá ááá·áºááœááºááááºáá¬á áá áºááœá±áá²á· á áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáá±ážááá¯ááºáááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá
PS
source: www.habr.com