เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ: CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹

2016 เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ…เจธเฉ€เจ‚ เจฌเจซเจฐ 'เจคเฉ‡ เจนเจพเจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ†, เจ…เจคเฉ‡ เจนเฉเจฃ เจฒเจ—เจญเจ— 60 เจจเฉ‹เจก (AWS 'เจคเฉ‡) เจ…เจคเฉ‡ 1500 เจ•เฉฐเจŸเฉ‡เจจเจฐ เจธเจพเจกเฉ‡ k8s เจ•เจฒเฉฑเจธเจŸเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ, เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เจฟเฉฑเจ•. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ…เจธเฉ€เจ‚ เจ…เจœเจผเจฎเจพเจ‡เจธเจผ เจ…เจคเฉ‡ เจ—เจฒเจคเฉ€ เจฆเฉเจ†เจฐเจพ เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจตเจฟเฉฑเจš เจšเจฒเฉ‡ เจ—เจ, เจ…เจคเฉ‡ k8s เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ‡ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจฌเจพเจ…เจฆ เจตเฉ€ เจธเจพเจจเฉ‚เฉฐ เจจเจตเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ‡เจธ เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚: เจ…เจธเฉ€เจ‚ เจ•เจฟเจ‰เจ‚ เจธเฉ‹เจšเจฟเจ† เจ•เจฟ เจ‰เจน เจšเฉฐเจ—เฉ‡ เจ…เจญเจฟเจ†เจธ เจธเจจ เจ…เจคเฉ‡ เจ‰เจน เจ‡เฉฐเจจเฉ‡ เจšเฉฐเจ—เฉ‡ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹เจเฅค

เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ—

เจ•เจˆ เจนเฉ‹เจฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจพเจ‚เจ—, Google CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเฉ‹เจฐเจฆเจพเจฐ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ. เจ…เจœเจฟเจนเฉ€ เจธเฉˆเจŸเจฟเฉฐเจ— เจฆเฉ‡ เจฌเจฟเจจเจพเจ‚, เจ‡เฉฑเจ• เจจเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจŸเฉ‡เจจเจฐ เจธเจพเจฐเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจชเจพเจตเจฐ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ kubelet) เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจคเฉเจนเจพเจกเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฆเจพ เจตเจงเฉ€เจ† เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจ‡เฉฑเจ• เจ•เฉฐเจŸเฉ‡เจจเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจธ เจฎเจฟเจ†เจฆ (เจกเจฟเจซเฉŒเจฒเจŸ 100ms) เจฒเจˆ เจตเจฐเจค เจธเจ•เจฆเจพ เจนเฉˆ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง CPU เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ•เจฆเฉ‡ เจตเฉ€ เจ‡เจธ เจธเฉ€เจฎเจพ เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจฒเจˆ Kubernetes เจตเจฟเฉฑเจš เจฅเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจพ เจคเฉ‹เจ‚ เจตเฉฑเจงเจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฃ เจฒเจˆ, เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจพเจงเจจ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ CFS เจ•เฉ‹เจŸเจพ, เจชเจฐ เจ‡เจน เจจเจ•เจฒเฉ€ CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจจเฉเจ•เจธเจพเจจ เจชเจนเฉเฉฐเจšเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฆเจพ เจœเจตเจพเจฌ เจธเจฎเจพเจ‚ เจตเจงเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจธเฉˆเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚?

เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจธเจพเจจเฉ‚เฉฐ เจ–เฉเจฆ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเจฟเจ†เฅค เจนเจฐเฉ‡เจ• เจจเฉ‹เจก เจฆเฉ€ เจ‡เฉฑเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ kubelet, เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจจเฉ‹เจก, เจœเจฆเฉ‹เจ‚ เจ…เจœเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจฐเจพเจœ เจตเจฟเฉฑเจš เจœเจพเจตเฉ‡เจ—เจพ NotReady, เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ•เจฟเจคเฉ‡ เจนเฉ‹เจฐ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจ‰เจนเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจ•เจฐเจจเจ—เฉ‡เฅค เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ•เจนเจฟเจฃ เจฒเจˆ, เจ‡เฉฑเจ• เจ†เจฆเจฐเจธเจผ เจฆเฉเจฐเจฟเจธเจผ เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจ…เจคเฉ‡ เจœเจตเจพเจฌ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจชเฉเจฐเจ—เจŸเจพเจตเจพ

