Kubernetes เบˆเบฐเบ„เบญเบšเบ„เบญเบ‡เบ—เบปเปˆเบงเป‚เบฅเบ. เป€เบกเบทเปˆเบญเปƒเบ” เปเบฅเบฐเปเบ™เบงเปƒเบ”?

เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹ DevOpsConf Vitaly Khabarov เบชเปเบฒเบžเบฒเบ” Dmitry Stolyarov (disstol), เบœเบนเป‰เบญเปเบฒเบ™เบงเบเบเบฒเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เปเบฅเบฐเบœเบนเป‰เบฎเปˆเบงเบกเบเปเปˆเบ•เบฑเป‰เบ‡เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ” Flant. Vitaly เบ–เบฒเบก Dmitry เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆ Flant เป€เบฎเบฑเบ”, เบเปˆเบฝเบงเบเบฑเบš Kubernetes, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡ Kubernetes เบˆเบถเปˆเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™ เปเบฅเบฐเบงเปˆเบฒเบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบซเบผเบทเบšเปเปˆ. เปเบฅเบฐเบเบฑเบ‡เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ, Amazon AWS, เบงเบดเบ—เบตเบเบฒเบ™ "เบ‚เป‰เบญเบเบˆเบฐเป‚เบŠเบเบ”เบต" เบเบฑเบš DevOps, เบญเบฐเบ™เบฒเบ„เบปเบ”เบ‚เบญเบ‡ Kubernetes เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡, เป€เบงเบฅเบฒเปƒเบ”เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบกเบฑเบ™เบˆเบฐเบ„เบญเบšเบ„เบญเบ‡เบ—เบปเปˆเบงเป‚เบฅเบ, เบ„เบงเบฒเบกเบชเบปเบ”เปƒเบชเบ”เป‰เบฒเบ™เบ‚เบญเบ‡ DevOps เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบงเบดเบชเบฐเบงเบฐเบเบญเบ™เบ„เบงเบ™เบเบฐเบเบฝเบกเปƒเบ™. เบญเบฐเบ™เบฒเบ„เบปเบ”เบ—เบตเปˆเบชเบปเบ”เปƒเบช เปเบฅเบฐเปƒเบเป‰เบเบฑเบšเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ”เบฒเบ เปเบฅเบฐเป€เบ„เบทเบญเบ‚เปˆเบฒเบ neural.

เบเบฒเบ™เบชเปเบฒเบžเบฒเบ”เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš เบŸเบฑเบ‡เป€เบ›เบฑเบ™เบžเบญเบ”เปเบ„เบชเปƒเบ™ DevOps Deflop - เป€เบ›เบฑเบ™เบžเบญเบ”เปเบ„เบชเป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบเบเปˆเบฝเบงเบเบฑเบš DevOps, เปเบฅเบฐเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบšเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก.

Kubernetes เบˆเบฐเบ„เบญเบšเบ„เบญเบ‡เบ—เบปเปˆเบงเป‚เบฅเบ. เป€เบกเบทเปˆเบญเปƒเบ” เปเบฅเบฐเปเบ™เบงเปƒเบ”?

เบ—เบตเปˆเบ™เบตเป‰เปเบฅเบฐเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบฅเบฒเบงเบ–เบฒเบกเบ„เปเบฒเบ–เบฒเบก Vitaly Khabarov เบงเบดเบชเบฐเบงเบฐเบเบญเบ™เบˆเบฒเบ Express42.

เบเปˆเบฝเบงเบเบฑเบš "Flant"

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

Kubernetes เบˆเบฐเบ„เบญเบšเบ„เบญเบ‡เบ—เบปเปˆเบงเป‚เบฅเบ. เป€เบกเบทเปˆเบญเปƒเบ” เปเบฅเบฐเปเบ™เบงเปƒเบ”?Dmitry: เบˆเบฒเบเบžเบฒเบเบ™เบญเบเบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบฑเบ™เบœเบนเป‰เบŠเบฒเบเบ—เบตเปˆเป„เบ›เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Kubernetes เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ„เบปเบ™เปเบฅเบฐเป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเบฑเบšเบกเบฑเบ™. เปเบ•เปˆเบ™เบฑเป‰เบ™เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™เบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบš Linux, เปเบ•เปˆเป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบ”เบปเบ™เบ™เบฒเบ™, เบเบดเบ”เบˆเบฐเบเปเบฒเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™ turnkey เบชเบนเบ‡. เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบžเบงเบเป€เบฎเบปเบฒเบเปเปˆเบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฒเบ scratch เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบ”เบปเบ™, เบเบฒเบง. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบงเบฝเบเบ‡เบฒเบ™เบ•เบปเป‰เบ™เบ•เปเบ—เบตเปˆ "Flant" เป€เบฎเบฑเบ”, เป€เบŠเบดเปˆเบ‡เบกเบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเป€เบ‡เบดเบ™, เปเบกเปˆเบ™ เบฎเบฑเบšโ€‹เบœเบดเบ”โ€‹เบŠเบญเบšโ€‹เปเบฅเบฐโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ” turnkeyโ€‹.




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

เบเปˆเบฝเบงเบเบฑเบš Kubernetes

โ€” เบซเบงเปˆเบฒเบ‡โ€‹เบกเปเปˆเป†โ€‹เบกเบฒโ€‹เบ™เบตเป‰โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เป€เบซเบฑเบ™โ€‹เบซเบผเบฒเบโ€‹เบšเบปเบ”โ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบˆเบฒเบ Flant เปเบฅเบฐ เบšเบปเบ”เบ„เบงเบฒเบก เบเปˆเบฝเบงเบเบฑเบš Kubernetes. เป€เบˆเบปเป‰เบฒเบกเบฒเบกเบฑเบ™เป„เบ”เป‰เปเบ™เบงเปƒเบ”?

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

เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบ—เป‰เป†. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบ›เบฐโ€‹เป€เบŠเบตเบ™โ€‹เบเบฑเบšโ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบซเบผเบฒเบ, เบ”เบตเป‰เบ™โ€‹เบฅเบปเบ™, เป€เบญเบปเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ”เป‰เบงเบโ€‹เป„เบกเป‰โ€‹เบ„เป‰เบญเบ™โ€‹เป€เบ—เบปเป‰เบฒโ€‹เบ•เปˆเบฒเบ‡เป†โ€‹เปเบฅเบฐโ€‹เบฎเบนเป‰โ€‹เบชเบถเบโ€‹เบงเปˆเบฒโ€‹เบ„เบงเบฒเบกโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบœเปˆเบฒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบ, เบชเป‰เบฒเบ‡เบฅเบปเบ”เบ–เบตเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡, เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเบชเบปเบšเบเบฒเบ™. เบ„เปˆเบญเบเป†เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเบฎเบญเบ”เบˆเบธเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเปƒเบŠเป‰ Docker เป€เบเบทเบญเบšเบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบกเบฑเบ™เบ›เบฒเบเบปเบ” - เบ›เบฐเบกเบฒเบ™ 2013. เปƒเบ™เป€เบงเบฅเบฒเบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เบซเบผเบฒเบเบขเปˆเบฒเบ‡เบเบฑเบšเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ‚เบฝเบ™เบ„เปเบฒเบ›เบฝเบšเบ—เบฝเบšเบ‚เบญเบ‡ "Docker" - เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡ crutches เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™ Python. เบ”เป‰เบงเบเบเบฒเบ™เบกเบฒเป€เบ–เบดเบ‡เบ‚เบญเบ‡ Docker, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ–เบดเป‰เบกเป„เบกเป‰เบ„เป‰เบญเบ™เป€เบ—เบปเป‰เบฒเบญเบญเบเปเบฅเบฐเปƒเบŠเป‰เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบŠเบธเบกเบŠเบปเบ™.

เบเบฑเบš Kubernetes เป€เบฅเบทเปˆเบญเบ‡เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เป€เบฅเบตเปˆเบกเบกเบตเปเบฎเบ‡เบˆเบนเบ‡เปƒเบˆ - เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบšเบฑเบš 1.2 - เบžเบงเบเป€เบฎเบปเบฒเบกเบตเป„เบกเป‰เบ„เป‰เบญเบ™เป€เบ—เบปเป‰เบฒเบขเบนเปˆเปเบฅเป‰เบงเบ—เบฑเบ‡ Shell เปเบฅเบฐ Chef, เป€เบŠเบดเปˆเบ‡เบžเบงเบเป€เบฎเบปเบฒเบžเบฐเบเบฒเบเบฒเบกเป€เบฎเบฑเบ”เบเบฑเบš Docker. เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒเบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เบ•เปเปˆ Rancher เปเบฅเบฐเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบญเบทเปˆเบ™เป†, เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ Kubernetes เบ›เบฐเบเบปเบ”เบงเปˆเบฒ, เป€เบŠเบดเปˆเบ‡เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เปเบ™เปˆเบ™เบญเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบฎเบฑเบ”เบกเบฑเบ™เบซเบผเบทเบ”เบตเบเบงเปˆเบฒ. เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ—เบตเปˆเบˆเบฐเบˆเบปเปˆเบกเบเปˆเบฝเบงเบเบฑเบš.

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

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

