11 เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰ Kubernetes เบ”เบตเบ‚เบถเป‰เบ™

11 เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰ Kubernetes เบ”เบตเบ‚เบถเป‰เบ™

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

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

เบœเบนเป‰เบฎเบฑเบเบชเบฒเบ›เบฐเบ•เบน: เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ™เบฐเป‚เบเบšเบฒเบ

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

เบเบฒเบงเบดเบ—เบฑเบ”: เบเบธเปˆเบก Kubernetes เปเบšเบšเบžเบปเบเบžเบฒ

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

เบเบฒเบงเบดเบ—เบฑเบ” เบ–เปˆเบฒเบเบฎเบนเบšเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบธเปˆเบก Kubernetes, เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเบžเบฒเบšเบšเบฑเบ™เบˆเบธ, เปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒ "เบŠเบธเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ." เบŠเบธเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ›เบปเบเบเบฐเบ•เบด .tar, เบชเบฒเบกเบฒเบ” replicate เบเบธเปˆเบกเป„เบ”เป‰เบ—เบธเบเบšเปˆเบญเบ™เบ—เบตเปˆ Kubernetes เบชเบฒเบกเบฒเบ”เปเบฅเปˆเบ™เป„เบ”เป‰.

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

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

Kaniko: เบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบนเป‰เบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™เบเบธเปˆเบก Kubernetes

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

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

เปเบฒเบเป€เบซเบ”: Kaniko เปเบกเปˆเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™ (เบžเบถเบ”เบชเบฐเบžเบฒ 2020, เบ›เบฐเบกเบฒเบ™ เบ™เบฑเบเปเบ›) เบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธ Windows เป„เบ”เป‰.

Kubecost: เบ„เปˆเบฒเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Kubernetes

เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบšเปเบฅเบดเบซเบฒเบ™ Kubernetes เบชเปˆเบงเบ™เปƒเบซเบเปˆเป€เบ™เบฑเป‰เบ™เปƒเบชเปˆเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเปƒเบ™เบเบฒเบ™เบ™เบณเปƒเบŠเป‰, เบ•เบดเบ”เบ•เบฒเบก, เป€เบ‚เบปเป‰เบฒเปƒเบˆเบžเบถเบ”เบ•เบดเบเบณเบžเบฒเบเปƒเบ™เบเบฑเบ, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เปเบ•เปˆเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ - เป€เบ›เบฑเบ™เป‚เบ”เบฅเบฒเปเบฅเบฐ pennies - เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เปเบฅเปˆเบ™ Kubernetes?

Kubecost เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต Kubernetes เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡, เบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐ เป„เป เบˆเบฒเบเบเบฒเบ™เปเบฅเปˆเบ™ clusters เปƒเบ™เบ—เบปเปˆเบงเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡เปƒเบซเบเปˆ, เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™ dashboard เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ›เบฐเบˆเปเบฒเป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐ cluster. เบฅเบฒเบ„เบฒเบชเปเบฒเบฅเบฑเบš RAM, เป€เบงเบฅเบฒ CPU, GPU เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบญเบ‡เปเบœเปˆเบ™เปเบกเปˆเบ™เปเบšเปˆเบ‡เบญเบญเบเป‚เบ”เบเบญเบปเบ‡เบ›เบฐเบเบญเบš Kubernetes (เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต, เบเบฑเบ, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†).

Kubecost เบเบฑเบ‡เบ•เบดเบ”เบ•เบฒเบกเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ™เบญเบเบเบธเปˆเบกเป€เบŠเบฑเปˆเบ™ Amazon S3 buckets, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบˆเปเบฒเบเบฑเบ”เบเบฑเบš AWS. เบ‚เปเป‰เบกเบนเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒ Prometheus เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡เบเบธเปˆเบก.

Kubecost เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบŸเบฃเบตเบ•เบฒเบšเปƒเบ”เบ—เบตเปˆเบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบ—เบถเบ 15 เบกเบทเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™. เบชเปเบฒเบฅเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เบฅเบฒเบ„เบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆ $199 เบ•เปเปˆเป€เบ”เบทเบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ 50 nodes.

KubeDB: เปเบฅเปˆเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ•เปเปˆเบชเบนเป‰เบขเบนเปˆเปƒเบ™ Kubernetes

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

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

Kube-monkey: Chaos Monkey เบชเปเบฒเบฅเบฑเบš Kubernetes

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

Kubernetes Ingress Controller เบชเปเบฒเบฅเบฑเบš AWS

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

