Google เช…เชจเซเชธเชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ 7 เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“

เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เชฎเซ‚เชณ เชฒเซ‡เช–เชจเชพ เชฒเซ‡เช–เช• เชฅเชฟเชฏเซ‹ เชšเชฎเซเชฒเซ€, เช—เซ‚เช—เชฒ เช•เซเชฒเชพเช‰เชก เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชŸ เช›เซ‡. เช—เซ‚เช—เชฒ เช•เซเชฒเชพเช‰เชก เชฌเซเชฒเซ‹เช— เชฎเชพเชŸเซ‡เชจเซ€ เช† เชชเซ‹เชธเซเชŸเชฎเชพเช‚, เชคเซ‡ เชคเซ‡เชจเซ€ เช•เช‚เชชเชจเซ€เชจเซ€ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพเชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‡ "เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฏเชพเชธเซ‹" เชคเซ‡เชฎเชพเช‚, Google เชจเชฟเชทเซเชฃเชพเชคเซ‹เช Google Kubernetes Engine เช…เชจเซ‡ เชตเชงเซเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€, เชตเชฟเชทเชฏเซ‹เชจเซ€ เชตเชฟเชถเชพเชณ เชถเซเชฐเซ‡เชฃเซ€ เชชเชฐ เชธเซเชชเชฐเซเชถ เช•เชฐเซเชฏเซ‹: เชธเซเชฐเช•เซเชทเชพเชฅเซ€ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช…เชจเซ‡ เชฒเซ‹เช—เชฟเช‚เช—. เชคเซ‹ Google เช…เชจเซเชธเชพเชฐ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเซเชฐเชฅเชพเช“ เชถเซเช‚ เช›เซ‡?

Google เช…เชจเซเชธเชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ 7 เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชเชจเซเชœเชฟเชจ (เช—เซเช—เชฒ เช•เซเชฒเชพเช‰เชก เชชเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซเชก เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ-เช†เชงเชพเชฐเชฟเชค เชธเซ‡เชตเชพ - เช†เชถเชฐเซ‡ เช…เชจเซเชตเชพเชฆ) เชธเซเช•เซ‡เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชฐเซ€เชคเซ‹เชฎเชพเช‚เชจเซ€ เชเช• เช›เซ‡. เช•เซเชฏเซเชฌเชฐเซเชจเซ‡เชŸเชฟเชธ เชœเซ‹ เชคเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซเชก เชนเซ‹เชฏ เชคเซ‹ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ€ เชธเชฐเชณ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชถเซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเซ‡ เช‡เชšเซเช›เซ‹ เช›เซ‹ เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฐเชณ เชนเซ‹เชฏ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฒเชพเชญ เชฒเซ‡เชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพเช“เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡เช“ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชธเช‚เชšเชพเชฒเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชถเซ‡, เชคเซ‡เชจเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช…เชจเซ‡ เชกเชฟเชฌเช—เซ€เช‚เช— เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพเชฎเชพเช‚ เชชเชฃ เชตเชงเชพเชฐเซ‹ เช•เชฐเชถเซ‡.

เช† เชฒเซ‡เช–เชฎเชพเช‚, เช…เชฎเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชœเชพเชฃเชตเซเช‚ เชœเซ‹เชˆเช เช…เชจเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช เชคเซ‡เชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชˆเชถเซเช‚. เชœเซ‡เช“ เชตเชงเซ เชŠเช‚เชกเชพเชฃเชฎเชพเช‚ เชœเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹เชฏ เชคเซ‡เชฎเชฃเซ‡ เชธเชพเชฎเช—เซเชฐเซ€ เชตเชพเช‚เชšเชตเซ€ เชœเซ‹เชˆเช เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฏเชพเชธเซ‹, เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชชเชฐ เชชเชฃ เชงเซเชฏเชพเชจ เช†เชชเซ‹ เช…เช—เชพเช‰เชจเซ€ เชชเซ‹เชธเซเชŸ เช•เชจเซเชŸเซ‡เชจเชฐ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡.

1. เชฎเซ‚เชณ เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เช—เซ€เช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹

เชœเซ‹ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชšเชพเชฒเซ€ เชฐเชนเซ€ เชนเซ‹เชฏ, เชคเซ‹ เชฒเซ‹เช— เชฎเชพเชŸเซ‡ เชตเชงเซ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เช•เซ‡เชจเซเชฆเซเชฐเซ€เชฏเช•เซƒเชค เชฒเซ‹เช—เซ€เช‚เช— เชธเชฟเชธเซเชŸเชฎ เชธเช‚เชญเชตเชคเชƒ เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹ เชคเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเชจเซ‡เชฒ เช›เซ‡. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชเชจเซเชœเชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡ เชธเซเชŸเซ‡เช•เชกเซเชฐเชพเชˆเชตเชฐ เชฒเซ‹เช—เซ€เช‚เช—. (เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซ‡ เชจเชœเซ€เช•เชฅเซ€ เชœเซ‹เชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เช เช›เซ€เช - เชฒเซ‹เช— เชนเชพเช‰เชธ.) เชคเชฎเชพเชฐเซเช‚ เชœเซ€เชตเชจ เชธเชฐเชณ เชฐเชพเช–เซ‹ เช…เชจเซ‡ เชฎเซ‚เชณ เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เช—เซ€เช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. stdout เช…เชจเซ‡ stderr เชชเชฐ เชฒเซ‰เช—เซเชธ เชฒเช–เซ‹ - เชคเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡, เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชฅเชถเซ‡.

เชœเซ‹ เช‡เชšเซเช›เชฟเชค เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชฒเซ‰เช—เซเชธ เชชเชฃ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹ JSON เชซเซ‹เชฐเซเชฎเซ‡เชŸ. เช† เช…เชญเชฟเช—เชฎ เชคเซ‡เชฎเชจเซ‡ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชถเซ‡. เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡, เชธเซเชŸเซ‡เช•เชกเซเชฐเชพเชˆเชตเชฐ เชฒเซ‹เช—เซ€เช‚เช—เชฎเชพเช‚ เช† เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเซ‹เช— เชฆเซเชตเชพเชฐเชพ เชถเซ‹เชงเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเชถเซ‡.

2. เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเซเชŸเซ‡เชŸเชฒเซ‡เชธ เช…เชจเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เช›เซ‡

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡เช“ เชธเซเชŸเซ‡เชŸเชฒเซ‡เชธ เช…เชจเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช. เชเช•เชตเชพเชฐ เช† เชถเชฐเชคเซ‹ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชœเชพเชฏ เชชเช›เซ€, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชคเซ‡เชจเซเช‚ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชเชจเซเชŸเชฟเชŸเซ€ เชฌเชจเชพเชตเซ€ เช…เชจเซ‡ เชจเชพเชถ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชธเซเชŸเซ‡เชŸเชฒเซ‡เชธ เชฎเชคเชฒเชฌ เช•เซ‡ เช•เซ‹เชˆเชชเชฃ เชธเซเชฅเชฟเชคเชฟ (เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชธเชคเชค เชกเซ‡เชŸเชพ) เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชฌเชนเชพเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช† เชฎเชพเชŸเซ‡, เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซ‡ เช†เชงเชพเชฐเซ‡, เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเชพ เชฌเชพเชนเซเชฏ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡: เชฎเซ‡เช˜ เชธเซเชŸเซ‹เชฐเซ‡เชœ, เชธเชคเชค เชกเชฟเชธเซเช•, Redis, เชฎเซ‡เช˜ เชเชธเช•เซเชฏเซเชเชฒ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ. (เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เช…เชฎเชพเชฐเชพ เชฒเซ‡เช–เชฎเชพเช‚ เช† เชตเชฟเชถเซ‡ เชตเชงเซ เชตเชพเช‚เชšเซ‹ โ€œเช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช“เชชเชฐเซ‡เชŸเชฐเซเชธ: เชธเซเชŸเซ‡เชŸเชซเซเชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชšเชฒเชพเชตเชตเซ€".)

เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชฎเชคเชฒเชฌ เช•เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชคเซ‡เชจเชพ เชœเซ€เชตเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเช‚เชถเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚: เช•เซ‹เชˆ เช…เชชเชกเซ‡เชŸเซเชธ, เชชเซ‡เชšเซ‹, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชจเชนเซ€เช‚. เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‹ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช…เชฅเชตเชพ เชชเซ‡เชš เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชเช• เชจเชตเซ€ เช›เชฌเซ€ เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. เช•เชจเซเชŸเซ‡เชจเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ (เชธเชพเช‚เชญเชณเชตเชพเชจเซเช‚ เชชเซ‹เชฐเซเชŸ, เชฐเชจเชŸเชพเชˆเชฎ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเชฟเช•เชฒเซเชชเซ‹, เชตเช—เซ‡เชฐเซ‡) เชจเซ‡ เชฌเชนเชพเชฐเชฅเซ€ เช–เชธเซ‡เชกเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ - เชฎเชพเชŸเซ‡ เชธเชฟเช•เซเชฐเซ‡เชŸเซเชธ ะธ ConfigMaps. เชจเชตเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชฎเซ‡เชœ เชฌเชจเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เชคเซ‡เช“ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช‡เชฎเซ‡เชœ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชธเชพเชฅเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชชเชพเช‡เชชเชฒเชพเช‡เชจเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซเชฒเชพเช‰เชก เชฌเชฟเชฒเซเชก. (เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เช…เชฎเซ‡ เช† เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชŸเซ‚เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เชกเชชเซเชช.)

Google เช…เชจเซเชธเชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ 7 เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“
เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชคเชฐเซ€เช•เซ‡ เชชเซ‹เชกเซเชธเชฎเชพเช‚ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ ConfigMap เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Kubernetes เชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เช—เซ‹เช เชตเชฃเซ€เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ

3. เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เช•เชจเซเชŸเซ‡เชจเชฐ เชŸเชพเชณเซ‹

เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชฐเซเชŸ เชคเชฐเซ€เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชคเชพ เชจเชฅเซ€, เชฌเชฐเชพเชฌเชฐ? เชœเซ‹ เช•เซ‹เชˆ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‡ เชฐเซ‚เชŸ เชเช•เซเชธเซ‡เชธ เชฎเชณเชถเซ‡. เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เช•เชจเซเชŸเซ‡เชจเชฐ เชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชตเชฟเชšเชพเชฐเชฃเชพเช“ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชนเซ‹เชธเซเชŸ เชชเชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เช†เชชเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซเชทเชฎเชคเชพเช“ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ securityContext เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚. เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ sysctls, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เช…เชฒเช— เช…เชฎเซ‚เชฐเซเชค เช† เชฎเชพเชŸเซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชฎเชนเชคเซเชคเชฎ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เชคเซ‡เชฎเชพเช‚- เช…เชจเซ‡ เชธเชพเช‡เชกเช•เชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชฎเชพเชจ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เชคเซ‡เชฎเชจเซ‡ เช†เช‚เชคเชฐเชฟเช• เช…เชฅเชตเชพ เชฌเชพเชนเซเชฏ เชŸเซเชฐเชพเชซเชฟเช• เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธเชฟเชฌเชฒ เชนเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชœเซ‹ เชคเชฎเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชชเซ‹เชก เชธเซเชฐเช•เซเชทเชพ เชจเซ€เชคเชฟ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เช‰เชชเชฏเซ‹เช— เชชเชฐเชจเชพ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹ เชฎเชพเชŸเซ‡.

4. เชฐเซเชŸ เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชŸเชพเชณเซ‹

เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชฟเชถเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชšเชฐเซเชšเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡, เชœเซ‹ เช† เช‰เชชเชฐเชพเช‚เชค, เชคเชฎเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เช…เช‚เชฆเชฐ เชฐเซเชŸ เชคเชฐเซ€เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชšเชฒเชพเชตเชคเชพ เชจเชฅเซ€. เชœเซ‹ เช•เซ‹เชˆ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เชฐเซเชŸ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชฆเซ‚เชฐเชธเซเชฅ เชจเชฌเชณเชพเชˆ เชฎเชณเซ‡ เช›เซ‡ เชœเซ‡ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชชเช›เซ€ เชคเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช…เชœเชพเชฃเซ€ เชจเชฌเชณเชพเชˆ เชฆเซเชตเชพเชฐเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เช›เซ‹เชกเซ€ เชถเช•เชถเซ‡, เชคเซ‹ เชคเซ‡ เชฏเชœเชฎเชพเชจ เชชเชฐ เชฐเซเชŸ เชฎเซ‡เชณเชตเชถเซ‡.

เช†เชจเซ‡ เชŸเชพเชณเชตเชพเชจเซ‹ เชถเซเชฐเซ‡เชทเซเช  เชฎเชพเชฐเซเช— เช เช›เซ‡ เช•เซ‡ เชชเซเชฐเชฅเชฎ เชธเซเชฅเชพเชจเซ‡ เชฐเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เช‚เชˆเชชเชฃ เชšเชฒเชพเชตเชตเซเช‚ เชจเชนเซ€เช‚. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฟเชตเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ USER ะฒ Dockerfile เช…เชฅเชตเชพ runAsUser เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚. เช•เซเชฒเชธเซเชŸเชฐ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชตเชฐเซเชคเชจเชจเซ‡ เชชเชฃ เช—เซ‹เช เชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชชเซ‹เชก เชธเซเชฐเช•เซเชทเชพ เชจเซ€เชคเชฟ.

5. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‹

เชฒเซ‹เช—เซ€เช‚เช—เชจเซ€ เชœเซ‡เชฎ, เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เช เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‹ เช…เชญเชฟเชจเซเชจ เชญเชพเช— เช›เซ‡. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชฎเซเชฆเชพเชฏเชฎเชพเช‚ เชเช• เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเซ‹เชฒเซเชฏเซเชถเชจ เช›เซ‡ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ - เชเช• เชธเชฟเชธเซเชŸเชฎ เชœเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชชเซ‹เชกเซเชธ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡. (เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เช…เชฎเชพเชฐเชพ เชชเชฃ เชœเซเช“ เชตเชฟเช—เชคเชตเชพเชฐ เช…เชนเซ‡เชตเชพเชฒ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฆเซ‡เช–เชฐเซ‡เช–เชจเชพ เชตเชฟเชทเชฏ เชชเชฐ.) เชธเซเชŸเซ‡เช•เชกเซเชฐเชพเชˆเชตเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชชเชฐ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธเชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชตเชฐเซเชเชจ เชถเชพเชฎเซ‡เชฒ เช›เซ‡.

Google เช…เชจเซเชธเชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ 7 เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“
Stackdriver เชชเชฐ Kubernetes เชกเซ‡เชถเชฌเซ‹เชฐเซเชก

เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ‡ เช›เซ‡ เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‡ HTTP เชเชจเซเชกเชชเซ‹เช‡เชจเซเชŸ เชชเชฐ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชถเซ‡. เช† เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช•เซเชฒเชพเชฏเช‚เชŸ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“. เชธเชฎเชพเชจ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชจเซเชฏ เชธเชพเชงเชจเซ‹ เชฆเซเชตเชพเชฐเชพ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ เช“เชชเชจ เชธเซ‡เชจเซเชธเชธ ะธ เช‡เชธเซเชŸเชฟเช“.

6. เชเชชเชจเซ€ เชนเซ‡เชฒเซเชฅ เชธเซเชŸเซ‡เชŸเชธ เช‰เชชเชฒเชฌเซเชง เช•เชฐเชพเชตเซ‹

เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‡ เชคเซ‡เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเชฎเช—เซเชฐ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเช‚เชšเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฆเซเชตเชพเชฐเชพ เชธเชนเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชถเซเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡? เชคเซ‡ เช เซ€เช• เช›เซ‡? เชถเซเช‚ เชคเชฎเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‹? เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชฐเซเชคเซ‡ เช›เซ‡? เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเชตเชพเชจเซ€ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชค เช เช›เซ‡ เช•เซ‡ เช†เชฐเซ‹เช—เซเชฏ เชคเชชเชพเชธเชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเซ‹ (เช†เชฐเซ‹เช—เซเชฏ เชคเชชเชพเชธ). เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฌเซ‡ เชชเซเชฐเช•เชพเชฐเชจเชพ เชนเซ‹เชฏ เช›เซ‡: เชœเซ€เชตเช‚เชคเชคเชพ เช…เชจเซ‡ เชคเชคเซเชชเชฐเชคเชพ เชšเช•เชพเชธเชฃเซ€เช“.

เชœเซ€เชตเช‚เชคเชคเชพ เชคเชชเชพเชธ เชฎเชพเชŸเซ‡ (เชœเซ€เชตเชจเชถเช•เซเชคเชฟ เชคเชชเชพเชธเซ‹) เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ HTTP เชเชจเซเชกเชชเซ‹เช‡เชจเซเชŸ เชนเซ‹เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เชœเซ‡ "200 OK" เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡ เชœเซ‹ เชคเซ‡ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชนเซ‹เชฏ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเช‚เชคเซเชทเซเชŸ เชนเซ‹เชฏ. เชคเซˆเชฏเชพเชฐเซ€ เชคเชชเชพเชธ เชฎเชพเชŸเซ‡ (เชธเซ‡เชตเชพ เชคเชคเซเชชเชฐเชคเชพ เชคเชชเชพเชธเซ‹) เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช…เชจเซเชฏ HTTP เชเชจเซเชกเชชเซ‹เช‡เชจเซเชŸ เชนเซ‹เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เชœเซ‡ "200 เช“เช•เซ‡" เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡ เชœเซ‹ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชตเชธเซเชฅ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชนเซ‹เชฏ, เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเช—เชฒเชพเช‚ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เช—เชฏเชพ เชนเซ‹เชฏ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฎเชพเชจเซเชฏ เชตเชฟเชจเช‚เชคเซ€ เชญเซ‚เชฒเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเชคเซ€ เชจเชฅเซ€. เชœเซ‹ เช† เชšเซ‡เช•เซเชธ เช…เชจเซเชธเชพเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชฏ เชคเซ‹ เชœ Kubernetes เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชคเชฐเชซ เชฐเซ‚เชŸ เช•เชฐเชถเซ‡. เชœเซ‹ เชœเซ€เชตเช‚เชคเชคเชพ เช…เชจเซ‡ เชคเซˆเชฏเชพเชฐเซ€เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชตเชšเซเชšเซ‡ เช•เซ‹เชˆ เชคเชซเชพเชตเชค เชจ เชนเซ‹เชฏ เชคเซ‹ เชฌเซ‡ เช…เช‚เชคเชฟเชฎ เชฌเชฟเช‚เชฆเซเช“เชจเซ‡ เชฎเชฐเซเชœ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชคเชฎเซ‡ Google เชจเชพ เชกเซ‡เชตเชฒเชชเชฐ เชเชกเชตเซ‹เช•เซ‡เชŸ เชธเช‚เชฆเซ€เชช เชฆเชฟเชจเซ‡เชถเชจเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชฒเซ‡เช–เชฎเชพเช‚ เช† เชตเชฟเชถเซ‡ เชตเชงเซ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹: โ€œเช•เซเชฌเชฐเชจเซ‡เชŸเชธเชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“: เชคเชคเซเชชเชฐเชคเชพ เช…เชจเซ‡ เชœเซ€เชตเช‚เชคเชคเชพ เชšเช•เชพเชธเชฃเซ€เช“ เชธเชพเชฅเซ‡ เช†เชฐเซ‹เช—เซเชฏ เชคเชชเชพเชธเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเซ€ยป.

7. เชคเชฎเชพเชฐเซเช‚ เช‡เชฎเซ‡เชœ เชตเชฐเซเชเชจ เช•เชพเชณเชœเซ€เชชเซ‚เชฐเซเชตเช• เชชเชธเช‚เชฆ เช•เชฐเซ‹

เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช…เชจเซ‡ เช–เชพเชจเช—เซ€ เช›เชฌเซ€เช“เชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เชŸเซ‡เช—เชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชœเซ‡เชตเซ€ เชœ เชŸเซ‡เช—เชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“. เชœเซ‹ เช›เชฌเซ€ เชจเชœเซ€เช•เชจเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชธเชฟเชฎเซ‡เชจเซเชŸเซ€เช• เชตเชฐเซเชเชจเชฟเช‚เช—, เชŸเซ‡เช—เซ€เช‚เช—เชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‡เช— latest เช‡เชฎเซ‡เชœเชฅเซ€ เช‡เชฎเซ‡เชœ เชชเชฐ เชตเชพเชฐเช‚เชตเชพเชฐ เช–เชธเซ‡เชกเซ€ เชถเช•เซ‹ เช›เซ‹ - เชœเซ‹ เชคเชฎเชจเซ‡ เช…เชจเซเชฎเชพเชจเชฟเชค เช…เชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฌเชฟเชฒเซเชกเซเชธ เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡เชจเชพ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€.

เชคเชฎเซ‡ เชŸเซ‡เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ X.Y.Z (เชคเซ‡เช“ เชฒเช—เชญเช— เชนเช‚เชฎเซ‡เชถเชพ เช…เชชเชฐเชฟเชตเชฐเซเชคเชฟเชค เชนเซ‹เชฏ เช›เซ‡), เชชเชฐเช‚เชคเซ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเชฎเชพเชฎ เชชเซ‡เชšเซ‹ เช…เชจเซ‡ เช‡เชฎเซ‡เชœเชจเชพ เช…เชชเชกเซ‡เชŸเซเชธเชจเซ‹ เชŸเซเชฐเซ…เช• เชฐเชพเช–เซ‹. เชœเซ‹ เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹ เชคเซ‡ เช‡เชฎเซ‡เชœเชฎเชพเช‚ เชŸเซ‡เช— เช›เซ‡ X.Y, เช† เช—เซ‹เชฒเซเชกเชจ เชฎเซ€เชจ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซ‹ เชตเชฟเช•เชฒเซเชช เช›เซ‡. เชคเซ‡เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชชเซ‡เชšเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชธเซเชฅเชฟเชฐ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‹ เช›เซ‹.

เช…เชจเซเชตเชพเชฆเช• เชคเชฐเชซเชฅเซ€ เชชเซ€เชเชธ

เช…เชฎเชพเชฐเชพ เชฌเซเชฒเซ‹เช— เชชเชฐ เชชเชฃ เชตเชพเช‚เชšเซ‹:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