เบเปˆเบฝเบงเบเบฑเบš Kubernetes

โ€” เบ—เปˆเบฒเบ™เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเป‚เบ”เบเบเบปเบ‡เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Kubernetes เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบšเป?

Dmitry: เบ›เบฒเบ™เบเบฒเบ‡. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”. เบžเบงเบเป€เบฎเบปเบฒเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ”เบถเบ‡เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™: เบเบฑเบš Prometheus, เบเบฑเบšเบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™เบ•เปˆเบฒเบ‡เป†, เบเบฑเบš Helm - เบเบฑเบšเบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”. เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เปเบฅเบฐเบ‚เป‰เบญเบเบญเบฒเบ”เบˆเบฐเบœเบดเบ”, เปเบ•เปˆเบšเปเปˆเบกเบตเบชเบฐเบ™เบธเบเป€เบเบตเบ”เบฝเบงเบˆเบฒเบเบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบผเบฑเบ.

โ€” เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹, เบ—เปˆเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบซเบผเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบš Kubernetesโ€‹?

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

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

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

เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปเบกเปˆเบ™เป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰เบชเบฐเป€เปเบต: เบžเบงเบเป€เบฎเบปเบฒเบ„เบปเป‰เบ™เบซเบฒเบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡ เปเบฅเบฐ เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบžเบปเบšเบ—เบฒเบ‡เบญเบญเบเปƒเบ”เป†เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเป€เบฎเบฑเบ”เบฅเบปเบ”เป€เบ‚เบฑเบ™เบญเบญเบเบˆเบฒเบเป€เบ‚เบปเป‰เบฒเบˆเบตเปˆ, เบžเบงเบเป€เบฎเบปเบฒเบเปเปˆเป€เบฎเบฑเบ” loaf เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบฅเบฐ trolleybus เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡.

เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท Flantaโ€‹

โ€” เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบฎเบนเป‰โ€‹เบงเปˆเบฒโ€‹เปƒเบ™โ€‹เบ›เบฑเบ”โ€‹เบˆเบธโ€‹เบšเบฑเบ™ Flant เบกเบต addon operators, shell operators, เปเบฅเบฐ dapp/werf tools. เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบกเบฑเบ™, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ”เบฝเบงเบเบฑเบ™เปƒเบ™ incarnations เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเบžเบฒเบเปƒเบ™ Flaunt. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบˆเบดเบ‡?

Dmitry: เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบซเบผเบฒเบเบขเปˆเบฒเบ‡เปƒเบ™ GitHub. เบˆเบฒเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบˆเบทเปˆเป„เบ”เป‰เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเปเบœเบ™เบ—เบตเปˆเบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš - เบเบฐเบ”เบฒเบ™เบชเปเบฒเบฅเบฑเบš Grafana เบ—เบตเปˆเบ—เบธเบเบ„เบปเบ™เป„เบ”เป‰เบžเบปเบš. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบเปˆเบฒเบงเป€เบ–เบดเบ‡เปƒเบ™เป€เบเบทเบญเบšเบ—เบธเบเป†เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเบชเบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก Kubernetes เปƒเบ™ Medium. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเบชเบฑเป‰เบ™เป†เบงเปˆเบฒเปเบœเบ™เบ—เบตเปˆเบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบšเปเบกเปˆเบ™เบซเบเบฑเบ‡ - เบกเบฑเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เปเบ•เปˆเบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบšเปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒ, เป€เบžเบฒเบฐเบงเปˆเบฒเปƒเบ™ Kubernetes เบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบเบˆเบฐเบ•เป‰เบญเบ‡เบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบšเปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒ. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบกเบต LogHouse - เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ ClickHouse เปเบฅเบฐ magic เบชเบตเบ”เปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบšเบฑเบ™เบ—เบถเบเปƒเบ™ Kubernetes.

เบซเบผเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹! เปเบฅเบฐเบˆเบฐเบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เบžเบฒเบเปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบˆเบฐเบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเปƒเบ™เบ›เบตเบ™เบตเป‰. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ addon, เบกเบตเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ‚เบญเบ‡ addons เบชเปเบฒเบฅเบฑเบš Kubernetes, ala เบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™ sert เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡ - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™, เบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Prometheus เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบ”เป‰เบงเบเบญเบธเบ›เบฐเบเบญเบ™เป€เบชเบตเบก - เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™เบŠเบฒเบงเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. binary เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเป€เบเบฑเบšเบเปเบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบเบฑเบš Prometheus เบ™เบตเป‰เบกเบตเบฎเบนเบšเบžเบฒเบšเปเบฅเบฐเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบ—เบตเปˆเบชเบธเบ”. เบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบŠเบธเบ”เบ‚เบญเบ‡ addons เปƒเบซเป‰เบเบฑเบš Kubernetes, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบเบธเปˆเบก, เปเบฅเบฐเบกเบฑเบ™เบ›เปˆเบฝเบ™เบˆเบฒเบเปเบšเบšเบ‡เปˆเบฒเบเบ”เบฒเบเป„เบ›เบชเบนเปˆเบ„เบงเบฒเบกเป€เบขเบฑเบ™, เบŠเบฑเบšเบŠเป‰เบญเบ™, เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เป€เบŠเบดเปˆเบ‡เบšเบฑเบ™เบซเบฒเบซเบผเบฒเบเบขเปˆเบฒเบ‡เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปเบฅเป‰เบง. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบซเบผเบฒเบ.

เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”

"เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ‚เป‰เบญเบเป„เบ”เป‰เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบญเบฑเบ™เปƒเบซเบเปˆเบซเบผเบงเบ‡เบ•เปเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡เบกเบฑเบ™." เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เบ„เบฐเป€เบ™เป„เบ”เป‰เบ›เบฐเบกเบฒเบ™เบงเปˆเบฒเปƒเบœเบˆเบฐเบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”?

Dmitry: เปƒเบ™เบฅเบฑเบ”เป€เบŠเบ, เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เบ•เบฐเบซเบผเบฒเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบšเปเปˆเบกเบตเปƒเบœเปƒเบเป‰เบŠเบดเบ”. เปเบ™เปˆเบ™เบญเบ™, เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡เบ—เบตเปˆเบ”เบฑเบ‡, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบตเบœเบนเป‰เบซเบผเบดเป‰เบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เป€เบŠเบฑเปˆเบ™ Mail เปเบฅเบฐ Yandex - เบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเบฑเบš Kubernetes, เปเบ•เปˆเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเบกเบฒเปƒเบเป‰เบเบฑเบšเบเบฒเบ™เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ—เบปเปˆเบงเป‚เบฅเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบซเบผเบฒเบเบเปˆเบงเบฒเบžเบงเบเป€เบฎเบปเบฒ. เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฝเบšเบ—เบฝเบš Flant, เป€เบŠเบดเปˆเบ‡เบกเบตเบžเบฐเบ™เบฑเบเบ‡เบฒเบ™ 80 เบ„เบปเบ™, เปเบฅเบฐ Red Hat, เป€เบŠเบดเปˆเบ‡เบกเบตเบงเบดเบชเบฐเบงเบฐเบเบญเบ™ 300 เบ„เบปเบ™เบ•เปเปˆ Kubernetes เบ„เบปเบ™เบ”เบฝเบง, เบ–เป‰เบฒเบ‚เป‰เบญเบเบšเปเปˆเบœเบดเบ”. เบกเบฑเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฝเบšเบ—เบฝเบš. เบžเบงเบเป€เบฎเบปเบฒเบกเบต 6 เบ„เบปเบ™เบขเบนเปˆเปƒเบ™เบžเบฐเปเบ™เบ RnD, เบฅเบงเบกเบ—เบฑเบ‡เบ‚เป‰เบญเบ, เบœเบนเป‰เบ—เบตเปˆเบ•เบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”. 6 เบ„เบปเบ™เบ—เบฝเบšเบเบฑเบšเบงเบดเบชเบฐเบงเบฐเบเบญเบ™ Red Hat 300 เบ„เบปเบ™ - เบกเบฑเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฝเบšเบ—เบฝเบš.

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

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

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