เบกเบฑเบ™เบˆเบฑเบ”เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ AWS เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ ingress object เปƒเบ™เบเบธเปˆเบก, เบชเป‰เบฒเบ‡ load balancers เบชเปเบฒเบฅเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ ingress เปƒเบซเบกเปˆ, เปเบฅเบฐเป€เบญเบปเบฒ load balancers เป€เบกเบทเปˆเบญเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ–เบทเบเบฅเบถเบš. เบกเบฑเบ™เปƒเบŠเป‰ CloudFormation เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบธเปˆเบกเบเบฑเบ‡เบ„เบปเบ‡เบชเบญเบ”เบ„เปˆเบญเบ‡. เบกเบฑเบ™เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ CloudWatch Alarm เปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบญเบทเปˆเบ™เป†เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ cluster เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เป€เบŠเบฑเปˆเบ™เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™ SSL เปเบฅเบฐ EC2 Auto Scaling Groups.

Kubespray: เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Kubernetes เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”

Kubespray เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบญเบ‡โ€‹เบเบธเปˆเบก Kubernetes เบ—เบตเปˆโ€‹เบžเป‰เบญเบกโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เป€เบ›เบฑเบ™โ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ”, เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เป€เบŠเบตเบšโ€‹เป€เบงเบตโ€‹เบฎเบฒเบ”โ€‹เปเบงโ€‹เป„เบ›โ€‹เป€เบ–เบดเบ‡โ€‹เบ„เบฅเบฒเบงโ€‹เบชเบฒโ€‹เบ—เบฒโ€‹เบฅเบฐโ€‹เบ™เบฐโ€‹เปƒเบซเบเปˆ. เบกเบฑเบ™เปƒเบŠเป‰ Ansible (Vagrant - เบ—เบฒเบ‡เป€เบฅเบทเบญเบ) เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบชเป‰เบฒเบ‡เบเบธเปˆเบกเบ—เบตเปˆเบกเบตเบขเบนเปˆเบซเบผเบฒเบเบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ add-on เบ‚เบญเบ‡เบ—เปˆเบฒเบ™ (เป€เบŠเบฑเปˆเบ™ Flannel, Calico เปเบฅเบฐเบญเบทเปˆเบ™เป†) เปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux เบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบฅเบทเบญเบเป€เบกเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบฎเบฒเบ”เปเบง.

Skaffold: เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเบŠเป‰เบณเป†เบชเบณเบฅเบฑเบš Kubernetes

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

Teresa: PaaS เบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เปƒเบ™ Kubernetes

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

Tilt: เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ” container เป„เบ›เบซเบฒเบเบธเปˆเบก Kubernetes

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

PS เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบŠโ€‹เป‰โ€‹เปโ€‹เบฒโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบตเป‰โ€‹ เบžเบฒเบเปƒเบ•เป‰ เบชเบญเบšโ€‹เบชเบงเบ™โ€‹เบ”เป‰เบงเบโ€‹เบกเบทโ€‹เบขเบฒเบโ€‹เบฎเบนเป‰โ€‹เบขเบฒเบโ€‹เป€เบซเบฑเบ™โ€‹เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹. เป€เบžเบทเปˆเบญเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบง (เบซเบงเบฑเบ‡เบงเปˆเบฒ!) เปƒเบ™เบซเบผเบฑเบเบชเบนเบ”เบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเบ‚เบธเป‰เบ™ offline เปƒเบ™เป€เบ”เบทเบญเบ™เบเบธเบกเบžเบฒ. เบ–เบฒเบ™ Kubernetes เบงเบฑเบ™เบ—เบต 8โ€“10 เบเบธเบกเบžเบฒ 2021. เปเบฅเบฐ Kubernetes Mega เบงเบฑเบ™เบ—เบต 12โ€“14 เบเบธเบกเบžเบฒ. เบ”เป‰เบงเบเบ„เบงเบฒเบกเบŠเบทเปˆเบชเบฑเบ”, เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบžเบฒเบ”เบšเบฑเบ™เบเบฒเบเบฒเบ”เบญเบฑเบ™เบญเบปเบšเบญเบธเปˆเบ™ เปเบฅเบฐ เบกเบตเบžเบฐเบฅเบฑเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เปเบšเบšเบญเบญเบšเป„เบฅเบ™เปŒ. เบšเปเปˆเบงเปˆเบฒเป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบเบตเบ—เบตเปˆเบเป‰เบฒเบงเปœเป‰เบฒเบ‚เบฐเปœเบฒเบ”เปƒเบ”, เบžเบงเบเบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ—เบ™เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ‚เบญเบ‡เบกเบฐเบ™เบธเบ” เปเบฅเบฐเบšเบฑเบ™เบเบฒเบเบฒเบ”เบ—เบตเปˆเบžเบดเป€เบชเบ”เป€เบกเบทเปˆเบญเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบˆเบดเบ”เปƒเบˆเบ”เบฝเบงเบเบฑเบ™เบกเบฒเป€เบ•เบปเป‰เบฒเป‚เบฎเบกเบเบฑเบ™.

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

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