Hey Habr!

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

K8S Multicluster Journey

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

  • เบžเบฐเปเบ™เบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ 100+ เบ„เบปเบ™, เบฅเบงเบกเบ—เบฑเบ‡เบซเบผเบฒเบเบเบงเปˆเบฒ 10 เบ—เบตเบกเบ‡เบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเบกเบตเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ QA, DevOps เปเบฅเบฐ Scrum เบ—เบตเปˆเบžเบฝเบ‡เบžเปเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ stack - Python, PHP, C++, Java เปเบฅเบฐ Golang. 
  • เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ 2000 เบšเบฑเบ™เบˆเบธเปƒเบ™เปเบ•เปˆเบฅเบฐ. เบžเบงเบเป€เบ‚เบปเบฒเบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™ Rancher v1.6 เบขเบนเปˆเปƒเบ™ virtualization เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เปเบฅเบฐเบžเบฒเบเปƒเบ•เป‰ VMware. 

เปเบฎเบ‡เบเบฐเบ•เบธเป‰เบ™

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

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

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

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”

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

เบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เบ„เปเบฒเบ–เบฒเบกเบ‚เบญเบ‡เบเบฒเบ™เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบเบธเปˆเบก. เบžเบงเบเป€เบฎเบปเบฒเบ›เบฝเบšเบ—เบฝเบšเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”: kops, kubespray, kubeadm.

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

เปเบฅเบฐเบœเบนเป‰เบŠเบฐเบ™เบฐเปเบกเปˆเบ™:

K8S Multicluster Journey

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

เบšเบฑเบ™เบซเบฒเบ—เปเบฒเบญเบดเบ”

Ansible เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆ kubespray เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™, เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก IaC: เป€เบกเบทเปˆเบญเบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบ / decommissioning nodes, เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบœเบดเบ”เบžเบฒเบ”เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปเบฅเบฐเบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เปเบŠเบเปเบŠเบ‡เปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™, เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰ OSes เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, playbook เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. . เป€เบกเบทเปˆเบญเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบ—เบตเบกเบ‡เบฒเบ™เปเบฅเบฐ nodes เปƒเบ™ cluster เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒ playbook เปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบเบงเปˆเบฒเปเบฅเบฐเบเบฒเบงเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบชเปเบฒเป€เบฅเบฑเบ”, เปเบฅเบฐเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš, เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™ 3,5 เบŠเบปเปˆเบงเป‚เบกเบ‡, เบˆเบฐเป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”เบเปˆเบฝเบงเบเบฑเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™? ๐Ÿ™‚

เปเบฅเบฐเบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ kubespray เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆ Ansible, เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบขเบนเปˆ glance เบ—เปเบฒเบญเบดเบ”, เปเบ•เปˆ:

K8S Multicluster Journey

เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบ”เบตเบ™เบ—เบฒเบ‡, เบงเบฝเบเบ‡เบฒเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เบ•เบปเบงเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™ AWS เปเบฅเบฐเปƒเบ™ virtualization, เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบฅเบทเป‰เบญเบเป†, เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เป„เบ”เป‰เบ›เปˆเบฝเบ™เปเบ›เบ‡.
 
K8S Multicluster JourneyK8S Multicluster Journey

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

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

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

เบงเบดเบ—เบตเบเบฒเบ™เป€เบ›เบฑเบ™?

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

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบญเบฑเบ™เบ—เบตเบชเบญเบ‡:

K8S Multicluster Journey

เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบธเปˆเบกเบ—เบตเบชเบฒเบก: 

K8S Multicluster Journey

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

K8S Multicluster Journey

Kubernetes เป€เบ•เบฑเบกเบˆเบฐเบกเบฒ! เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ MultiKubernetes, เบกเบฑเบ™ turns เบญเบญเบ. 

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

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

K8S Multicluster Journey

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

เบฎเบธเปˆเบ™ Rancher 2.2 เปเบฅเป‰เบงเบกเบตเบฎเบนเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบซเบผเบฒเบเบเบงเปˆเบฒเป€เบเบปเปˆเบฒเปเบฅเบฐ, เบžเป‰เบญเบกเบเบฑเบšเบ•เบปเบงเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เบกเบตเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบเบญเบญเบเบˆเบฒเบเบเปˆเบญเบ‡, เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบ™เบญเบเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ, เบˆเบธเบ”เบ”เบฝเบงเบ‚เบญเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเบชเบดเบ”เปเบฅเบฐเป„เบŸเบฅเปŒ kubeconfig, เป€เบ›เบตเบ”เบ•เบปเบง kubectl. เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปƒเบ™ UI, nested namespaces aka เป‚เบ„เบ‡เบเบฒเบ™. 

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

เป€เบเบตเบ”โ€‹เบซเบเบฑเบ‡โ€‹เบ‚เบถเป‰เบ™

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

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

K8S Multicluster Journey

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

เบšเบปเบ”เบ„เบงเบฒเบกเป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เป‚เบ”เบ A. Antipov, A. Ganush, เบงเบดเบชเบฐเบงเบฐเบเบญเบ™เป€เบงเบ—เบต. 

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

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