เบ™เบตเป‰เปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบธเบ”เบ—เบฐเบชเบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบš dapp / werf. เบ‚เป‰เบญเบเบšเปเปˆเบˆเบทเปˆเป€เบงเบฅเบฒเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเป€เบฎเบฑเบ”เบกเบฑเบ™, เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ 3 เบ›เบตเบเปˆเบญเบ™. เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เบกเบฑเบ™เบขเบนเปˆเป€เบ—เบดเบ‡เป€เบ›เบทเบญเบ. เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบซเบผเบฑเบโ€‹เบ–เบฒเบ™โ€‹เบžเบดโ€‹เบชเบนเบ” super เบ‚เบญเบ‡โ€‹เปเบ™เบงโ€‹เบ„เบงเบฒเบกโ€‹เบ„เบดเบ”โ€‹, เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบšเบฒเบ‡โ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เป‚เบ”เบโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒ - เบกเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบœเบปเบ™โ€‹! เปเบ•เปˆเบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบšเปเบเบฐ, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ‚เบฐเบซเบเบฒเบเบกเบฑเบ™เบ•เบทเปˆเบกเบญเบตเบ, เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเปƒเบ™เปเบเบฐเปเบกเปˆเบ™เบงเบฝเบเบ‡เบฒเบ™เบญเบทเปˆเบ™. เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ™เบดเป„เบชเบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เปƒเบ™ Ruby, เบ•เบฒเบกเบ„เบงเบฒเบกเป€เบซเบกเบฒเบฐเบชเบปเบก, เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เปƒเบ™ Ruby, เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เปเบฅเบฐเปเบฅเปˆเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบŠเบธเบกเบŠเบปเบ™, เบเบนเบ‡เบŠเบปเบ™เบ—เบตเปˆเบšเปเปˆเป€เบงเบปเป‰เบฒเบงเปˆเบฒ "เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบทเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, โ€ เบซเบฑเบ™เบ”เบฑเบ‡เบ‚เบญเบ‡เบกเบฑเบ™เปƒเบชเปˆ Ruby, เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ•เบฐเบซเบฅเบปเบเปเบ™เบงเปƒเบ”? เบžเบงเบเป€เบฎเบปเบฒเบฎเบฑเบšเบฎเบนเป‰เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ„เบงเบ™เบ‚เบฝเบ™เบชเบดเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เปƒเบ™ Go เป€เบžเบทเปˆเบญเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบˆเบธเบ”เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบฅเบฒเบเบเบฒเบ™เบเบงเบ”เบเบฒ: เป€เบ„เบทเปˆเบญเบ‡เบกเบท DevOps เบ„เบงเบ™เป€เบ›เบฑเบ™ binary static. เบˆเบฐเป€เบ›เบฑเบ™ Go เบซเบผเบทเบšเปเปˆเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบ, เปเบ•เปˆ binary static เบ‚เบฝเบ™เปƒเบ™ Go เปเบกเปˆเบ™เบ”เบตเบเบงเปˆเบฒ.

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

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡ dapp เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™?

โ€” เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบšเบญเบเบžเบงเบเป€เบฎเบปเบฒเบชเบฑเป‰เบ™เป†เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡ dapp เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™, เบกเบฑเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบซเบเบฑเบ‡เปเบ”เปˆ?

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

เป€เบซเบ”เบœเบปเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบกเบต Helm, เปเบ•เปˆเบกเบฑเบ™เปเบเป‰เป„เบ‚เบšเบฒเบ‡เบšเบฑเบ™เบซเบฒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ•เบฐเบซเบฅเบปเบเบžเบฝเบ‡เบžเป, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เบงเปˆเบฒ "Helm เปเบกเปˆเบ™เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”เบชเปเบฒเบฅเบฑเบš Kubernetes." เปเบ™เปˆเบ™เบญเบ™เบงเปˆเบฒ "เป„เบ”เป‰". เบเบฑเบ‡เบกเบตเบ„เปเบฒเบงเปˆเบฒ "Package Manager" - เบ„เบงเบฒเบกเบ„เบฒเบ”เบซเบงเบฑเบ‡เบ›เบปเบเบเบฐเบ•เบดเบˆเบฒเบเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”เปเบกเปˆเบ™เบซเบเบฑเบ‡? เบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "Package Manager - เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบŠเบธเบ”!" เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบฅเบฒเบงเบˆเบฐเบšเบญเบเบžเบงเบเป€เบฎเบปเบฒเบงเปˆเบฒ: "เบŠเบธเบ”เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบชเบปเปˆเบ‡เปเบฅเป‰เบง."

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

เบกเบฑเบ™เบ›เบฐเบเบปเบ”เบงเปˆเบฒ Helm เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เบปเบงเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเป‚เบซเบฅเบ”เบ‚เปเป‰เบกเบนเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Kubernetes.

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

เปเบœเบ™เบเบฒเบ™

เบ›เบตเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบฅเบตเปˆเบกเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบฑเบ™เบฅเบธเบชเบดเปˆเบ‡เบ—เบตเปˆเบขเบนเปˆเปƒเบ™ Vagrant เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™ - เบžเบงเบเป€เบฎเบปเบฒเบžเบดเบก "vagrant up" เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ virtual. เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป„เบ›เป€เบ–เบดเบ‡เบˆเบธเบ”เบ—เบตเปˆเบกเบตเป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™ Git, เบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™ "werf up" เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เปเบฅเบฐเบกเบฑเบ™เป€เบญเบปเบฒเบชเปเบฒเป€เบ™เบปเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰, เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™ mini-Kub เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบกเบตเบ—เบธเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบชเบฐเบ”เบงเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. . เบญเบตเบ‡เบ•เบฒเบกเบžเบฒเบชเบฒเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฎเบฑเบ”เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบ•เปˆเบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบžเบฒเบเปƒเบ•เป‰เป„เบŸเบฅเปŒเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡.

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

เปเบ•เปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบชเบนเปˆ dapp/werf เบชเบฐเป€เบซเบกเบตเบ„เบทเบเบฑเบ™เบเบฑเบš Kubernetes เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบžเบงเบเป€เบฎเบปเบฒเบžเบปเบšเบšเบฑเบ™เบซเบฒ, เปเบเป‰เป„เบ‚เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚ - เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเป€เบ–เบดเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเปเบเบฐ, เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เปƒเบ”. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบก somehow straighten the workarounds เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเบฐเบฅเบงเบกเปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ binaries เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเปเบšเปˆเบ‡เบ›เบฑเบ™.

เบกเบตเบงเบดเบ—เบตเบญเบทเปˆเบ™เบ—เบตเปˆเบˆเบฐเป€เบšเบดเปˆเบ‡เป€เบฅเบทเปˆเบญเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰, เบ”เป‰เบงเบเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš.

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

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

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ werf เป€เบ›เบฑเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบซเบผเบฒเบ. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบžเบงเบ‡เบกเบฒเป„เบฅเบชเปเบฒเป€เบฅเบฑเบ”เบฎเบนเบš, เป€เบ‚เบฑเบกเบŠเบตเป‰เบ—เบดเบ”เบ—เบฒเบ‡ - เบ‚เป‰เบญเบเบšเปเปˆเป€เบเบฑเปˆเบ‡เปƒเบ™เบฅเบปเบ”, เปเบ•เปˆเบ™เบตเป‰เปเบกเปˆเบ™เบ—เปˆเบญเบ™เป„เบกเป‰เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป„เบ”เป‰เบซเบผเบฒเบเบชเบปเบกเบ„เบงเบ™. เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบœเปˆเบฒเบ™เบฅเบฒเบเบเบฒเบ™เบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡, เป€เบฅเบทเบญเบเบชเปˆเบงเบ™ เปœเบถเปˆเบ‡ เบชเบณ เบฅเบฑเบšเบญเบตเบเบชเปˆเบงเบ™ เปœเบถเปˆเบ‡, เบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบžเบงเบเบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบ™. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบœเบฐเบชเบปเบกเบœเบฐเบชเบฒเบ™เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™. เปเบ•เปˆเบžเบฒเบเปƒเบ™เบกเบฑเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ”เบฝเบงเบเบฑเบ™, เบกเบฑเบ™เบเบฑเบ‡เปƒเบŠเป‰ Docker เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบญเบš, Helm เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบšเบฒเบ‡เบขเปˆเบฒเบ‡, เปเบฅเบฐเบเบฑเบ‡เบกเบตเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบญเบทเปˆเบ™เป†เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ›เบฐโ€‹เบชเบปเบกโ€‹เบ›เบฐโ€‹เบชเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เป€เบญเบปเบฒ CI / CD เป€เบขเบฑเบ™โ€‹เบญเบญเบโ€‹เบˆเบฒเบโ€‹เบ›เปˆเบญเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เบงเปˆเบญเบ‡โ€‹เป„เบงโ€‹เปเบฅเบฐโ€‹เบชเบฐโ€‹เบ”เบงเบโ€‹เบชเบฐโ€‹เบšเบฒเบโ€‹.

