7 เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ containers เบญเบตเบ‡เบ•เบฒเบก Google

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบกเปˆเบ™ Thรฉo Chamley, Google Cloud Solutions Architect. เปƒเบ™เบšเบปเบ”เบ‚เบฝเบ™เบ™เบตเป‰เบชเปเบฒเบฅเบฑเบš blog Google Cloud, เบฅเบฒเบงเปƒเบซเป‰เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบ‚เบญเบ‡เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ—เบตเปˆเบฅเบฐเบญเบฝเบ”เบเบงเปˆเบฒเบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบฅเบฒเบง, เป€เบญเบตเป‰เบ™เบงเปˆเบฒ "เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเบฑเบ™เบˆเบธ" เปƒเบ™เบ™เบฑเป‰เบ™, เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ‚เบญเบ‡ Google เป„เบ”เป‰เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเบฑเบ™เบˆเบธเปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Google Kubernetes Engine เปเบฅเบฐเบญเบทเปˆเบ™เป†, เปเบ•เบฐเปƒเบชเปˆเปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡: เบˆเบฒเบเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบžเบฒเบŠเบฐเบ™เบฐเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบ•เบฒเบก Google เปเบกเปˆเบ™เบซเบเบฑเบ‡?

7 เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ containers เบญเบตเบ‡เบ•เบฒเบก Google

เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ Kubernetes (เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Kubernetes เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบฅเปˆเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™ Google Cloud - เบ›เบฐเบกเบฒเบ™ เบเบฒเบ™เปเบ›) เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ workloads เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”. Kubernetes เบˆเบฐเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบฅเบฝเบšเบ‡เปˆเบฒเบเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเปˆเบงเบ™เปƒเบซเบเปˆเบ–เป‰เบฒเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบšเบฑเบ™เบˆเบธ. เปเบ•เปˆเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบˆเบฒเบ Kubernetes, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบเบฒเบ™เบ”เบตเบšเบฑเบเบ‚เบญเบ‡เบกเบฑเบ™, เปเบฅเบฐเบเบฑเบ‡เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž.

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบœเปˆเบฒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ„เบงเบ™เบฎเบนเป‰เปเบฅเบฐเป€เบฎเบฑเบ”เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ containers เบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เปƒเบ™ Kubernetes. เบœเบนเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบฅเบปเบ‡เป€เบฅเบดเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ„เบงเบ™เบญเปˆเบฒเบ™เป€เบญเบเบฐเบชเบฒเบ™ เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเบฑเบ™เบˆเบธ, เปเบฅเบฐเบเบฑเบ‡เป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ เบ•เบญเบšเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฐเบเบญเบšเบžเบฒเบŠเบฐเบ™เบฐ.

1. เปƒเบŠเป‰เบเบปเบ™เป„เบเบเบฒเบ™เบ•เบฑเบ”เป„เบกเป‰เปเบšเบšเบžเบฒเบŠเบฐเบ™เบฐเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡

เบ–เป‰เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบเบธเปˆเบก Kubernetes, เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบ—เบถเบ. เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบฑเบ”เป„เบกเป‰เปเบšเบšเบชเบนเบ™เบเบฒเบ‡เบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Kubernetes Engine, เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš Stackdriver เบšเบฑเบ™เบ—เบถเบ. (เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Kubernetes เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡, เบžเบงเบเป€เบฎเบปเบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบขเปˆเบฒเบ‡เปƒเบเป‰เบŠเบดเบ”เบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚ Open Source เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ - เป€เบฎเบทเบญเบ™เป„เบกเป‰เบ—เปˆเบญเบ™.) เบฎเบฑเบเบชเบฒเบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปƒเบซเป‰เบฅเบฝเบšเบ‡เปˆเบฒเบ เปเบฅเบฐเปƒเบŠเป‰เบเบปเบ™เป„เบเบเบฒเบ™เบ•เบฑเบ”เป„เบกเป‰เปเบšเบšเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡. เบ‚เบฝเบ™เบšเบฑเบ™เบ—เบถเบเบเบฑเบš stdout เปเบฅเบฐ stderr - เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบšเบฑเบ™เบ—เบถเบเปเบฅเบฐเบ”เบฑเบ”เบชเบฐเบ™เบต.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบšเบฑเบ™เบ—เบถเบเป„เบ”เป‰ เบฎเบนเบšเปเบšเบš JSON. เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบก metadata เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ. เปเบฅเบฐเบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ, Stackdriver Logging เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ„เบปเป‰เบ™เบซเบฒเบœเปˆเบฒเบ™เบšเบฑเบ™เบ—เบถเบเป‚เบ”เบเปƒเบŠเป‰ metadata เบ™เบตเป‰.

2. เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบšเปเปˆเบกเบตเบฅเบฑเบ”เปเบฅเบฐเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰

เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบเบธเปˆเบก Kubernetes, เบžเบงเบเบกเบฑเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบšเปเปˆเบกเบตเบฅเบฑเบ”เปเบฅเบฐเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰. เป€เบกเบทเปˆเบญเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบšเบฑเบ™เบฅเบธ, Kubernetes เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ•เบปเบ™, เบชเป‰เบฒเบ‡เปเบฅเบฐเบ—เปเบฒเบฅเบฒเบเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบฅเบฐเบšเปˆเบญเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เบšเปเปˆเบกเบตเบฅเบฑเบ” เปเบฒเบ เบ„เบงเบฒเบกเบงเปˆเบฒเบฅเบฑเบ”เปƒเบ” เปœเบถเปˆเบ‡ (เบ‚เปเป‰เบกเบนเบ™เบ„เบปเบ‡เบ—เบตเปˆเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เปƒเบ” เปœเบถเปˆเบ‡) เบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เบขเบนเปˆเบ™เบญเบเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธ. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เบญเบตเบ‡เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™, เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบžเบฒเบเบ™เบญเบเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰: Cloud Storage, เบ”เบดเบชเบ„เบปเบ‡เบ—เบตเปˆ, Redis, SQL เบ„เบฅเบฒเบง เบซเบผเบทเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบญเบทเปˆเบ™เป†. (เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เบญเปˆเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ "เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™เบชเปเบฒเบฅเบฑเบš Kubernetes: เบงเบดเบ—เบตเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบฅเบฑเบ”".)

เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰ เบซเบกเบฒเบโ€‹เบ„เบงเบฒเบกโ€‹เบงเปˆเบฒ container เบˆเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ”เบฑเบ”โ€‹เปเบเป‰โ€‹เปƒเบ™โ€‹เป„เบฅโ€‹เบเบฐโ€‹เบŠเบตโ€‹เบงเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™: เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡, patches, เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบฅเบฐเบซเบฑเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบซเบผเบทเบ™เปเบฒเปƒเบŠเป‰ patch, เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเปƒเบซเบกเปˆเปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™. เบกเบฑเบ™โ€‹เปเบกเปˆเบ™โ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เปƒเบซเป‰โ€‹เบเป‰เบฒเบโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบžเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐ (เบžเบญเบ”โ€‹เบŸเบฑเบ‡โ€‹, เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบชเบฐโ€‹เบžเบฒเบšโ€‹เปเบงเบ”โ€‹เบฅเป‰เบญเบก runtimeโ€‹, เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป†โ€‹) เบญเบญเบโ€‹เบ™เบญเบ - to เบ„เบงเบฒเบกเบฅเบฑเบš ะธ ConfigMaps. เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ›เบธเบ‡เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบšเบฑเบ™เบˆเบธเปƒเบซเบกเปˆ. เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ—เปเปˆเป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเบ”เป‰เบงเบเบเบฒเบ™เบ›เบฐเบเบญเบšเบฎเบนเบšเบžเบฒเบš, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ Cloud Build. (เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบท Open Source เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰ เบ”เบตเบš.)

7 เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ containers เบญเบตเบ‡เบ•เบฒเบก Google
เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Deployment เปƒเบ™ Kubernetes เป‚เบ”เบเปƒเบŠเป‰ ConfigMap เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™ pods เป€เบ›เบฑเบ™ config

3. เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบšเบฑเบ™เบˆเบธเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”

เบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบ›เบฑเบ™เบฎเบฒเบเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เปเบกเปˆเบ™เบšเป? เบ–เป‰เบฒเบœเบนเป‰เป‚เบˆเบกเบ•เบตเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบฅเบฒเบงเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบ. เบเบฒเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ”เบฝเบงเบเบฑเบ™เบ™เบตเป‰เปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบšเปเปˆเปเบฅเปˆเบ™เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เป‚เบฎเบ”, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบซเป‰เบžเบฒเบŠเบฐเบ™เบฐเบชเบฐเป€เบžเบฒเบฐ เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ” เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ securityContext เปƒเบ™ Kubernetes. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ sysctls, Kubernetes เบกเบต abstract เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบžเบฐเบเบฒเบเบฒเบกเป€เบฎเบฑเบ”เปƒเบซเป‰เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡ เปƒเบ™โ€‹เบกเบฑเบ™- เปเบฅเบฐเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต sidecar เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™. เบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบ—เบฑเบ‡เบžเบฒเบเปƒเบ™เบซเบผเบทเบžเบฒเบเบ™เบญเบ.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบธเปˆเบก, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ เบ™เบฐเป‚เบเบšเบฒเบเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž Pod เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบžเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบดเบ”โ€‹เบ—เบดโ€‹เบžเบดโ€‹เป€เบชเบ”โ€‹.

4. เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เปเบฅเปˆเบ™เป€เบ›เบฑเบ™เบฎเบฒเบ

เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เป„เบ”เป‰เบ–เบทเบเบชเบปเบ™เบ—เบฐเบ™เบฒเปเบฅเป‰เบง, เปเบ•เปˆเบกเบฑเบ™เบˆเบฐเบ”เบตเบเบงเปˆเบฒเบ–เป‰เบฒ, เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบžเบฒเบเปƒเบ™เบ–เบฑเบ‡เป€เบ›เบฑเบ™เบฎเบฒเบ. เบ–เป‰เบฒเบœเบนเป‰เป‚เบˆเบกเบ•เบตเบžเบปเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบฒเบ‡เป„เบเปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบฎเบฒเบเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เบญเบญเบเบˆเบฒเบเบ–เบฑเบ‡เบœเปˆเบฒเบ™เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบฎเบนเป‰เป€เบ—เบทเปˆเบญ, เบฅเบฒเบงเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบฎเบฒเบเบขเบนเปˆเปƒเบ™เป‚เบฎเบ”.

เบงเบดเบ—เบตเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบซเบเบฑเบ‡เป€เบ›เบฑเบ™เบฎเบฒเบเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เปเบฒเบญเบดเบ”. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ USER ะฒ Dockerfile เบซเบผเบท runAsUser เปƒเบ™ Kubernetes. เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบเบธเปˆเบกเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบเบณเบ™เบปเบ”เบ„เปˆเบฒเบžเบถเบ”เบ•เบดเบเบณเบเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰เป„เบ”เป‰ เบ™เบฐเป‚เบเบšเบฒเบเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž Pod.

5. เป€เบฎเบฑเบ”เปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก

เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ—เบตเปˆเบ™เบดเบเบปเบกเปƒเบ™เบŠเบธเบกเบŠเบปเบ™ Kubernetes เปเบกเปˆเบ™ Prometheus - เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบงเบ”เบžเบปเบšเบเบฑเบเปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก. (เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เป€เบšเบดเปˆเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹ เบเปˆเบฝเบงเบเบฑเบšเบซเบปเบงเบ‚เปเป‰เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Prometheus เปเบฅเบฐ Kubernetes.) Stackdriver เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบเบธเปˆเบก Kubernetes เปเบฅเบฐเบ›เบฐเบเบญเบšเบกเบต Prometheus เบฅเบธเป‰เบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™.

7 เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ containers เบญเบตเบ‡เบ•เบฒเบก Google
Kubernetes Dashboard เปƒเบ™ Stackdriver

Prometheus เบ„เบฒเบ”เบงเปˆเบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบˆเบฐเบชเบปเปˆเบ‡เบ•เปเปˆ metrics เป„เบ›เบซเบฒเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ” HTTP. เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰ เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบฅเบนเบเบ„เป‰เบฒ Prometheus. เบฎเบนเบšเปเบšเบšเบ”เบฝเบงเบเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบญเบทเปˆเบ™เป†เป€เบŠเบฑเปˆเบ™: OpenCensus ะธ เบญเบดเบŠเบดเป‚เบญ.

6. เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฐเบ–เบฒเบ™เบฐเบชเบธเบ‚เบฐเบžเบฒเบšเบ‚เบญเบ‡เปเบญเบฑเบšเบฏเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰

เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เปเบกเปˆเบ™เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเป‚เบ”เบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ‚เบญเบ‡เบฅเบฑเบ”เบ‚เบญเบ‡เบ•เบปเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”. เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเบšเป? เบกเบฑเบ™เบšเปเปˆเป€เบ›เบฑเบ™เบซเบเบฑเบ‡? เป€เบˆเบปเป‰เบฒเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบฎเบฑเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบšเป? เบฅเบฒเบงเบกเบตเบžเบถเบ”เบ•เบดเบเปเบฒเปเบ™เบงเปƒเบ”? เบงเบดเบ—เบตเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบเบงเบ”เบชเบธเบ‚เบฐเบžเบฒเบš (เบเบงเบ”โ€‹เบชเบธโ€‹เบ‚เบฐโ€‹เบžเบฒเบšโ€‹). Kubernetes เบกเบตเบชเบญเบ‡เบ›เบฐเป€เบžเบ”: เบเบฒเบ™เบชเบณเบซเบผเบงเบ”เบ„เบงเบฒเบกเบžเป‰เบญเบก เปเบฅเบฐเบŠเบตเบงเบดเบ”เบเบฒเบ™เป€เบ›เบฑเบ™เบขเบนเปˆ.

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเบšเบชเบงเบ™เบŠเบตเบงเบดเบ” (เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบ„เบงเบฒเบกโ€‹เบกเบตโ€‹เบŠเบตโ€‹เบงเบดเบ”โ€‹) เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ” HTTP เบ—เบตเปˆเบชเบปเปˆเบ‡เบœเบปเบ™เบ•เบญเบšเปเบ—เบ™ "200 OK" เบ–เป‰เบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เปเบฅเบฐเบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเปเปƒเบˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเบšเบชเบงเบ™เบ„เบงเบฒเบกเบžเป‰เบญเบก (เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบ„เบงเบฒเบกโ€‹เบžเป‰เบญเบกโ€‹เบ‚เบญเบ‡โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹) เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ” HTTP เบญเบทเปˆเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบœเบปเบ™เบ•เบญเบšเปเบ—เบ™ "200 OK" เบ–เป‰เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเบ—เบตเปˆเบกเบตเบชเบธเบ‚เบฐเบžเบฒเบšเบ”เบต, เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰เบ–เบทเบเบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเป‰เบงเปเบฅเบฐเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบšเปเปˆเบกเบตเบœเบปเบ™เปƒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”. Kubernetes เบˆเบฐเบชเบปเปˆเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป„เบ›เบซเบฒเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ–เป‰เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบžเป‰เบญเบกเปเบฅเป‰เบงเบ•เบฒเบกเบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบชเบญเบ‡เบˆเบธเบ”เบชเบธเบ”เบ—เป‰เบฒเบเบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบŠเบตเบงเบดเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบžเป‰เบญเบก.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบˆเบฒเบ Sandeep Dinesh, เบœเบนเป‰เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Google: "เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ” Kubernetes: เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบเบงเบ”เบชเบธเบ‚เบฐเบžเบฒเบšเบ”เป‰เบงเบเบเบฒเบ™เบชเบณเบซเบผเบงเบ”เบ„เบงเบฒเบกเบžเป‰เบญเบก เปเบฅเบฐเบŠเบตเบงเบดเบ”เบเบฒเบ™เป€เบ›เบฑเบ™เบขเบนเปˆ".

7. เป€เบฅเบทเบญเบเบชเบฐเบšเบฑเบšเบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡

เบฎเบนเบšเบžเบฒเบšเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ เปเบฅเบฐเบชเปˆเบงเบ™เบ•เบปเบงเบชเปˆเบงเบ™เปƒเบซเบเปˆเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเปเบ—เบฑเบเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบšเบฎเบนเบšเบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™ เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต. เบ–เป‰เบฒเบฎเบนเบšเบžเบฒเบšเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบ—เบตเปˆเปƒเบเป‰เบŠเบดเบ”เบเบฑเบš เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒ semantic, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบ•เป‰เบญเบ‡เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡ tagging. เบ•เบปเบงเบขเปˆเบฒเบ‡, tag latest เบชเบฒเบกเบฒเบ”เบเป‰เบฒเบเป€เบฅเบทเป‰เบญเบเป†เบˆเบฒเบเบฎเบนเบšเบžเบฒเบšเป„เบ›เบซเบฒเบฎเบนเบšเบžเบฒเบš - เบšเปเปˆเบชเบฒเบกเบฒเบ”เบญเบตเบ‡เปƒเบชเปˆเป„เบ”เป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ—เบตเปˆเบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เปเบฅเบฐเบŠเป‰เปเบฒเบเบฑเบ™.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เปเบ—เบฑเบ X.Y.Z (เบžเบงเบเบกเบฑเบ™เป€เบเบทเบญเบšเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเบฐเป€เบซเบกเบต), เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบฎเบนเบšเบžเบฒเบš. เบ–เป‰เบฒเบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰เบกเบตเปเบ—เบฑเบ X.Y, เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเป€เบฅเปˆเบ golden. เป‚เบ”เบเบเบฒเบ™เป€เบฅเบทเบญเบเบกเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบš patches เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบญเบตเบ‡เปƒเบชเปˆเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™.

PS เบˆเบฒเบเบ™เบฑเบเปเบ›

เบญเปˆเบฒเบ™เบเบฑเบ‡เบขเบนเปˆเปƒเบ™ blog เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™