เจ•เฉฐเจŸเฉ‡เจจเจฐ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจฒเจˆ เจฎเฉเฉฑเจ– เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจนเฉˆ trottling, เจ‡เจน เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเฉ€ เจตเจพเจฐ เจฅเจฐเฉ‹เจŸเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจจเฉ‚เฉฐ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจจเจพเจฒ เจฆเฉ‡เจ–เจฟเจ†, เจญเจพเจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฒเฉ‹เจก เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเฉ€ เจœเจพเจ‚ เจจเจนเฉ€เจ‚เฅค เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ†เจ“ เจธเจพเจกเฉ‡ เจฎเฉเฉฑเจ– APIs เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจ:

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ: CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฒเจˆ เจธเฉ€เจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ 800m (0.8 เจœเจพเจ‚ 80% เจ•เฉ‹เจฐ), เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจชเจนเฉเฉฐเจš 'เจคเฉ‡ เจธเจฟเจ–เจฐ เจฎเฉเฉฑเจฒ 200m (20% เจ•เฉ‹เจฐ). เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจฅเฉเจฐเฉ‹เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เจœเฉ‡ เจตเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจธเจผเจ•เจคเฉ€ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ ...

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ: CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹
เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฒเฉ‹เจก เจจเจฟเจฐเจงเจพเจฐเจค เจธเฉ€เจฎเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจนเฉ‡เจ เจพเจ‚ เจนเฉˆ - เจ•เจพเจซเจผเฉ€ เจนเฉ‡เจ เจพเจ‚ - เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจ…เจœเฉ‡ เจตเฉ€ เจตเจพเจชเจฐเจฆเฉ€ เจนเฉˆเฅค