Kubernetes เบเบฒเบเบ—เบตเปˆเบˆเบฐเบฎเบฑเบเบชเบฒ?

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

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

โ€” เบ•เบฒเบกโ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบฎเบนเป‰ เปเบฅเบฐโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป€เบซเบฑเบ™, เปƒเบ™โ€‹เบ›เบฑเบ”โ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบซเบผเบฒเบโ€‹เบ—เบตเบกโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ—เบปเบ”โ€‹เบฅเบญเบ‡ Kubernetes. เบ—เบธเบเบ„เบปเบ™ harnesses เบ•เบปเบ™เป€เบญเบ‡เบเบฑเบšเบกเบฑเบ™, puts เบชเบธเบ”เบซเบปเบงเป€เบ‚เบปเปˆเบฒเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบงเปˆเบฒเบ›เบฐเบŠเบฒเบŠเบปเบ™เบšเปเปˆเบชเบฐเป€เบซเบกเบตเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ™เบตเป‰.

Dmitry: เบกเบฑเบ™เบ„เบทเปเบ™เบงเบ™เบฑเป‰เบ™.

โ€” เบกเบฑเบ™เบเบฒเบเบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒ เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Kubernetes เบ•เบฑเป‰เบ‡เปเบ•เปˆเบ•เบปเป‰เบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบฑเบ™เบเบฝเบกเบžเป‰เบญเบก?

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

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Kubernetes เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบกเปˆเบ™เบ‡เปˆเบฒเบ: chick! - เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹, เบกเบตโ€‹เบซเบผเบฒเบโ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹. เปเบ•เปˆเบˆเบฐเป€เบเบตเบ”เบซเบเบฑเบ‡เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบกเบตเบšเบฑเบ™เบซเบฒ?

เบ„เบณเบ–เบฒเบกเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบชเบฐเป€เปเบต - เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบ„เบณเบ™เบถเบ‡เป€เบ–เบดเบ‡เบญเบฑเบ™เปƒเบ”เป€เบ—เบทเปˆเบญ? เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เป€เบ—เบทเปˆเบญ? เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต Linux kernel เปƒเบ”เบ–เบทเบเบฅเบฐเบšเบธเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡? เบžเบฃเบฐเบœเบนเป‰เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒ, เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เป„เบ”เป‰เบเปˆเบฒเบงเป€เบ–เบดเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบšเป?! เบญเบปเบ‡เบ›เบฐเบเบญเบš Kubernetes เปƒเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบชเบปเปˆเบ‡เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบชเบปเปˆเบ‡? เบซเบฅเบฒเบเบžเบฑเบ™เบ„เปเบฒเบ–เบฒเบกเป€เบเบตเบ”เบ‚เบทเป‰เบ™, เปเบฅเบฐเป€เบžเบทเปˆเบญเบ•เบญเบšเบžเบงเบเป€เบ‚เบปเบฒ, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒ 15-20 เบ›เบตเปƒเบ™เบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒเบ™เบตเป‰.

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

เปƒเบซเป‰เบ‚เป‰เบญเบเบญเบฐเบ—เบดเบšเบฒเบเบงเปˆเบฒ Cilium เปเบกเปˆเบ™เบซเบเบฑเบ‡. Kubernetes เบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เปเบฅเบฐเบซเบ™เบถเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบขเบฑเบ™เบซเบผเบฒเบ - Cilium. เบ„เบงเบฒเบกเบซเบกเบฒเบเบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบซเบเบฑเบ‡? เปƒเบ™ kernel, เบšเบฒเบ‡เป€เบงเบฅเบฒเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™ hooks เบชเปเบฒเบฅเบฑเบš kernel, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบซเบ™เบถเปˆเบ‡เบซเบผเบทเบญเบทเปˆเบ™ invaded เบฅเบฐเบšเบปเบšเบเปˆเบญเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบญเบทเปˆเบ™เป†, เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” bypass chunks เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเปƒเบ™ kernel เป„เบ”เป‰.

Linux kernel เปƒเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบกเบตเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ ip, overfilter, เบ‚เบปเบงเปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบเบปเปˆเบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเบ—เบตเปˆเบกเบตเบญเบฒเบเบธ 15, 20, 30 เบ›เบต. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบฎเบฑเบ”เบงเบฝเบ, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบเบดเปˆเบ‡เปƒเบซเบเปˆ, เปเบ•เปˆเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰ piled เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต, เปเบฅเบฐเบกเบฑเบ™เบ„เป‰เบฒเบเบ„เบท tower เบ‚เบญเบ‡ 15 bricks เป€เบ—เบดเบ‡เบ‚เบญเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™, เปเบฅเบฐเบ—เปˆเบฒเบ™เบขเบทเบ™เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบ‚เบฒเบซเบ™เบถเปˆเบ‡ - เบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบฅเบฒเบ”. เบฅเบฐเบšเบปเบšเบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ—เบตเปˆเบกเบต nuances เบซเบผเบฒเบเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™: เป€เบญเบเบฐเบชเบฒเบ™เบŠเป‰เบญเบ™เบ—เป‰เบฒเบเบขเบนเปˆเปƒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ. เปƒเบ™เบšเบฒเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบกเบตเบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡.

เบกเบต BPF เบ—เบตเปˆเบ›เบฐเป€เบชเบตเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™ hooks เบชเปเบฒเบฅเบฑเบšเปเบเปˆเบ™ - guys เบ‚เบฝเบ™ hooks เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเปเบเปˆเบ™. เบŠเบธเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Linux kernel, เบžเบงเบเป€เบ‚เบปเบฒเป€เบญเบปเบฒเบกเบฑเบ™เบญเบญเบเบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™, เบ›เบธเบ‡เปเบ•เปˆเบ‡เบกเบฑเบ™เป€เบญเบ‡เบ•เบฒเบกเบ—เบตเปˆเบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบšเปเปˆเบกเบตเบ‚เบปเบง, เป‚เบ”เบเบšเปเปˆเบกเบต TCP, เป‚เบ”เบเบšเปเปˆเบกเบต IP stack - เปƒเบ™เบชเบฑเป‰เบ™, เบ‚เป‰เบฒเบกเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Linux kernel, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ spit. เบกเบฑเบ™เบญเบญเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฑเบ‡.

เป€เบเบตเบ”โ€‹เบซเบเบฑเบ‡โ€‹เบ‚เบถเป‰เบ™? เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบขเบฑเบ™เบซเบผเบฒเบ, เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เป€เบขเบฑเบ™ - เบžเบฝเบ‡เปเบ•เปˆเป€เบขเบฑเบ™! เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบšเบดเปˆเบ‡เบ™เบตเป‰เปเบฅเบฐเป€เบซเบฑเบ™เบงเปˆเบฒเปƒเบ™เปเบ•เปˆเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบกเบตเป‚เบ›เปเบเบผเบกเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš Kubernetes API เปเบฅเบฐ, เบญเบตเบ‡เบ•เบฒเบกเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบ API เบ™เบตเป‰, เบœเบฐเบฅเบดเบ”เบฅเบฐเบซเบฑเบ” C เปเบฅเบฐเบฅเบงเบšเบฅเบงเบก binaries เบ—เบตเปˆเบกเบฑเบ™เป‚เบซเบฅเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ kernel เป€เบžเบทเปˆเบญเปƒเบซเป‰ hooks เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบ. เปƒเบ™เบŠเปˆเบญเบ‡เปเบเปˆเบ™.

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

เปเบฅเบฐเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปเบ™เบงเปƒเบ”? เบกเบฑเบ™เบ›เบฐเบเบปเบ”เบงเปˆเบฒเบกเบต ip rout, Linux kernel, เปเบฅเบฐเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบซเบกเปˆ - เบกเบฑเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปเบ™เบงเปƒเบ”, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเบซเบ™เบถเปˆเบ‡เบซเบผเบทเบญเบทเปˆเบ™เป†. เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบขเป‰เบฒเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบชเบดเปˆเบ‡เปƒเบซเบกเปˆ - เป€เบ›เบฑเบ™เบซเบเบฑเบ‡? เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบกเบตเบญเบฒเบเบธ 30 เบ›เบต, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบ™ 30 เบ›เบต, เปเบกเบ‡เป„เบกเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบ–เบทเบเบžเบปเบšเป€เบซเบฑเบ™, เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบงเป„เบ›เปเบฅเบฐเบ—เปˆเบฒเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡ - เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ„เบทเบเบฑเบšเบเปˆเบญเบ‡เบชเบตเบ”เปเบฒเปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเบชเบฐเป€เบซเบกเบต. เบ—เบธเบเบ„เบปเบ™เบฎเบนเป‰เบงเปˆเบฒ screwdriver เบเบงเบ”เบงเบดเบ™เบดเบ”เป„เบชเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”, tcpdump เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเปƒเบ”. เบ—เบธเบเบ„เบปเบ™เบฎเบนเป‰เบˆเบฑเบเป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบชเบ”เบต เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบ—เบตเปˆเบŠเบธเบ”เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ Linux kernel - เบšเปเปˆเปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เปเบ•เปˆเบงเบดเบ—เบตเบเบฒเบ™เปƒเบŠเป‰เบกเบฑเบ™.

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

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

เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบต "เบ‚เป‰เบญเบเบˆเบฐเป‚เบŠเบเบ”เบต".

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

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

เบ‚เป‰เบญเบเบกเบต Ubuntu 16.04. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบšเบฑเบšเป€เบเบปเปˆเบฒ, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบขเบนเปˆเปƒเบ™เบกเบฑเบ™เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™ LTS. เบกเบต systemd, nuance เบ‚เบญเบ‡เบŠเบถเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบชเบฐเบญเบฒเบ”เป€เบ–เบดเบ‡เบเบธเปˆเบก C. Kubernetes เป€เบ›เบตเบ”เบ•เบปเบง pods, เบชเป‰เบฒเบ‡เบเบธเปˆเบก C, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฅเบถเบš pods, เปเบฅเบฐเบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบกเบกเบฑเบ™เบเปเปˆเบ›เบฒเบเบปเบ” - เบ‚เป‰เบญเบเบšเปเปˆเบˆเบทเปˆเบฅเบฒเบเบฅเบฐเบญเบฝเบ”, เบ‚เปเบญเบฐเป„เบž - เบŠเบดเป‰เบ™เบ—เบตเปˆเบกเบตเบฅเบฐเบšเบปเบšเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆ. เบ™เบตเป‰เบ™เปเบฒเป„เบ›เบชเบนเปˆเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒ, เบฅเบปเบ”เปƒเบ”เบเปเปˆเป€เบฅเบตเปˆเบกเบŠเป‰เบฒเบฅเบปเบ‡เบขเปˆเบฒเบ‡เปเบ‚เบ‡เปเบฎเบ‡. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เปเบฒเบ–เบฒเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป‚เบซเบผเบ”เบชเบนเบ‡. เบ–เป‰เบฒ pods เบ–เบฒเบงเบญเบ™เบ–เบทเบเป€เบ›เบตเบ”เบ•เบปเบง, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบกเบต Cron Job เบ—เบตเปˆเบœเบฐเบฅเบดเบ”เบเบฑเบเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆเบกเบต Ubuntu 16.04 เบˆเบฐเป€เบฅเบตเปˆเบกเบŠเป‰เบฒเบฅเบปเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เบญเบฒเบ—เบดเบ”. เบˆเบฐเบกเบตเบ„เปˆเบฒเบชเบฐเป€เบฅเปˆเบเบเบฒเบ™เป‚เบซเบผเบ”เบชเบนเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบเบธเปˆเบก C-groups เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบœเบนเป‰เบ—เบตเปˆเบžเบฝเบ‡เปเบ•เปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Ubuntu 16 เปเบฅเบฐ Kubernetes เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบˆเบฐเบ›เบฐเป€เบŠเบตเบ™.

เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบฅเบฒเบงเบ›เบฑเบšเบ›เบธเบ‡เบฅเบฐเบšเบปเบšเบซเบผเบทเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบญเบทเปˆเบ™, เปเบ•เปˆเปƒเบ™ Linux kernel เป€เบ–เบดเบ‡ 4.16 เบกเบฑเบ™เบกเปˆเบงเบ™เบเบงเปˆเบฒ - เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบฅเบถเบš C-groups, เบžเบงเบเบกเบฑเบ™เบฎเบปเปˆเบงเปƒเบ™ kernel เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบฅเบถเบš. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ™เบตเป‰, เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบšเบดเปˆเบ‡เบชเบฐเบ–เบดเบ•เบดเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบชเปเบฒเบฅเบฑเบš hearths เป„เบ”เป‰. เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเป„เบŸเบฅเปŒเบญเบญเบ, เบกเป‰เบงเบ™เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™, เปเบฅเบฐเบซเบ™เบถเปˆเบ‡เป„เบŸเบฅเปŒเบกเป‰เบงเบ™เบชเปเบฒเบฅเบฑเบš 15 เบงเบดเบ™เบฒเบ—เบต, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ kernel เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ™เบฑเบšเบฅเป‰เบฒเบ™ C-groups เบžเบฒเบเปƒเบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เป€เบŠเบดเปˆเบ‡เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบˆเบฐเบ–เบทเบเบฅเบถเบšเบญเบญเบ, เปเบ•เปˆเบšเปเปˆเบกเบต - เบžเบงเบเบกเบฑเบ™เบฎเบปเปˆเบงเป„เบซเบผ. .

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

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

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

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

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

Dmitry: เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™. เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบฅเบทเปˆเบญเบ‡ Kubernetes เบชเปเบฒเบฅเบฑเบšเบ—เบตเบกเบ‡เบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡.

เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบฑเบ™เบˆเบธ?

โ€” เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบšเบญเบเบžเบงเบเป€เบฎเบปเบฒเบงเปˆเบฒ Kubernetes เปเบœเปˆเบ‚เบฐเบซเบเบฒเบเบขเบนเปˆเปƒเบ™เบฅเบฑเบ”เป€เบŠเบเป„เบ”เป‰เปเบ™เบงเปƒเบ”?

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

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ„เปเบฒเบ–เบฒเบกเบญเบทเปˆเบ™ - เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบฑเบ™เบˆเบธ? เบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบฅเบฐเบ•เปเบฒเปเบซเบ™เปˆเบ‡เป‚เบ”เบเบฅเบงเบกเบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ” Flant เปเบกเปˆเบ™เบงเปˆเบฒ Kubernetes เปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ de facto.

เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ™เบญเบเบˆเบฒเบ Kubernetes.

เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เป€เบเบกโ€‹เบขเปˆเบฒเบ‡โ€‹เปเบ—เป‰โ€‹เบˆเบดเบ‡โ€‹เปƒเบ™โ€‹เบžเบฒเบโ€‹เบชเบฐโ€‹เบซเบ™เบฒเบกโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เป‚เบ„เบ‡โ€‹เบฅเปˆเบฒเบ‡โ€‹. เบžเบฝเบ‡เปเบ•เปˆเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡ - เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบšเปเปˆเบกเบต Ansible, Chef, เป€เบ„เบทเปˆเบญเบ‡ virtual, Terraform. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบเบฐเบชเบดเบเปเบฒเบฅเบงเบกเป€เบเบปเปˆเบฒ. Kubernetes เปเบกเปˆเบ™เบ•เบปเบงเบ›เปˆเบฝเบ™เปเบ›เบ‡เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡, เปเบฅเบฐเบ”เบฝเบงเบ™เบตเป‰เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

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

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

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

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

เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ

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

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

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบต monolith เบ—เบตเปˆเบ‚เบฝเบ™เป‚เบ”เบ 300 เบ„เบปเบ™, เปเบฅเบฐเบ—เบธเบเบ„เบปเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เปเบฅเบฐเบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบ–เบทเบเปเบเบเบญเบญเบเป€เบ›เบฑเบ™เบˆเบธเบ™เบฅเบฐเบžเบฒเบ - เบ›เบฐเบกเบฒเบ™ 10 เบŠเบดเป‰เบ™, เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบ‚เบฝเบ™เป‚เบ”เบ 30 เบ„เบปเบ™. เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ•เปเบฒโ€‹เปˆโ€‹เบชเบธเบ”โ€‹เบ—เบตเปˆโ€‹. เบ™เบตเป‰เปเบกเปˆเบ™เบชเปเบฒเบ„เบฑเบ™, เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เปเบฅเบฐเป€เบขเบฑเบ™. เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบกเบฒเบซเบฒเบžเบงเบเป€เบฎเบปเบฒ, เบšเปˆเบญเบ™เบ—เบตเปˆ 3 guys เป€เบขเบฑเบ™เบซเบผเบฒเบเปเบฅเบฐเบกเบตเบžเบญเบ™เบชเบฐเบซเบงเบฑเบ™เบ‚เบฝเบ™ 60 microservices เบชเบธเบ”เบซเบปเบงเป€เบ‚เบปเปˆเบฒเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบ—เบธเบเป†เบ„เบฑเป‰เบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบŠเบญเบเบซเบฒ Corvalol.

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

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

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

Kubernetes เบšเปเปˆเป„เบ”เป‰เบขเบทเบ™เบขเบนเปˆ. เบ„เปเบฒเบ–เบฒเบกเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡: Kubernetes, เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เปเบกเปˆเบ™ 4-5 binaries, เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เบกเบฑเบ™เปเบกเปˆเบ™เบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบซเบเบฑเบ‡? Ubuntu เบซเบผเบท Curios? เบ™เบตเป‰เปเบกเปˆเบ™ kernel Linux, เบŠเปเปˆเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบก. เบชเบดเปˆเบ‡โ€‹เบ—เบฑเบ‡โ€‹เปเบปเบ”โ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบตเป‰โ€‹เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เบ™เบตเป‰, เบ‡เบนโ€‹เบžเบดเบ”โ€‹เป‚เบ•โ€‹เปœเบถเปˆเบ‡โ€‹เบ–เบทเบโ€‹เบ–เบดเป‰เบกโ€‹เบญเบญเบโ€‹เบˆเบฒเบโ€‹เบ–เบฐเปœเบปเบ™, เบกเบตโ€‹เบฎเบปเป‰เบงโ€‹เบ•เบฑเป‰เบ‡โ€‹เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เบ™เบฑเป‰เบ™. Kubernetes เบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเปเบฅเบฐเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เปเบฅเบฐเบ›เบฐเบฅเบดเบกเบฒเบ™เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡, เบ›เบฐเบฅเบดเบกเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบ•เบปเบงเปเบกเปˆเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ—เบธเบเป†เป€เบ”เบทเบญเบ™เปเบฅเบฐ, เบ•เบฒเบกเบ™เบฑเป‰เบ™, เบ‚เบฐเบซเบ™เบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเปเบฒเบฅเบฑเบ‡เบชเบปเบกเบ”เบธเบ™เบเบฑเบ™.

เบ•เบญเบšเบ„เปเบฒเบ–เบฒเบกเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆ startup เบ„เบงเบ™เป€เบฎเบฑเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ - เบกเบฒ Flaunt, เบˆเปˆเบฒเบ 150 เบžเบฑเบ™ rubles เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบš turnkey DevOps เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‡เปˆเบฒเบ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ—เบตเปˆเบกเบตเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบ, เบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบ. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบˆเป‰เบฒเบ‡ DevOps เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡, เบœเบนเป‰เบ—เบตเปˆเบˆเบฐเบ•เป‰เบญเบ‡เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐเบˆเปˆเบฒเบเป€เบ‡เบดเบ™เป€เบ”เบทเบญเบ™เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบšเบš turnkey เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบšเบฑเบ™เบซเบฒ. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบกเบตเบ‚เปเป‰เป€เบชเบเบšเบฒเบ‡เบญเบฑเบ™. เบžเบงเบเป€เบฎเบปเบฒ, เปƒเบ™เบ–เบฒเบ™เบฐเบ—เบตเปˆเป€เบ›เบฑเบ™เบœเบนเป‰เบชเบฐเปœเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบžเบฒเบเบ™เบญเบ, เบšเปเปˆเบชเบฒเบกเบฒเบ”เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบก เปเบฅเบฐเบ•เบญเบšเบชเบฐเปœเบญเบ‡เป„เบ”เป‰เป„เบงเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบŠเปเบฒเบ™เบฒเบ™เบซเบผเบฒเบเปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบก. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบฎเบฑเบšโ€‹เบ›เบฐโ€‹เบเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบงเปˆเบญเบ‡โ€‹เป„เบงโ€‹เบ„เบดเบ”โ€‹เบญเบญเบโ€‹เปเบฅเบฐโ€‹เบŸเบทเป‰เบ™โ€‹เบŸเบน Kubernetes เบˆเบฒเบโ€‹เบ•เบฒเบโ€‹.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ‚เปเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰ outsourcing เบเบฑเบš startups เปเบฅเบฐเบ—เบธเบฅเบฐเบเบดเบ”เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เป€เบ–เบดเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเบธเบ—เบดเบ”เบ—เบตเบกเบ‡เบฒเบ™เบ‚เบญเบ‡ 10 เบ„เบปเบ™เปƒเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบšเปเปˆเบกเบตเบˆเบธเบ”. เบกเบฑเบ™เปเบ™เปˆเบ™เบญเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบตเปˆเบˆเบฐ outsource เบ™เบตเป‰.

เบเปˆเบฝเบงเบเบฑเบš Amazon เปเบฅเบฐ Google

โ€” เป€เบˆเบปเป‰เบฒ เบžเบฒเบš เบˆเบฒเบ เบเบฒเบ™ เปเบเป‰ เป„เบ‚ เบˆเบฒเบ Amazon เบซเบผเบท Google เบชเบฒ เบกเบฒเบ” เบ–เบทเบ เบžเบด เบˆเบฒ เบฅเบฐ เบ™เบฒ เป€เบ›เบฑเบ™ outsource เบšเป?

Dmitry: เปเบกเปˆเบ™เปเบฅเป‰เบง, เปเบ™เปˆเบ™เบญเบ™, เบ™เบตเป‰เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡. เปเบ•เปˆเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบกเบต nuances. เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบตเบชเบดเปˆเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบเบซเบผเบฒเบเบžเบฑเบ™เบญเบฑเบ™เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ Amazon AWS: Load Balancer เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบปเบšเบญเบธเปˆเบ™เบ‚เบถเป‰เบ™เบซเบผเบทเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ•เป‰เบญเบ‡เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเบงเปˆเบฒ "เบ„เบปเบ™, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™, เบญเบปเบšเบญเบธเปˆเบ™ Load Balancer เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ!" เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰ nuances เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

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

เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ„เปเบฒเบ•เบญเบš - เปเบ™เปˆเบ™เบญเบ™, เป€เบฅเบทเปˆเบญเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™. เบ„เปเบฒเบ–เบฒเบกเปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเบเบฑเบšเป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบฅเบฐเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเป? Amazon เปเบฅเบฐ Google เป€เบฎเบฑเบ”เป„เบ”เป‰เบ”เบต. เบชเปเบฒเบฅเบฑเบšเบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ” - เปเบ—เป‰. เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เปƒเบ™เบ—เบฒเบ‡เบšเบงเบเบญเบตเบเบ•เปเปˆเป„เบ›. เบŸเบฑเบ‡เบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™เบชเป‰เบฒเบ‡เบšเบฑเบ™เบซเบฒเบซเบผเบฒเบ - Ager, เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบฅเบฑเบ”เป€เบŠเบ, เปเบฅเบฐเบ—เบธเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ OpenStack เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™: Headster, Overage - เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เบžเบงเบเป€เบ‚เบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเป‰เบฒเบ‡เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚.

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

เปƒเบœเบ•เป‰เบญเบ‡เบเบฒเบ™ Kubernetes?

โ€” เปเบฅเบฐเบเบฑเบ‡, เปƒเบœเบ•เป‰เบญเบ‡เบเบฒเบ™ Kubernetes? เปƒเบœเบ„เบงเบ™เบˆเบฐเบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰ Kubernetes เปเบฅเป‰เบง, เปƒเบœเป€เบ›เบฑเบ™เบฅเบนเบเบ„เป‰เบฒ Flaunt เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบš Kubernetes?

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

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

เป€เบกเบทเปˆเบญโ€‹เบ„เบปเบ™โ€‹เปเบšเบšโ€‹เบ™เบตเป‰โ€‹เบกเบฒโ€‹เบซเบฒโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒ เป€เบฎเบปเบฒโ€‹เบเปโ€‹เป€เบงเบปเป‰เบฒโ€‹เบงเปˆเบฒ: โ€œเบ‚เปโ€‹เป‚เบ—เบ” เปเบ•เปˆโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบญเบฑเบ”เบชเบฐเบˆเบฑเบ™โ€‹เป€เบฅเบตเบ.โ€ เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบตเบชเบธเบ‚เบฐเบžเบฒเบšเบ”เบต, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเบดเบ™เบญเบฒเบซเบฒเบ™เบ—เบตเปˆเบ”เบตเปเบฅเบฐเบญเบญเบเบเปเบฒเบฅเบฑเบ‡เบเบฒเบ. เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบตเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบท. เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบต CI / CD เบ—เบตเปˆเบชเบฐเบ”เบงเบ, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบงเบฝเบเบซเบผเบฒเบเบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”.