เจ‡เจธเจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจœเจฒเจฆเฉ€ เจนเฉ€ เจ•เจˆ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ (github 'เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ†, zadano 'เจคเฉ‡ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€, เจ“เจฎเฉ€เจ“ 'เจคเฉ‡ เจชเฉ‹เจธเจŸ เจ•เจฐเฉ‹) เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจฆเฉ‡ เจ•เจพเจฐเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจœเจตเจพเจฌ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ—เจฟเจฐเจพเจตเจŸ เจฌเจพเจฐเฉ‡เฅค

เจ…เจธเฉ€เจ‚ เจ˜เฉฑเจŸ CPU เจฒเฉ‹เจก 'เจคเฉ‡ เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจ•เจฟเจ‰เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚? เจ›เฉ‹เจŸเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจนเฉˆ: "เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉฑเจ— เจนเฉˆ เจœเฉ‹ เจจเจฟเจฐเจงเจพเจฐเจค เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจตเจพเจฒเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฆเฉ€ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€ เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเจพ เจนเฉˆเฅค" เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹ (ะฒะธะดะตะพ ะธ เจŸเฉˆเจ•เจธเจŸ เจตเจฟเจ•เจฒเจช) เจกเฉ‡เจต เจšเจฟเจฒเฉเจ• เจฆเฉเจ†เจฐเจพเฅค

CPU เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ (เจฌเจนเฉเจค เจธเจพเจตเจงเจพเจจเฉ€ เจจเจพเจฒ)

เจฒเฉฐเจฎเฉ€ เจตเจฟเจšเจพเจฐ-เจตเจŸเจพเจ‚เจฆเจฐเฉ‡ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจœเฉ‹ เจธเจฟเฉฑเจงเฉ‡ เจœเจพเจ‚ เจ…เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจกเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ‡เจน เจซเฉˆเจธเจฒเจพ เจ†เจธเจพเจจ เจจเจนเฉ€เจ‚ เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจธเจฅเจฟเจฐเจคเจพ เจฆเฉ€ เจฌเจนเฉเจค เจ•เจฆเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ€เจค เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจพเจกเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจ…เจธเจฅเจฟเจฐเจคเจพ เจจเจพเจฒ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เฉ€เจคเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ–เจชเจค เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจจเฉ‹เจก เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจนเฉŒเจฒเฉ€ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ. เจนเฉเจฃ เจธเจญ เจ•เฉเจ เจฅเฉ‹เฉœเจพ เจตเฉฑเจ–เจฐเจพ เจธเฉ€: เจธเจพเจจเฉ‚เฉฐ เจธเจพเจกเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉ€ เจ‰เจฎเฉ€เจฆ เจธเฉ€, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจฐเจฃเจจเฉ€เจคเฉ€ เจฆเฉ€ เจธเจพเจจเฉ‚เฉฐ เจธเจชเจธเจผเจŸ เจธเจฎเจ เจธเฉ€เฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ: CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹
เจ‡เฉฑเจ• เจฆเจฌเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจฎเฉเฉฑเจฆเฉ‡ 'เจคเฉ‡ เจตเจชเจพเจฐเจ• เจชเฉฑเจคเจฐ เจตเจฟเจนเจพเจฐเฅค

เจœเจฆเฉ‹เจ‚ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจนเจŸเจพเจˆเจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจคเจพเจ‚ เจ†เจชเจฃเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจฐเฉฑเจ–เจฟเจ† เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ?

"เจ…เจชเฉเจฐเจฌเฉฐเจงเจฟเจค" เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจฒเฉฑเจ— เจ•เจฐเจจเจพ:

เจ…เจคเฉ€เจค เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉเจ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฐเจพเจœ เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเฉ‡ เจฆเฉ‡เจ–เจฟเจ† เจนเฉˆ notReady, เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจเฅค

เจ…เจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ ("เจฒเฉ‡เจฌเจฒ เจ•เฉ€เจคเฉ‡") เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‰เจน "เจธเจฌเฉฐเจงเจค" เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจจเจพ เจฆเฉ‡เจฃเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ•เฉเจ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ "เจ…เจธเฉฐเจฌเฉฐเจงเจฟเจค" เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฎเจพเจชเจฆเฉฐเจก เจœเฉ‹เฉœ เจ•เฉ‡, เจ…เจธเฉ€เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ 'เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจฒเจˆ เจจเฉ‹เจกเจพเจ‚ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจ—เจฟเจ†เฅค เจธเจฎเจพเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจœเจพเจฃเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ.

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ: CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹

เจ‡เฉฑเจ• เจธเจนเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ:

เจธเจพเจกเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเจพ เจกเจฐ เจ‡เจน เจธเฉ€ เจ•เจฟ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ–เจชเจค เจ•เจฐเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจจเฉ‹เจก เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจนเฉเจฃ เจคเฉ‹เจ‚ (เจกเฉ‡เจŸเจพเจกเฉŒเจ— เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ) เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ 'เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจ•เจˆ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ "เจ…เจธเฉฐเจฌเฉฐเจงเจฟเจค" เจตเจœเฉ‹เจ‚ เจฎเจจเฉ‹เจจเฉ€เจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจธเฉ€เฅค เจฎเฉˆเจ‚ เจธเจฟเจฐเจซเจผ 20% เจฆเฉ‡ เจฎเจพเจฐเจœเจฟเจจ เจจเจพเจฒ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง CPU เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ k8s เจจเฉ‹เจก เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจจเฉ‹เจก เจตเจฟเฉฑเจš เจฅเจพเจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ: CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ—เฉเจฐเจพเจซ เจตเจฟเฉฑเจš เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ 'เจคเฉ‡ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจฒเฉ‹เจก เจชเจนเฉเฉฐเจš เจ—เจฟเจ† เจนเฉˆ 242m CPU เจ•เฉ‹เจฐ (0.242 เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ•เฉ‹เจฐ)เฅค เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฌเฉ‡เจจเจคเฉ€ เจฒเจˆ, เจ‡เจธ เจฎเฉเฉฑเจฒ เจคเฉ‹เจ‚ เจฅเฉ‹เฉœเฉเจนเจพ เจตเฉฑเจกเจพ เจจเฉฐเจฌเจฐ เจฒเฉˆเจฃเจพ เจ•เจพเจซเจผเฉ€ เจนเฉˆเฅค เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ-เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจนเจจ, เจชเฉ€เจ• เจฒเฉ‹เจก เจฎเฉเฉฑเจฒ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚, เจ…เจคเฉ‡ เจตเฉ‹เจ‡เจฒเจพ เจฆเฉ‡ เจจเจพเจฒ เจตเฉ€ เจ…เจœเจฟเจนเจพ เจ•เจฐเฉ‹ - เจคเฉเจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจธเฉˆเฉฑเจŸ เจนเฉ‹ เจ—เจ เจนเฉ‹! เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจนเจฐเฉ€เจœเฉฑเจŸเจฒ เจชเฉ‹เจก เจ†เจŸเฉ‹เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจนเจฐ เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจธเจฐเฉ‹เจค เจฒเฉ‹เจก เจตเฉฑเจง เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ†เจŸเฉ‹เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจจเจตเฉ‡เจ‚ เจชเฉŒเจก เจฌเจฃเจพเจเจ—เฉ€, เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจตเจพเจฒเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃเจ—เฉ‡เฅค เจœเฉ‡เจ•เจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฅเจพเจ‚ เจจเจนเฉ€เจ‚ เจฌเจšเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจธเฉˆเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจŸเฉ‹เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจจเจตเฉ‡เจ‚ เจจเฉ‹เจกเจธ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ•เจฎเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจ‡เจน เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ "เจตเจฟเฉฑเจš เจนเจพเจฐ เจ—เจ"เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฆเฉ€ เจ˜เจฃเจคเจพ", i.e. เจ‡เฉฑเจ• เจจเฉ‹เจก 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€เฅค เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ˜เฉฑเจŸ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจ˜เจฃเจคเจพ 'เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ "เจ†เจฐเจพเจฎ" เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจน เจตเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‰เฉฑเจš เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฒเฉ‹เจก เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจœเจพเจ“เจ—เฉ‡, เจชเจฐ เจ†เจŸเฉ‹เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจจเฉ‹เจกเจธ เจจเฉ‚เฉฐ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

ะ ะตะทัƒะปัŒั‚ะฐั‚ั‹

เจฎเฉˆเจจเฉ‚เฉฐ เจชเจฟเจ›เจฒเฉ‡ เจ•เฉเจ เจนเจซเจผเจคเจฟเจ†เจ‚ เจฆเฉ‡ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจนเจจเจพเจ‚ เจธเจผเจพเจจเจฆเจพเจฐ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ–เฉเจธเจผเฉ€ เจนเฉ‹ เจฐเจนเฉ€ เจนเฉˆ; เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉฐเจธเจผเฉ‹เจงเจฟเจค เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉเจงเจพเจฐ เจฆเฉ‡เจ–เฉ‡ เจนเจจ:

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ: CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจนเฉ‹เจฎ เจชเฉ‡เจœ 'เจคเฉ‡ เจตเจงเฉ€เจ† เจจเจคเฉ€เจœเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ (buffer.com), เจ‰เฉฑเจฅเฉ‡ เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจคเฉ‡เจœเจผเฉ€ เจ†เจˆ เจตเฉ€เจน เจตเจพเจฐ!

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ: CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹

เจ•เฉ€ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฌเฉฑเจ— เจซเจฟเจ•เจธ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ?

, เจœเฉ€ เจฌเฉฑเจ— เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจœเจพ เจšเฉเฉฑเจ•เจพ เจนเฉˆ เจ…เจคเฉ‡ เจซเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจตเจฐเจœเจจ 4.19 เจ…เจคเฉ‡ เจ‰เฉฑเจšเจพเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจชเฉœเฉเจนเจจ 'เจคเฉ‡ github 'เจคเฉ‡ kubernetes เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจธเจคเฉฐเจฌเจฐ 2020 เจฆเฉ‡ เจฆเฉ‚เจœเฉ‡ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจธเจฎเจพเจจ เจฌเฉฑเจ— เจตเจพเจฒเฉ‡ เจ•เฉเจ เจฒเฉ€เจจเจ•เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฎเฉ‡เจฐเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจฒเฉ€เจจเจ•เจธ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจœเฉ‡ เจตเฉ€ เจ‡เจน เจฌเฉฑเจ— เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเจพ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจธเฉฐเจธเจ•เจฐเจฃ 4.19 เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจจเจตเฉ€เจจเจคเจฎ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจพเจ‚เจ—เจพ, เจชเจฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจฆเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจœเจพเจฐเฉ€ เจนเฉˆเฅค เจนเฉ‡เจ เจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจตเฉฐเจกเจพเจ‚ เจฆเฉ€ เจ…เฉฐเจธเจผเจ• เจธเฉ‚เจšเฉ€ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • เจกเฉ‡เจฌเฉ€เจ…เจจ: เจตเฉฐเจก เจฆเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจซเจฟเจ•เจธ, เจฌเฉฑเจธเจŸเจฐ, เจ…เจคเฉ‡ เจ•เจพเจซเจผเฉ€ เจคเจพเจœเจผเจพ เจฆเจฟเจธเจฆเจพ เจนเฉˆ (เจ…เจ—เจธเจค 2020). เจ•เฉเจ เจชเจฟเจ›เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจ‰เจฌเฉฐเจŸเฉ‚: เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจซเจฟเจ•เจธ เจ‰เจฌเฉฐเจŸเฉ‚ เจซเฉ‹เจ•เจฒ เจซเฉ‹เจธเจพ 20.04
  • EKS เจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เฉฑเจ• เจนเฉฑเจฒ เจฎเจฟเจฒเจฟเจ† เจนเฉˆ เจฆเจธเฉฐเจฌเจฐ 2019 เจตเจฟเฉฑเจš. เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจ‡เจธ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ AMI เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
  • เจ•เฉ‹เจชเจธ: เจœเฉ‚เจจ 2020 เจคเฉ‹เจ‚ ัƒ kops 1.18+ เจฎเฉเฉฑเจ– เจนเฉ‹เจธเจŸ เจšเจฟเฉฑเจคเจฐ เจ‰เจฌเฉฐเจŸเฉ‚ 20.04 เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจชเจธ เจฆเจพ เจคเฉเจนเจพเจกเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉเจฐเจพเจฃเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจฟเจ•เจธ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจจเฉ€ เจชเฉˆ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ–เฉเจฆ เจนเฉเจฃ เจ‡เฉฐเจคเจœเจผเจพเจฐ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค
  • GKE (เจ—เฉ‚เจ—เจฒ เจ•เจฒเจพเจ‰เจก): เจซเจฟเจ•เจธ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจœเจจเจตเจฐเฉ€ 2020 เจตเจฟเฉฑเจš, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเจจ เจ…เจœเฉ‡ เจตเฉ€ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ.

เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจซเจฟเจ•เจธ เจจเฉ‡ เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจนเฉˆ?

เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจซเจฟเจ•เจธ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฐเจจเจฒ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฆเฉ‡ เจนเจพเจ‚, เจฎเฉˆเจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจพเจ‚เจ—เจพ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจพเจ‚เจ—เจพเฅค เจœเฉ‡เจ•เจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพเฅค

เจธเจฟเฉฑเจŸเจพ

  • เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฒเฉ€เจจเจ•เจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจกเฉŒเจ•เจฐ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ (เจ•เฉ‹เจˆ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เจฟ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ, เจฎเฉ‡เจธเฉ‹เจธ, เจธเจตเฉˆเจฐเจฎ เจœเจพเจ‚ เจนเฉ‹เจฐ), เจคเฉเจนเจพเจกเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจฆเฉ‡ เจ•เจพเจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ—เฉเจ† โ€‹โ€‹เจธเจ•เจฆเฉ‡ เจนเจจ;
  • เจ†เจชเจฃเฉ€ เจตเฉฐเจก เจฆเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจ‡เจธ เจ‰เจฎเฉ€เจฆ เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹ เจ•เจฟ เจฌเฉฑเจ— เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ เฉ€เจ• เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ;
  • เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€, เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจ–เจผเจคเจฐเจจเจพเจ• เจคเจ•เจจเฉ€เจ• เจนเฉˆ เจœเฉ‹ เจฌเจนเฉเจค เจธเจพเจตเจงเจพเจจเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ (เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฐเจจเจฒ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ);
  • เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ CPU เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจงเจฟเจ†เจจ เจจเจพเจฒ เจ†เจชเจฃเฉ‡ CPU เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ CPU เจธเจฐเฉ‹เจค เจคเฉเจนเจพเจกเฉ€ เจ–เจชเจค เจคเฉ‹เจ‚ เจตเฉฑเจง เจฐเจนเฉ‡ เจนเจจ;
  • เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจตเจฟเจ•เจฒเจช เจ‰เฉฑเจš เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฒเฉ‹เจก เจนเฉ‹เจฃ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจชเฉŒเจก เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ†เจŸเฉ‹เจธเจ•เฉ‡เจฒ เจชเฉŒเจกเจพเจ‚ เจฆเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจคเจพเจ‚ เจœเฉ‹ เจ•เจฟ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเจซเจค เจจเฉ‹เจกเจพเจ‚ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‡เฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจ‡เจน เจชเฉ‹เจธเจŸ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เฉ€เฅค

PS เจ‡เจน เจ‡เจธ เจฒเจˆ เจนเฉˆ เจฒเฉ‡เจ–เจ• เจชเจพเจ เจ•เจพเจ‚ เจ…เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€เจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ (เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฟเฉฑเจš)เฅค


เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