เบ•เบญเบšเบ„เปเบฒเบ–เบฒเบกเบ‚เบญเบ‡เบœเบนเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ Kubernetes - เบšเปเปˆเบกเบตเปƒเบœเบ•เป‰เบญเบ‡เบเบฒเบ™ Kubernetes.

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

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

เบ„เปเบฒเบชเบฑเบšเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบซเบผเบทเบœเบนเป‰เบญเบทเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™ Kubernetes เปเบกเปˆเบ™เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

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

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

เบ„เปเบฒเบ•เบญเบšเบชเบธเบ”เบ—เป‰เบฒเบเปเบกเปˆเบ™: เบ—เปˆเบฒเบ™เบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ Kubernetes. เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบšเบฑเบ™โ€‹เบฅเบธโ€‹เป„เบ”เป‰โ€‹เปเบกเปˆเบ™โ€‹:

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

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

เบเปˆเบฝเบงเบเบฑเบš serverless

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

Dmitry: เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เปƒเบซเป‰เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบงเปˆเบฒเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ - เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰! เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™. เบ‚เป‰เบญเบเป€เบšเบดเปˆเบ‡เบ•เบตเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบฅเบฐเป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบซเบฒเบ•เปˆเบฒเบ‡เป†เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ transistors เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ•เบฐเบซเบฅเบปเบ, เบšเปเปˆเปเบกเปˆเบ™เบšเป? เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เบžเบปเบšเบšเบฒเบ‡เปเบกเบ‡เป„เบกเป‰เปƒเบ™ CPU.

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

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

เบเบฑเบš serverless เบซเบ™เบถเปˆเบ‡เบ•เปเปˆเบซเบ™เบถเปˆเบ‡: เบชเบดเปˆเบ‡เบ—เบตเปˆเปเบกเปˆเบ™เป€เบขเบฑเบ™, เปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เปเบกเปˆเบ™เบขเบนเปˆเป„เบเบˆเบฒเบเบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡ 2019. เปƒเบเป‰เบฎเบญเบ”เบ›เบต 2030 - เบกเบฒเป€เบšเบดเปˆเบ‡เบ™เบณเบเบฑเบ™เป€เบฅเบตเบ. เบ‚เป‰เบญเบเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเบปเบ‡เปƒเบชเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบกเบตเบŠเบตเบงเบดเบ”เบขเบนเปˆ, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบกเบตเบŠเบตเบงเบดเบ”เบขเบนเปˆเบขเปˆเบฒเบ‡เปเบ™เปˆเบ™เบญเบ™ (เป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบเปˆเบญเบ™เบ™เบญเบ™), เปเบ•เปˆเบ•เบญเบ™เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบญเบทเปˆเบ™เป†. เบกเบฑเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฒเบ™เป€เบŠเบทเปˆเบญเปƒเบ™ fairy tale pony Rainbow. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบชเบญเบ‡เบชเบฒเบกเป€เบ›เบตเป€เบŠเบฑเบ™เบ‚เบญเบ‡เบเปเบฅเบฐเบ™เบตเบ–เบทเบเปเบเป‰เป„เบ‚, เปเบฅเบฐเบžเบงเบเบกเบฑเบ™เบ–เบทเบเปเบเป‰เป„เบ‚เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เปเบ•เปˆเปƒเบ™เบซเบปเบงเบ‚เปเป‰, serverless เปเบกเปˆเบ™ rainbow ... เบชเปเบฒเบฅเบฑเบšเบ‚เป‰เบญเบ, เบซเบปเบงเบ‚เปเป‰เบ™เบตเป‰เปเบกเปˆเบ™เบซเปˆเบฒเบ‡เป„เบเป€เบเบตเบ™เป„เบ›เปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเป„เบ”เป‰. เบ‚เป‰เบญเบเบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบชเบปเบ™เบ—เบฐเบ™เบฒ. เปƒเบ™เบ›เบต 2019, เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ”เบฝเบงเบเบฑเบš serverless เป„เบ”เป‰.

Kubernetes เบˆเบฐเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบ™เบงเปƒเบ”

โ€” เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเบเป‰เบฒเบงเป„เบ›เบชเบนเปˆเบญเบฐเบ™เบฒเบ„เบปเบ”เบญเบฑเบ™เป„เบเบญเบฑเบ™เบ›เบฐเป€เบชเบตเบ”เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบ„เบดเบ”เบงเปˆเบฒ Kubernetes เปเบฅเบฐเบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”เบญเป‰เบญเบกเบ‚เป‰เบฒเบ‡เบˆเบฐเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบ™เบงเปƒเบ”?

Dmitry: เบ‚เป‰เบญเบเป„เบ”เป‰เบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เบซเบผเบฒเบเปเบฅเบฐเบ‚เป‰เบญเบเบกเบตเบ„เปเบฒเบ•เบญเบšเบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™. เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™ stateful - เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, stateless เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™. Kubernetes เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เป„เบ”เป‰เบฅเบปเบ‡เบ—เบถเบ™เบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบตเป‰, เบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบกเบฑเบ™. Stateless เป€เบฎเบฑเบ”เบงเบฝเบเป€เบเบทเบญเบšเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปƒเบ™ Kubernetes, เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ—เบตเปˆเบˆเบฐเบˆเบปเปˆเบกเบเปˆเบฝเบงเบเบฑเบš. เบเบฑเบ‡เบกเบตเบซเบผเบฒเบเบšเบฑเบ™เบซเบฒ, เบซเบผเบทเปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, nuances. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ”เบตเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ, เปเบ•เปˆเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบžเบงเบเป€เบฎเบปเบฒ. เบกเบฑเบ™เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบขเปˆเบฒเบ‡เปœเป‰เบญเบเบชเบญเบ‡เบชเบฒเบกเบ›เบตเป€เบžเบทเปˆเบญเปƒเบซเป‰เบชเบดเปˆเบ‡เบ™เบตเป‰เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเบ—เบธเบเบ„เบปเบ™. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ—เบตเปˆเบ„เบดเบ”เป„เบฅเปˆ, เปเบ•เปˆเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ‚เบญเบ‡เบ‚เป‰เบญเบเบˆเบฒเบเบซเบปเบงเบ‚เบญเบ‡เบ‚เป‰เบญเบ.

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

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

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

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เบงเบ™เบˆเบฐเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ - เบเปˆเบญเบ‡เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบชเบตเบ”เปเบฒเบซเบผเบฒเบ, เบซเบผเบฒเบเปเบฅเบฐเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰, เบกเบต knobs เบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบเปเบฅเบฐเบซเบผเบฒเบ.

เบ‚เป‰เบญเบเป€เบ„เบตเบเบŸเบฑเบ‡เบเบฒเบ™เบชเปเบฒเบžเบฒเบ”เป€เบเบปเปˆเบฒเบเบฑเบš Isaac Asimov เบˆเบฒเบ 80s เปƒเบ™ YouTube เปƒเบ™เบฅเบฒเบเบเบฒเบ™ Saturday Night Live - เบฅเบฒเบเบเบฒเบ™เป€เบŠเบฑเปˆเบ™ Urgant, เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆ. เบžเบงเบเป€เบ‚เบปเบฒเบ–เบฒเบกเบฅเบฒเบงเบเปˆเบฝเบงเบเบฑเบšเบญเบฐเบ™เบฒเบ„เบปเบ”เบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เบ—เปˆเบฒเบ™โ€‹เบเปˆเบฒเบงโ€‹เบงเปˆเบฒ, เบญเบฒโ€‹เบ™เบฒโ€‹เบ„เบปเบ”โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบฅเบฝเบšโ€‹เบ‡เปˆเบฒเบ, เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบงเบดโ€‹เบ—เบฐโ€‹เบเบธ. เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เป€เบ„เบทเปˆเบญเบ‡เบฎเบฑเบšเบงเบดเบ—เบฐเบเบธเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบŠเบฑเบšเบŠเป‰เบญเบ™. เป€เบžเบทเปˆเบญเบˆเบฑเบšเบ„เบทเป‰เบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบซเบฑเบ™เบฅเบนเบเบšเบดเบ”เบชเปเบฒเบฅเบฑเบš 15 เบ™เบฒเบ—เบต, เบซเบฑเบ™ skewers เปเบฅเบฐเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เบฎเบนเป‰เบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ, เป€เบ‚เบปเป‰เบฒเปƒเบˆเบŸเบตเบŠเบดเบเบ‚เบญเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เบ„เบทเป‰เบ™เบงเบดเบ—เบฐเบเบธ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡ knob เป€เบซเบผเบทเบญเบขเบนเปˆเปƒเบ™เบงเบดเบ—เบฐเบเบธ.

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

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ Azimov เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบ„เบทเบเบฑเบ™เบเบฑเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบต - เบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบˆเบฐเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเปƒเบ™เบ›เบต 1980 เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบกเป€เบžเบทเปˆเบญเบเบปเบ”เบ›เบธเปˆเบกเบ•เปˆเบฒเบ‡เป†เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบต, เบกเบฑเบ™เบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™เบเปเบฅเบฐเบ™เบตเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”.

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

เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เบเบฑเบšเบงเบดเบชเบฐเบงเบฐเบเบญเบ™?

โ€” เปเบฅเป‰เบงเบˆเบฐเป€เบเบตเบ”เบซเบเบฑเบ‡เบ‚เบถเป‰เบ™เบเบฑเบšเบงเบดเบชเบฐเบงเบฐเบเบญเบ™ เปเบฅเบฐเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™ Kubernetes?

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

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

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

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

DevOps เบซเบผเบทเบงเบดเบชเบฐเบงเบฐเบเปเบฒเบฅเบฐเบšเบปเบšเบˆเบฐเบšเปเปˆเบซเบฒเบเป„เบ› - เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เปเบฅเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบˆเบฐเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.

โ€” เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบเบฑเบ‡โ€‹เป„เบ”เป‰โ€‹เบเบดเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบ„เบดเบ”โ€‹เบ—เบตเปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ—เบตเปˆโ€‹เปเบ—เป‰โ€‹เบˆเบดเบ‡โ€‹เบˆเบฐโ€‹เป€เบžเบตเปˆเบกโ€‹เบ‚เบถเป‰เบ™โ€‹.

Dmitry: เปเบ™เปˆเบ™เบญเบ™, เบซเบ™เบถเปˆเบ‡เบฎเป‰เบญเบเบชเปˆเบงเบ™เบฎเป‰เบญเบ! เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบŠเบญเบšเปเบงเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เปเบกเปˆเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเปเบเป‰เป„เบ‚เบ”เป‰เบงเบเบŠเบญเบšเปเบงเปเบกเปˆเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบกเปˆเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบง. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ•เบฐเบซเบผเบฒเบ” DevOps เปเบกเปˆเบ™เบฎเป‰เบญเบ™เป€เบเบตเบ™เป„เบ›. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เปƒเบ™เบ„เบงเบฒเบกเบ„เบฒเบ”เบซเบงเบฑเบ‡เบ‚เบญเบ‡เป€เบ‡เบดเบ™เป€เบ”เบทเบญเบ™. เปƒเบ™เบ—เบฒเบ‡เบ—เบตเปˆเบ”เบต, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”, เบ„เบงเบ™เบกเบต juniors เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ X, เบเบฒเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ 1,5X, เปเบฅเบฐเบœเบนเป‰เบชเบนเบ‡เบญเบฒเบเบธเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ 2X. เปเบฅเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบšเบดเปˆเบ‡เบ•เบฐเบซเบผเบฒเบ”เป€เบ‡เบดเบ™เป€เบ”เบทเบญเบ™ Moscow DevOps, เบ„เบปเบ™เบฎเบธเปˆเบ™เบ™เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบˆเบฒเบ X เบซเบฒ 3X เปเบฅเบฐเบœเบนเป‰เบญเบฒเบงเบธเป‚เบชเบ•เป‰เบญเบ‡เบเบฒเบ™เบˆเบฒเบ X เบซเบฒ 3X.

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

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

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

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

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

เบ„เบงเบฒเบกเบ›เบฒเบ”เบ–เบฐเบซเบ™เบฒเปเบฅเบฐเบ™เบฒเบ—เบตเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ„เบชเบฐเบ™เบฒ

- เป€เบˆเบปเป‰เบฒเบกเบตเบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบšเป?

Dmitry: เปเบกเปˆเบ™เปเบฅเป‰เบง, เบ‚เป‰เบญเบเบกเบตเบ„เบงเบฒเบกเบ›เบฒเบ”เบ–เบฐเปœเบฒเบซเบผเบฒเบเบขเปˆเบฒเบ‡.

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

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

เบญเบฑเบ™โ€‹เบ—เบตโ€‹เบชเบฒเบกโ€‹, เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹, เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบ›เบฒเบ”โ€‹เบ–เบฐโ€‹เบซเบ™เบฒโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ„เป‰เบฒโ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบญเบตเบโ€‹เปเบฅเป‰เบง - เบขเบธเบ”โ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญโ€‹เปƒเบ™ tales fairyโ€‹. เบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบกเบทเบญเบฒเบŠเบตเบš. DevOps เป€เบ›เบฑเบ™เบญเบฒเบŠเบตเบšเบ—เบตเปˆเบฎเบธเบ™เปเบฎเบ‡เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบซเบผเบฒเบ. เบขเบธเบ”เบซเบผเบดเป‰เบ™เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เปƒเบซเป‰เบกเบฑเบ™เบเบปเบ”เบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™เปเบฅเบฐเบ—เปˆเบฒเบ™เบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบกเบฑเบ™. เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™เบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบกเบฒเป‚เบฎเบ‡เบซเบกเป, เปเบฅเบฐเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบซเบกเปเบเปเบฒเบฅเบฑเบ‡เบ—เบปเบ”เบฅเบญเบ‡เป€เบˆเบปเป‰เบฒ. เบ‚เป‰เบญเบเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เปƒเบœเบœเบนเป‰เปœเบถเปˆเบ‡เบฅเบฑเบ‡เบเบฝเบ”, เปเบ•เปˆเบชเปˆเบงเบ™เบซเบผเบฒเบเปเบฅเป‰เบง, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบˆเบปเป‰เบฒ, เปเบ•เปˆเบเปˆเบฝเบงเบเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™. เบšเบญเบเบ„เบปเบ™เบญเบทเปˆเบ™เปƒเบซเป‰เบขเบธเบ”เบ„เบทเบเบฑเบ™. เบ™เบตเป‰เบเปเปˆเบ—เปเบฒเบฅเบฒเบเบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ” - เบซเบผเบฒเบเบ„เบปเบ™เป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™, admins เปเบฅเบฐ DevOps เป€เบ›เบฑเบ™ dudes เบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบ—เปเบฒเบฅเบฒเบเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡. เบ™เบตเป‰เปเบกเปˆเบ™ "เปเบ•เบเบซเบฑเบ" เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบเป‰เบญเบ™เบเบฒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ›เบซเบผเบดเป‰เบ™, เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เป€เบšเบดเปˆเบ‡เบ”เป‰เบงเบเบชเบฐเบ•เบดเป€เบขเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”, เปเบฅเบฐเบกเบฑเบ™เป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”.

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

- เบ‚เบญเบšเปƒเบˆเบซเบผเบฒเบเป†!

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

เปƒเบ™เบเบฒเบ™เบชเปเบฒเบžเบฒเบ”, Dmitry เป„เบ”เป‰เบชเปเบฒเบœเบฑเบ”เบเบฑเบšเบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡ werf. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเบ”เบชเบฐเบงเบดเบ”เป€เบŠเบตเปเบฅเบ™เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป€เบเบทเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”. เปเบ•เปˆโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบชเบฐโ€‹เป€เบซเบกเบตโ€‹เป„เบ›โ€‹. เบชเบธเบ” DevOpsConf  เปƒเบ™เบ‡เบฒเบ™เบšเบธเบ™ RIT++ Dmitry Stolyarov เบˆเบฐเบšเบญเบเบ—เปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰เบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”. เปƒเบ™เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™ "werf เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบชเปเบฒเบฅเบฑเบš CI / CD เปƒเบ™ Kubernetes" เบˆเบฐเบกเบตเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡: เบšเบฑเบ™เบซเบฒเปเบฅเบฐ nuances เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰เบ‚เบญเบ‡ Kubernetes, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡ werf เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”. เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบงเบฑเบ™เบ—เบต 27 เปเบฅเบฐ 28 เป€เบ”เบทเบญเบ™เบžเบถเบ”เบชเบฐเบžเบฒ, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบš.

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

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