αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes

αž‚αžΌαž”-on-cube, metaclusters, Honeycombs, αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž’αž“αž’αžΆαž“

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 1. αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸαž€αžΌ Kubernetes αž“αŸ…αž›αžΎ Alibaba Cloud

αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž†αŸ’αž“αžΆαŸ† 2015 αž˜αž€ Alibaba Cloud Container Service for Kubernetes (ACK) αž‚αžΊαž‡αžΆαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž–αž–αž€αžŠαŸ‚αž›αžšαžΈαž€αž›αžΌαžαž›αžΆαžŸαŸ‹αž›αžΏαž“αž”αŸ†αž•αž»αžαž“αŸ…αž€αŸ’αž“αž»αž„ Alibaba Cloud αŸ” αžœαžΆαž”αž˜αŸ’αžšαžΎαž’αžαž·αžαž·αž‡αž“αž‡αžΆαž…αŸ’αžšαžΎαž“ αž αžΎαž™αž€αŸαž‚αžΆαŸ†αž‘αŸ’αžšαž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž•αŸ’αž‘αŸƒαž€αŸ’αž“αž»αž„αžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Alibaba αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Cloud αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž•αž„αžŠαŸ‚αžšαŸ”

αžŠαžΌαž…αž‘αŸ…αž“αžΉαž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž€αž»αž„αžαžΊαž“αŸαžšαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž–αžΈαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž–αž–αž€αž›αŸ†αžŠαžΆαž”αŸ‹αž–αž·αž—αž–αž›αŸ„αž€ αž’αžΆαž‘αž·αž—αžΆαž–αž€αŸ†αž–αžΌαž›αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊαž—αžΆαž–αž’αžΆαž…αž‡αžΏαž‡αžΆαž€αŸ‹αž”αžΆαž“ αž“αž·αž„αž’αžΆαž…αžšαž€αž”αžΆαž“αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžœαŸαž‘αž·αž€αžΆαžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž”αžΆαž“ αž“αž·αž„αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αž‡αžΆαžŸαž€αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž“αžΆαž€αŸ‹αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡ αž™αžΎαž„αž“αžΉαž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžšαž”αžŸαŸ‹αž™αžΎαž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αž“αŸ…αž›αžΎαž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž–αž–αž€ αž€αŸαžŠαžΌαž…αž‡αžΆαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž“αŸƒαžœαŸαž‘αž·αž€αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ”

αž’αžΆαžαž»

Kubernetes αž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‡αžΆαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž“αŸ’αž‘αž»αž€αž€αžΆαžšαž„αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž–αž€αŸ” αžŠαžΌαž…αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžšαžΌαž”αž—αž–αŸ” 1 αžαžΆαž„αž›αžΎ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Alibaba Cloud αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž‘αžΎαž„αŸ—αž₯αž‘αžΌαžœαž“αŸαŸ‡αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž›αžΎαž…αž„αŸ’αž€αŸ„αž˜ KubernetesαŸ– αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αž˜αžΆαž“αžšαžŠαŸ’αž‹ αž“αž·αž„αž‚αŸ’αž˜αžΆαž“αžšαžŠαŸ’αž‹ αž€αŸαžŠαžΌαž…αž‡αžΆαž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αž„αžŠαŸ‚αžšαŸ” αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ Kubernetes αžαŸ‚αž„αžαŸ‚αž‡αžΆαž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŠαŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž“αž·αž„αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸƒαž€αžΆαžšαž–αž·αž—αžΆαž€αŸ’αžŸαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαž·αžŸαŸ’αžœαž€αžšαžŠαŸ‚αž›αžŸαžΆαž„αžŸαž„αŸ‹ αž“αž·αž„αžαŸ‚αž‘αžΆαŸ†αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž˜αž€αžŠαž›αŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž–αž–αž€αžŠαžΌαž…αž‡αžΆ Alibaba Cloud αž”αž‰αŸ’αž αžΆαž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž€αžΎαžαž‘αžΎαž„αŸ” αžαžΎαž’αŸ’αžœαžΎαžŠαžΌαž…αž˜αŸ’αžαŸαž…αžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸ’αžšαž»αž˜ Kubernetes αž“αŸ…αž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž“αŸαŸ‡? αž™αžΎαž„αž”αžΆαž“αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž›αžΎαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžŠαŸαž’αŸ†αž…αŸ†αž“αž½αž“ 10 αŸ” αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž”αž‰αŸ’αž αžΆαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž˜αž½αž™αž‘αŸ€αžαŸ– αž”αžšαž·αž˜αžΆαžŽ αž…αž„αŸ’αž€αŸ„αž˜αžαŸ’αž›αž½αž“αž―αž„.

αž™αžΎαž„αž”αžΆαž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸαŸ‡αž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ ACK αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αž–αž½αž€αž‚αŸαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαžΆαž”αŸ‹αžŸαž·αž” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αŸ‚αž“αžšαžΆαž”αŸ‹αžšαž™ αž“αŸƒαž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžαžΌαž… αž¬αž˜αž’αŸ’αž™αž˜αŸ” αž˜αžΆαž“αž αŸαžαž»αž•αž›αž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΏαž„αž“αŸαŸ‡αŸ– αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαžαžΌαž…αžαžΆαžαžŠαŸ‚αž›αž’αžΆαž…αž€αžΎαžαž˜αžΆαž“ αž€αžΆαžšαž”αŸ†αž”αŸ‚αž€αž…αž„αŸ’αž€αŸ„αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαž»αž˜αž•αŸ’αžŸαŸαž„αŸ— αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž…αž„αŸ’αž€αŸ„αž˜αž“αž·αž˜αŸ’αž˜αž·αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎ ACK αž˜αžΆαž“αž”αŸ†αžŽαž„αž”αž˜αŸ’αžšαžΎαž‘αžŸαŸ’αžŸαž“αž·αž€αž‡αž“αž‡αžΆαžŸαžΆαž€αž›αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‚αŸ†αžšαžΌαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸαŸ‡ αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“ αž“αž·αž„αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸ’αžšαž»αž˜αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αž“αŸ…αž‘αžΌαž‘αžΆαŸ†αž„αžαŸ†αž”αž“αŸ‹αž‡αžΆαž„ 20 αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 2. αž”αž‰αŸ’αž αžΆαž“αŸƒαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸ’αžšαž»αž˜ Kubernetes αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†

αžαžΎαž’αŸ’αžœαžΈαž‡αžΆαž”αž‰αŸ’αž αžΆαž”αŸ’αžšαžˆαž˜αž…αž˜αŸ’αž”αž„αž“αŸƒαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜αž€αŸ’αž“αž»αž„αž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž“αŸαŸ‡? αžŠαžΌαž…αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž€αŸ’αž“αž»αž„αžšαžΌαž” αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž”αž½αž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αŸ–

  • αžαŸ†αžŽαž–αžΌαž‡

ACK αž‚αž½αžšαžαŸ‚αž‚αžΆαŸ†αž‘αŸ’αžšαž”αŸ’αžšαž—αŸαž‘αž•αŸ’αžŸαŸαž„αŸ—αž“αŸƒαž…αž„αŸ’αž€αŸ„αž˜ αžšαž½αž˜αž‘αžΆαŸ†αž„αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš αž‚αŸ’αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž‚αŸ‚αž˜ αžœαžΈαž“αžŠαžΌ αž“αž·αž„αž˜αž½αž™αž…αŸ†αž“αž½αž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž…αž„αŸ’αž€αŸ„αž˜αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαž‘αžΆαž˜αž‘αžΆαžšαž‡αž˜αŸ’αžšαžΎαžŸ αžŸαž˜αžΆαžŸαž’αžΆαžαž» αž“αž·αž„αž‚αŸ†αžšαžΌαž”αž„αŸ’αž αŸ„αŸ‡αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ” αž’αžαž·αžαž·αž‡αž“αž˜αž½αž™αž…αŸ†αž“αž½αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž‡αŸ†αž“αž½αž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αŸ’αžŠαžΌαžšαžαžΆαž˜αž”αŸ†αžŽαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžšαžŽαžΈαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

  • αž‘αŸ†αž αŸ†αž…αž„αŸ’αž€αŸ„αž˜αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ

αž…αž„αŸ’αž€αŸ„αž˜β€‹αž˜αžΆαž“β€‹αž‘αŸ†αž αŸ†β€‹αžαž»αžŸβ€‹αž‚αŸ’αž“αžΆ αž…αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αžαŸ’αž“αžΆαŸ†αž„β€‹αž–αžΈαžšβ€‹αž”αžΈβ€‹αž‚αŸ’αžšαžΆαž”αŸ‹β€‹αžŠαž›αŸ‹β€‹αžšαžΆαž”αŸ‹β€‹αž˜αŸ‰αžΊαž“β€‹αžαŸ’αž“αžΆαŸ†αž„β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž•αžβ€‹αžšαžΆαž”αŸ‹αž–αžΆαž“αŸ‹αŸ” αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž’αž“αž’αžΆαž“αž€αŸαž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž•αž„αžŠαŸ‚αžšαŸ” αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž’αž“αž’αžΆαž“αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž’αžΆαž…αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž¬αž’αžΆαž…αž”αžŽαŸ’αžαžΆαž›αž±αŸ’αž™αž”αžšαžΆαž‡αŸαž™αŸ”

  • αž€αŸ†αžŽαŸ‚αž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆ

Kubernetes αž€αŸ†αž–αž»αž„αžœαž·αžœαžαŸ’αžαž™αŸ‰αžΆαž„αž›αžΏαž“αŸ” αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžšαŸ€αž„αžšαžΆαž›αŸ‹αž–αžΈαžšαž”αžΈαžαŸ‚αž˜αŸ’αžαž„αŸ” αž’αžαž·αžαž·αž‡αž“αžαŸ‚αž„αžαŸ‚αž˜αžΆαž“αž†αž“αŸ’αž‘αŸˆαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαŸ—αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž–αž½αž€αž‚αŸαž…αž„αŸ‹αžŠαžΆαž€αŸ‹αž”αž“αŸ’αž‘αž»αž€αžŸαžΆαž€αž›αŸ’αž”αž„αž›αžΎαž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαžšαž”αžŸαŸ‹ Kubernetes αž“αž·αž„αž€αžΆαžšαž•αŸ’αž‘αž»αž€αž•αž›αž·αžαž€αž˜αŸ’αž˜αž“αŸ…αž›αžΎαžŸαŸ’αžαŸαžšαž—αžΆαž–αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž–αŸαž‰αžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž“αŸαŸ‡ ACK αžαŸ’αžšαžΌαžœαžαŸ‚αž”αž“αŸ’αžαž•αŸ’αžαž›αŸ‹αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαžšαž”αžŸαŸ‹ Kubernetes αžŠαž›αŸ‹αž’αžαž·αžαž·αž‡αž“ αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž”αžΆαž“αž“αžΌαžœαž€αŸ†αžŽαŸ‚αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž–αŸ”

  • αž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–

αž…αž„αŸ’αž€αŸ„αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αžαžΆαž˜αžαŸ†αž”αž“αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαžαŸ‚αž‚αŸ„αžšαž–αžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž•αŸ’αžŸαŸαž„αŸ— αž“αž·αž„αž”αž‘αž”αŸ’αž”αž‰αŸ’αž‰αžαŸ’αžαž·αž•αŸ’αž›αžΌαžœαž€αžΆαžšαŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž…αž„αŸ’αž€αŸ„αž˜αž“αŸ…αž’αžΊαžšαŸ‰αž»αž”αžαŸ’αžšαžΌαžœαžαŸ‚αž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜ GDPR αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž–αž–αž€αž αž·αžšαž‰αŸ’αž‰αžœαžαŸ’αžαž»αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸαž…αž·αž“αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž€αžΆαžšαž–αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜αŸ” αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžαž–αŸ’αžœαž€αž·αž…αŸ’αž… αž αžΎαž™αžœαžΆαž˜αž·αž“αž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž”αžΆαž“αž‘αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž˜αž·αž“αž’αžΎαž–αžΎαž“αžΉαž„αž–αž½αž€αžœαžΆ αž–αŸ’αžšαŸ„αŸ‡αž“αŸαŸ‡αž”αž„αŸ’αž€αžΎαžαž αžΆαž“αž·αž—αŸαž™αžŠαŸαž’αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžαž·αžαž·αž‡αž“αž“αŸƒαžœαŸαž‘αž·αž€αžΆαž–αž–αž€αŸ”

αžœαŸαž‘αž·αž€αžΆ ACK αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžαžΆαž„αž›αžΎαŸ” αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“β€‹αžœαžΆβ€‹αž’αžΆαž…β€‹αž‘αž»αž€β€‹αž…αž·αžαŸ’αžβ€‹αž”αžΆαž“ αž“αž·αž„β€‹αž˜αžΆαž“β€‹αžŸαŸ’αžαž·αžšαž—αžΆαž–β€‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„β€‹αž€αŸ’αžšαž»αž˜ Kubernetes αž‡αžΆαž„ 10 αž–αžΆαž“αŸ‹β€‹αž‡αž»αŸ†αžœαž·αž‰β€‹αž–αž·αž—αž–αž›αŸ„αž€αŸ” αžŸαžΌαž˜αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž… αžšαž½αž˜αž‘αžΆαŸ†αž„αžαžΆαž˜αžšαž™αŸˆαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžšαž…αž“αžΆ/αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ”

αž€αžΆαžšαžšαž…αž“αžΆ

αž‚αžΌαž”αž“αŸ…αž›αžΎαž‚αžΌαž”αž“αž·αž„ Honeycomb

αž˜αž·αž“αžŠαžΌαž…αž‹αžΆαž“αžΆαž“αž»αž€αŸ’αžšαž˜αž˜αž‡αŸ’αžˆαž·αž˜αž‘αŸ αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎαž€αŸ’αžšαž‘αžΆαž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž–αž„αŸ’αžšαžΈαž€αžœαŸαž‘αž·αž€αžΆαž›αžΎαžŸαž–αžΈαž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ‚αž˜αž½αž™ αž¬αž–αž„αŸ’αžšαžΈαž€αžœαž·αžŸαžΆαž›αž—αžΆαž–αž“αŸƒαž€αžΆαžšαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž‚αŸ’αžšαŸ„αŸ‡αž˜αž αž“αŸ’αžαžšαžΆαž™αŸ”

αžαŸ†αž”αž“αŸ‹αž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„ Alibaba Cloud αž˜αžΆαž“αžαŸ†αž”αž“αŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“ (AZ) αž αžΎαž™αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž’αŸ†αž˜αž½αž™ (ឧ. Huangzhou) αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αž˜αžΆαž“αž…αž„αŸ’αž€αŸ„αž˜αž’αžαž·αžαž·αž‡αž“ Kubernetes αžšαžΆαž”αŸ‹αž–αžΆαž“αŸ‹αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš ACK αŸ”

ACK αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ„αž™αž”αŸ’αžšαžΎ Kubernetes αžαŸ’αž›αž½αž“αžœαžΆ αž˜αžΆαž“αž“αŸαž™αžαžΆαž™αžΎαž„αž˜αžΆαž“ Metacluster Kubernetes αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αž’αžαž·αžαž·αž‡αž“αŸ” αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž αŸ…αžαžΆ "kube-on-kube" (KoK) αž•αž„αžŠαŸ‚αžšαŸ” αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ KoK αžŸαž˜αŸ’αžšαž½αž›αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸ’αžšαž»αž˜αž’αžαž·αžαž·αž‡αž“ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž…αž„αŸ’αž€αŸ„αž˜αž‚αžΊαžŸαžΆαž˜αž‰αŸ’αž‰ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αŸ” αžŸαŸ†αžαžΆαž“αŸ‹αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž™αžΎαž„αž’αžΆαž…αž”αŸ’αžšαžΎαž˜αž»αžαž„αžΆαžš Kubernetes αžŠαžΎαž˜αž‘αžΎαž„αžœαž·αž‰αž”αžΆαž“αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ API αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžš etcd αžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ etcds αž…αŸ’αžšαžΎαž“αŸ” αž€αžΆαžšαž αŸ…αž‘αžΎαž„αžœαž·αž‰αž”αŸ‚αž”αž“αŸαŸ‡αžαŸ‚αž„αžαŸ‚αž“αžΆαŸ†αž˜αž€αž“αžΌαžœαžŸαŸαž…αž€αŸ’αžαžΈαžšαžΈαž€αžšαžΆαž™αž–αž·αžŸαŸαžŸαŸ”

Kubernetes metaclusters αž‡αžΆαž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž˜αž½αž™ αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž…αŸ†αž“αž½αž“αž’αžαž·αžαž·αž‡αž“αŸ” αž™αžΎαž„αž αŸ…αž€αŸ„αžŸαž·αž€αžΆαž˜αŸαžαžΆαž‚αŸ’αž›αžΈαžŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž“αŸƒαžαŸ†αž”αž“αŸ‹αž‘αžΆαŸ†αž„αž˜αžΌαž› ACK αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αŸ’αžšαžΎαž“αžŸαž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αžαŸ‚αž˜αž½αž™αŸ– metacluster αž…αŸ‚αž€αž…αžΆαž™αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž˜αŸαž“αŸƒαž…αž„αŸ’αž€αŸ„αž˜αž’αžαž·αžαž·αž‡αž“ Kubernetes αž“αŸ…αž‘αžΌαž‘αžΆαŸ†αž„αžαŸ†αž”αž“αŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“ αž αžΎαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αž½αž€αžœαžΆαž€αŸ’αž“αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΆαž›αž‚αŸ’αž“αžΆ αž–αŸ„αž›αž‚αžΊαž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αž–αž αž»αžŸαž€αž˜αŸ’αž˜αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹ αž“αž·αž„αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžšαž”αžŸαŸ‹αž˜αŸ ACK αž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž€αžΆαžšαžŠαžΆαž€αŸ‹αžŸαž˜αžΆαžŸαž’αžΆαžαž» αž“αž·αž„αž’αžΆαž“αžΆαžαžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ API αž“αž·αž„ etcd αž“αŸ…αž‡αž·αžαž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αŸ”

αž‚αŸ†αžšαžΌαž“αŸαŸ‡αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ Kubernetes αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αž”αžαŸ‹αž”αŸ‚αž“ αž“αž·αž„αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αŸ”

αž€αžΆαžšαž’αŸ’αžœαžΎαž•αŸ‚αž“αž€αžΆαžšαž’αž“αž’αžΆαž“ metacluster

αžŠαžΌαž…αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž“αž·αž™αžΆαž™αžšαž½αž…αž˜αž€αž αžΎαž™αžαžΆαž…αŸ†αž“αž½αž“ metaclusters αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž“αžΈαž˜αž½αž™αŸ—αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž…αŸ†αž“αž½αž“αž’αžαž·αžαž·αž‡αž“αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž“αŸ…β€‹αž…αŸ†αžŽαž»αž…β€‹αžŽαžΆβ€‹αžŠαŸ‚αž›β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αž“αŸ’αžαŸ‚αž˜β€‹αž˜αŸαžαžΆαž€αŸ’αž›αžΌαžŸαŸαžšβ€‹αžαŸ’αž˜αžΈ? αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž”αž‰αŸ’αž αžΆαžšαŸ€αž”αž…αŸ†αž•αŸ‚αž“αž€αžΆαžšαž’αž“αž’αžΆαž“αž’αž˜αŸ’αž˜αžαžΆαŸ” αžαžΆαž˜αž€αŸ’αž”αž½αž“ αžœαžΆαž‡αžΆαž‘αž˜αŸ’αž›αžΆαž”αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžαŸ’αž˜αžΈαž˜αž½αž™ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž› metaclusters αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αž”αžΆαž“αž’αžŸαŸ‹αž’αž“αž’αžΆαž“αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž…αžΌαžšαž™αžΎαž„αž™αž€αž’αž“αž’αžΆαž“αž”αžŽαŸ’αžαžΆαž‰αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ KoK αžŸαž˜αžΆαžŸαž’αžΆαžαž» Kubernetes αž–αžΈαž€αŸ’αžšαž»αž˜αž’αžαž·αžαž·αž‡αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž‡αžΆαž•αžαž“αŸ…αž€αŸ’αž“αž»αž„ metacluster αŸ” αž™αžΎαž„β€‹αž”αŸ’αžšαžΎ Terway (αžšαžΌαž”αž‘αžΈ 3) αž‚αžΊαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžαŸ’αž–αžŸαŸ‹αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™ Alibaba Cloud αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αžŽαŸ’αžαžΆαž‰αž€αž»αž„αžαžΊαž“αŸαžšαŸ” αžœαžΆαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸαžŸαž˜αŸ’αž”αžΌαžšαž”αŸ‚αž” αž“αž·αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž–αž–αž€αž―αž€αž‡αž“αž“αž·αž˜αŸ’αž˜αž·αž (VPCs) αžšαž”αžŸαŸ‹αž’αžαž·αžαž·αž‡αž“αžαžΆαž˜αžšαž™αŸˆ Alibaba Cloud Elastic Networking Interface (ENI)αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž…αŸ‚αž€αž…αžΆαž™αž’αž“αž’αžΆαž“αž”αžŽαŸ’αžαžΆαž‰αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž›αžΎαžαŸ’αž“αžΆαŸ†αž„ αž•αž αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ metacluster αž™αžΎαž„αžαŸ’αžšαžΌαžœαžαžΆαž˜αžŠαžΆαž“αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαžŠαŸ„αž™αž”αŸ’αžšαž»αž„αž”αŸ’αžšαž™αŸαžαŸ’αž“αž“αŸ…αž€αŸ’αž“αž»αž„ metacluster αž“αŸƒαž–αž–αž€αž―αž€αž‡αž“αž“αž·αž˜αŸ’αž˜αž·αžαŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αž“αž’αžΆαž“αž”αžŽαŸ’αžαžΆαž‰αž˜αž€αžŠαž›αŸ‹αž‘αžΈαž”αž‰αŸ’αž…αž”αŸ‹ αž€αŸ’αžšαž‘αžΆαžαŸ’αž˜αžΈαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž…αŸ†αž“αž½αž“αž’αžαž·αžαž·αž‡αž“αžŠαŸαž›αŸ’αž’αž”αŸ’αžšαžŸαžΎαžšαž“αŸ…αž€αŸ’αž“αž»αž„ metacluster αž“αžΈαž˜αž½αž™αŸ— αž™αžΎαž„αž€αŸαž™αž€αž‘αŸ…αž€αŸ’αž“αž»αž„αž‚αžŽαž“αžΈαž…αŸ†αžŽαžΆαž™ αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŠαž„αŸ‹αžŸαŸŠαžΈαžαŸ αž€αžΌαžαžΆαž’αž“αž’αžΆαž“ αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹ αž“αž·αž„αžŸαŸ’αžαž·αžαž·αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž„αŸ’αž€αžΎαž metacluster αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž–αŸαžαŸŒαž˜αžΆαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αŸ” αžŸαžΌαž˜αž…αŸ†αžŽαžΆαŸ†αžαžΆ αž…αž„αŸ’αž€αŸ„αž˜αžαžΌαž…αŸ—αž’αžΆαž…αž–αž„αŸ’αžšαžΈαž€αž”αžΆαž“αž™αŸ‰αžΆαž„αž…αŸ’αžšαžΎαž“αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αž αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž“αž’αžΆαž“αž€αžΎαž“αž‘αžΎαž„ αž”αžΎαž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž…αŸ†αž“αž½αž“αž“αŸƒαž…αž„αŸ’αž€αŸ„αž˜αž“αŸ…αžαŸ‚αž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αŸαžŠαŸ„αž™αŸ” αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž™αžΎαž„αž‘αž»αž€αž€αž“αŸ’αž›αŸ‚αž„αž‘αŸ†αž“αŸαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αž„αŸ’αž€αŸ„αž˜αž“αžΈαž˜αž½αž™αŸ—αžŠαžΎαž˜αŸ’αž”αžΈαžšαžΈαž€αž›αžΌαžαž›αžΆαžŸαŸ‹αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 3. αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž”αžŽαŸ’αžαžΆαž‰ Terway

αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž’αŸ’αž“αž€αž‡αŸ†αž“αž½αž™αž€αžΆαžšαž“αŸ…αž‘αžΌαž‘αžΆαŸ†αž„αž…αž„αŸ’αž€αŸ„αž˜αž’αžαž·αžαž·αž‡αž“

αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž’αŸ’αž“αž€αž‡αŸ†αž“αž½αž™αž€αžΆαžšαž˜αžΆαž“αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž’αž“αž’αžΆαž“αžαž»αžŸαŸ—αž‚αŸ’αž“αžΆαŸ” αž–αž½αž€αžœαžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž…αŸ†αž“αž½αž“αžαŸ’αž“αžΆαŸ†αž„ αž“αž·αž„αž•αžαž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜ αž…αŸ†αž“αž½αž“αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆ/αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžšαž˜αž·αž“αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™ APIServer αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„ ACK αž…αž„αŸ’αž€αŸ„αž˜αž’αžαž·αžαž·αž‡αž“ Kubernetes αž“αžΈαž˜αž½αž™αŸ—αž˜αžΆαž“αž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž€αŸ’αž“αž»αž„αž‘αŸ†αž αŸ† αž“αž·αž„αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‡αžΆαžŸαž€αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž’αŸ’αž“αž€αž‡αŸ†αž“αž½αž™αž€αžΆαžšαž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž’αž“αž’αžΆαž“αž‘αžΆαž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž’αŸ†αž˜αž½αž™αžŠαŸ„αž™αž…αŸ’αžšαž‘αŸ†αž“αŸ„αŸ‡ αž…αž„αŸ’αž€αŸ„αž˜αžšαž”αžŸαŸ‹αžœαžΆαž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αž‘αž”αŸ‹αž‘αž›αŸ‹αž“αžΉαž„αž”αž“αŸ’αž‘αž»αž€αž”αžΆαž“αž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαž»αž˜αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž’αž“αž’αžΆαž“αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αž‡αŸ‡αžαŸ’αž‡αžΆαž™αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαžŠαŸ„αŸ‡αžŠαžΌαžšαž”αž“αŸ’αžαž·αž…αž”αž“αŸ’αžαž½αž…αžšαžœαžΆαž„αž—αžΆαž–αž’αžΆαž…αž‡αžΏαž‡αžΆαž€αŸ‹αž”αžΆαž“ αž“αž·αž„αž€αžΆαžšαž…αŸ†αžŽαžΆαž™ ACK αž”αŸ’αžšαžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαž—αŸαž‘αž˜αž½αž™αŸ” αž˜αžΆαž“αž“αŸαž™αžαžΆ αž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αž…αž„αŸ’αž€αŸ„αž˜αž”αžΈαž”αŸ’αžšαž—αŸαž‘αŸ– αžαžΌαž… αž˜αž’αŸ’αž™αž˜ αž“αž·αž„αž’αŸ†αŸ” αž”αŸ’αžšαž—αŸαž‘αž“αžΈαž˜αž½αž™αŸ—αž˜αžΆαž“αž‘αž˜αŸ’αžšαž„αŸ‹αž”αŸ‚αž„αž…αŸ‚αž€αž’αž“αž’αžΆαž“αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ” αž”αŸ’αžšαž—αŸαž‘αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž”αž“αŸ’αž‘αž»αž€αž“αŸƒαžŸαž˜αžΆαžŸαž’αžΆαžαž»αž’αŸ’αž“αž€αž‡αŸ†αž“αž½αž™αž€αžΆαžš αž…αŸ†αž“αž½αž“αžαŸ’αž“αžΆαŸ†αž„ αž“αž·αž„αž€αžαŸ’αžαžΆαž•αŸ’αžŸαŸαž„αŸ—αž‘αŸ€αžαŸ” αž”αŸ’αžšαž—αŸαž‘αž…αž„αŸ’αž€αŸ„αž˜αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαžΆαž˜αž–αŸαž›αžœαŸαž›αžΆαŸ” ACK αž”αž“αŸ’αžαžαžΆαž˜αžŠαžΆαž“αž€αžαŸ’αžαžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž αžΎαž™αž’αžΆαž…αž‘αžΎαž„/αž…αž»αŸ‡αž”αŸ’αžšαž—αŸαž‘αž‘αŸ…αžαžΆαž˜αž“αŸ„αŸ‡αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαž—αŸαž‘αž…αž„αŸ’αž€αŸ„αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž’αž“αž’αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αž“αŸ’αžαžšαžΆαž‚αž˜αž“αŸαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαž·αž…αžαž½αž…αž”αŸ†αž•αž»αžαŸ”

αž™αžΎαž„αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ‚αž›αž˜αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸαŸ‡αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž›αŸ’αž’αž·αžαž›αŸ’αž’αž“αŸ‹ αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž”αŸ’αžšαž—αŸαž‘αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αž‡αžΆαž„αž˜αž»αž“ αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž€αžΎαžαž‘αžΎαž„αž€αžΆαž“αŸ‹αžαŸ‚αžšαž›αžΌαž“ αž“αž·αž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž˜αžΆαž“αž’αžαŸ’αžαž“αŸαž™αžŸαŸαžŠαŸ’αž‹αž€αž·αž…αŸ’αž…αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 4. αž€αžΆαžšαž”αŸ’αžαžΌαžšαž”αŸ’αžšαž—αŸαž‘αž–αž αž»αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž†αŸ’αž›αžΆαžαžœαŸƒ

αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸαž“αŸƒαž€αŸ’αžšαž»αž˜αž’αžαž·αžαž·αž‡αž“αžαžΆαž˜αž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“

αž•αŸ’αž“αŸ‚αž€αž˜αž»αž“αž”αžΆαž“αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž˜αž½αž™αž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸ’αžšαž»αž˜ Kubernetes αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž˜αž½αž™αž‘αŸ€αžαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αŸ– αž€αžΆαžšαžœαž·αžœαžαŸ’αžαž“αŸαž“αŸƒαž…αž„αŸ’αž€αŸ„αž˜αŸ”

Kubernetes αž‚αžΊαž‡αžΆ "αž›αžΈαž“αž»αž…" αž“αŸƒαž–αž·αž—αž–αž–αž–αž€αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž”αŸ‹αžŠαŸαžαž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ αž αžΎαž™αž€αŸ’αž›αžΆαž™αž‡αžΆαž˜αŸ‰αžΌαžŒαž»αž›αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“ αž™αžΎαž„αžαŸ’αžšαžΌαžœαžαŸ‚αž•αŸ’αžαž›αŸ‹αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαž₯αžαžˆαž”αŸ‹αžˆαžšαžŠαž›αŸ‹αž’αžαž·αžαž·αž‡αž“αžšαž”αžŸαŸ‹αž™αžΎαž„ αž‡αž½αžŸαž‡αž»αž›αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡ αž“αž·αž„αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž…αž„αŸ’αž€αŸ„αž˜αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ αž€αŸαžŠαžΌαž…αž‡αžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž•αŸ’αž“αŸ‚αž€αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ† (CSI, CNI, Device Plugin, Scheduler Plugin αž“αž·αž„αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αž)αŸ”

αžαŸ„αŸ‡αž™αž€αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαž˜αžΆαžŸαž’αžΆαžαž» Kubernetes αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ αž™αžΎαž„αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž‡αŸ’αžˆαž·αž˜αž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡ αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαž˜αžΆαžŸαž’αžΆαžαž»αžŠαŸ‚αž›αž”αžΆαž“αžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 5. αžŸαž˜αžΆαžŸαž’αžΆαžαž»αžŠαŸ‚αž›αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“ αž“αž·αž„αž’αžΆαž…αžŠαŸ„αžαž”αžΆαž“αŸ”

αž˜αž»αž“αž“αžΉαž„αžˆαžΆαž“αž‘αŸ…αž˜αž»αž αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž”αžΆαž“αž‡αŸ„αž‚αž‡αŸαž™αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαžΌαž…αž“αŸαŸ‡αž™αžΎαž„αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž˜αž»αžαž„αžΆαžšαž“αŸƒαžŸαž˜αžΆαžŸαž’αžΆαžαž»αŸ” αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž˜αž»αž“ αž“αž·αž„αž€αŸ’αžšαŸ„αž™αž–αŸαž›αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 6. αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž”αž‹αž˜αž“αŸƒαžŸαž˜αžΆαžŸαž’αžΆαžαž»αž…αž„αŸ’αž€αŸ„αž˜

αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ αž“αž·αž„αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αž αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž”αž“αŸ’αžαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαžΈαž€αž…αž˜αŸ’αžšαžΎαž“αž•αŸ’αž“αŸ‚αž€ (αž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž”αŸ’αžšαž•αŸαŸ‡) αž€αžΆαžšαž•αŸ’αž’αžΆαž€ αž“αž·αž„αž˜αž»αžαž„αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆ Kubernetes αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž˜αž·αž“αžŸαž˜αž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžšαžŽαžΈαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸαŸ‡αž‘αŸαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž…αž„αŸ’αž€αŸ„αž˜ αž™αžΎαž„αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžŸαŸ†αžŽαž»αŸ†αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž―αž€αž‘αŸαžŸ αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™ αž“αž·αž„αž˜αŸ‰αžΌαžŒαž»αž›αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž‡αŸ†αž“αž½αž™ (αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αŸ†αž αŸ€αž„)αŸ”

αž§αž‘αžΆαž αžšαžŽαŸ αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆ BroadcastJob αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž˜αŸ’αž˜αž€αžšαž“αžΈαž˜αž½αž™αŸ— αž¬αž–αž·αž“αž·αžαŸ’αž™αžαŸ’αž“αžΆαŸ†αž„αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αžΈαž˜αž½αž™αŸ—αŸ” αž€αžΆαžšαž„αžΆαžš Broadcast αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš pod αž“αŸ…αž›αžΎ node αž“αžΈαž˜αž½αž™αŸ—αž€αŸ’αž“αž»αž„ cluster αžŠαžΌαž…αž‡αžΆ DaemonSetαŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ DaemonSet αžαŸ‚αž„αžαŸ‚αžšαž€αŸ’αžŸαžΆ pod αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αž™αžΌαžš αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž› BroadcastJob αžŠαž½αž›αžšαž›αŸ†αžœαžΆαŸ” αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆ Broadcast αž€αŸαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš pods αž“αŸ…αž›αžΎαžαŸ’αž“αžΆαŸ†αž„αžŠαŸ‚αž›αž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αžαŸ’αž˜αžΈ αž“αž·αž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžαŸ’αž“αžΆαŸ†αž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ” αž“αŸ…αžαŸ‚αž˜αž·αžαž»αž“αžΆ αž†αŸ’αž“αžΆαŸ† 2019 αž™αžΎαž„αž”αžΆαž“αž”αžΎαž€αž€αžΌαžŠαž”αŸ’αžšαž—αž–αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· OpenKruise αžŠαŸ‚αž›αžαŸ’αž›αž½αž“αž™αžΎαž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 7. OpenKurise αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž—αžΆαžšαž€αž·αž…αŸ’αž… Broadcast αž“αŸ…αž›αžΎαžαŸ’αž“αžΆαŸ†αž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αž’αžαž·αžαž·αž‡αž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž…αž„αŸ’αž€αŸ„αž˜αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž™αžΎαž„αž€αŸαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž‘αž˜αŸ’αžšαž„αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‡αžΆαž˜αž»αž“ αžšαž½αž˜αž‘αžΆαŸ†αž„αž‘αž˜αŸ’αžšαž„αŸ‹ Serverless, Edge, Windows αž“αž·αž„ Bare Metal αž•αž„αžŠαŸ‚αžšαŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž‘αŸαžŸαž—αžΆαž–αž–αž„αŸ’αžšαžΈαž€ αž αžΎαž™αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžšαž”αžŸαŸ‹αž’αžαž·αžαž·αž‡αž“αž™αžΎαž„αž€αžΎαž“αž‘αžΎαž„ αž™αžΎαž„αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜αž‘αž˜αŸ’αžšαž„αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αžšαž½αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαŸ€αž”αž…αŸ†αžŠαŸαž’αž»αž‰αž‘αŸ’αžšαžΆαž“αŸ‹αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 8. αž‘αž˜αŸ’αžšαž„αŸ‹αž…αž„αŸ’αž€αŸ„αž˜αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹ αž“αž·αž„αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžŽαžΆαžšαžΈαž™αŸ‰αžΌαž•αŸ’αžŸαŸαž„αŸ—

αž€αžΆαžšαžŸαž„αŸ’αž€αŸαžαž‡αžΆαžŸαž€αž›αž“αŸ…αž‘αžΌαž‘αžΆαŸ†αž„αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™

αžŠαžΌαž…αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž€αŸ’αž“αž»αž„αžšαžΌαž”αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ” 9, αžŸαŸαžœαžΆαž–αž–αž€ Alibaba Cloud Container αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž…αŸ†αž“αž½αž“αž˜αŸ’αž—αŸƒαž‡αž»αŸ†αžœαž·αž‰αž–αž·αž—αž–αž›αŸ„αž€αŸ” αžŠαŸ„αž™αž”αžΆαž“αž•αŸ’αžŠαž›αŸ‹αž±αŸ’αž™αž“αžΌαžœαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž“αŸαŸ‡ αž‚αŸ„αž›αžŠαŸ…αžŸαŸ†αžαžΆαž“αŸ‹αž˜αž½αž™αž“αŸƒ ACK αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαž€αŸ’αžšαž»αž˜αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αŸ‰αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž› αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αŸ’αžšαž»αž˜αž’αžαž·αžαž·αž‡αž“αž‡αž½αž”αž”αŸ’αžšαž‘αŸ‡αž”αž‰αŸ’αž αžΆ αž™αžΎαž„αž’αžΆαž…αž†αŸ’αž›αžΎαž™αžαž”αž™αŸ‰αžΆαž„αžšαž αŸαžŸαž‘αŸ…αž“αžΉαž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αŸ” αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αž αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αž„αŸ’αž€αžΎαžαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαž˜αžΌαž›αžŸαŸ’αžαž·αžαž·αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αž“αž·αž„αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž–αžΈαž€αŸ’αžšαž»αž˜αž’αžαž·αžαž·αž‡αž“αž“αŸ…αž‚αŸ’αžšαž”αŸ‹αžαŸ†αž”αž“αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž αžΎαž™αž”αž„αŸ’αž αžΆαž‰αž›αž‘αŸ’αž’αž•αž›αžŠαŸ„αž™αž˜αžΎαž›αžƒαžΎαž‰αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 9. αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Alibaba Cloud Container αž‡αžΆαžŸαž€αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž…αŸ†αž“αž½αž“αž˜αŸ’αž—αŸƒ

αžŠαžΌαž…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ Kubernetes αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αžš αž™αžΎαž„αž”αŸ’αžšαžΎ Prometheus αž‡αžΆαž§αž”αž€αžšαžŽαŸαž…αž˜αŸ’αž”αž„αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ metacluster αž“αžΈαž˜αž½αž™αŸ— αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžš Prometheus αž”αŸ’αžšαž˜αžΌαž›αžšαž„αŸ’αžœαžΆαžŸαŸ‹αžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ–

  • αžšαž„αŸ’αžœαžΆαžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αžŠαžΌαž…αž‡αžΆαž’αž“αž’αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ (αžŸαŸŠαžΈαž—αžΈαž™αžΌ αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αžαžΆαžŸαŸ”αž›αŸ”) αž“αž·αž„αž€αž˜αŸ’αžšαž·αžαž”αž‰αŸ’αž‡αžΌαž“αž”αžŽαŸ’αžαžΆαž‰αŸ”
  • αž˜αŸ‰αŸ‚αžαŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ metacluster αž“αž·αž„ client cluster αžŠαžΌαž…αž‡αžΆ kube-apiserver, kube-controller-manager αž“αž·αž„ kube-scheduler αŸ”
  • αž˜αŸ‰αŸ‚αžαŸ’αžšαž–αžΈ kubernetes-state-metrics αž“αž·αž„ cadvisor αŸ”
  • etcd metrics αžŠαžΌαž…αž‡αžΆ disk write time, database size, throughput of connection between nodes αž‡αžΆαžŠαžΎαž˜αŸ”

αžŸαŸ’αžαž·αžαž·αžŸαž€αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαž˜αžΌαž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‚αŸ†αžšαžΌαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž–αž αž»αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž’αž˜αŸ’αž˜αžαžΆαŸ” αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈ metacluster αž“αžΈαž˜αž½αž™αŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž‡αžΆαž›αžΎαž€αžŠαŸ†αž”αžΌαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž“αžΈαž˜αž½αž™αŸ— αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž•αŸ’αž‰αžΎαž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž€αžŽαŸ’αžαžΆαž›αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αžšαžΌαž”αž—αžΆαž–αž‘αžΆαŸ†αž„αž˜αžΌαž›αŸ” αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαžΆαž˜αžšαž™αŸˆαž™αž“αŸ’αžαž€αžΆαžšαžŸαž αž–αŸαž“αŸ’αž’αŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ Prometheus αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΈαž˜αž½αž™αŸ—αž”αŸ’αžšαž˜αžΌαž›αž˜αŸ‰αŸ‚αžαŸ’αžšαž–αžΈαž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ„αŸ‡ αž αžΎαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ Prometheus αž€αžŽαŸ’αžαžΆαž›αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αŸ” AlertManager αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžŽαŸ’αžαžΆαž› Prometheus αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž•αŸ’αž‰αžΎαž€αžΆαžšαžŠαžΆαžŸαŸ‹αžαžΏαž“αžαžΆαž˜αžšαž™αŸˆ DingTalk, email, SMS, etc. Visualization - using Grafana.

αž“αŸ…αž€αŸ’αž“αž»αž„αžšαžΌαž”αž—αžΆαž–αž‘αžΈ 10 αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž’αžΆαž…αž”αŸ‚αž„αž…αŸ‚αž€αž‡αžΆαž”αžΈαž€αž˜αŸ’αžšαž·αžαŸ–

  • αž€αž˜αŸ’αžšαž·αžαž–αŸ’αžšαŸ†αžŠαŸ‚αž“

αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž“αŸ…αž†αŸ’αž„αžΆαž™αž”αŸ†αž•αž»αžαž–αžΈαž€αžŽαŸ’αžαžΆαž›αŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ Prometheus Edge αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„ metacluster αž“αžΈαž˜αž½αž™αŸ— αžŠαŸ„αž™αž”αŸ’αžšαž˜αžΌαž›αž˜αŸ‰αŸ‚αžαŸ’αžšαž–αžΈ meta αž“αž·αž„ client clusters αž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸ‚αž“αž”αžŽαŸ’αžαžΆαž‰αžαŸ‚αž˜αž½αž™αŸ”

  • αž€αž˜αŸ’αžšαž·αžαž›αŸ’αž”αžΆαž€αŸ‹

αž˜αž»αžαž„αžΆαžšαž“αŸƒαžŸαŸ’αžšαž‘αžΆαž”αŸ‹ Prometheus cascade αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαž˜αžΌαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž–αžΈαžαŸ†αž”αž“αŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αŸƒαž’αž„αŸ’αž‚αž—αžΆαž–αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαž’αŸ†αž‡αžΆαž„ αžŠαžΌαž…αž‡αžΆαž”αŸ’αžšαž‘αŸαžŸαž…αž·αž“ ធអស៊ី αž’αžΊαžšαŸ‰αž»αž” αž“αž·αž„αž’αžΆαž˜αŸαžšαž·αž€αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž…αž„αŸ’αž€αŸ„αž˜αž€αžΎαž“αž‘αžΎαž„ αžαŸ†αž”αž“αŸ‹αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ Prometheus αž€αž˜αŸ’αžšαž·αž cascade αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž’αŸ†αžαŸ’αž˜αžΈαž“αžΈαž˜αž½αž™αŸ—αŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž”αžΆαž“αž™αŸ‰αžΆαž„αžšαž›αžΌαž“αžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαŸ”

  • αž€αž˜αŸ’αžšαž·αžαž€αžŽαŸ’αžαžΆαž›

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ Prometheus αž€αžŽαŸ’αžαžΆαž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž›αŸ’αž”αžΆαž€αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž…αž»αž„αž€αŸ’αžšαŸ„αž™αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž’αžΆαž…αž‡αžΏαž‡αžΆαž€αŸ‹αž”αžΆαž“ αž’αžΆαŸ†αž„αžαž„αŸ‹αžŸαŸŠαžΈαžαŸ Prometheus αž€αžŽαŸ’αžαžΆαž›αž–αžΈαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αžΎαž€αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αžŠαŸ„αž™αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž›αŸ’αž”αžΆαž€αŸ‹αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› Alibaba Cloud αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžšαžΆαž”αŸ‹αž˜αŸ‰αžΊαž“αž‡αžΆαž˜αž½αž™... Kubernetes
αž’αž„αŸ’αž€αžšαŸ” 10. αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž–αž αž»αž€αž˜αŸ’αžšαž·αžαžŸαž€αž›αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž™αž“αŸ’αžαž€αžΆαžšαžŸαž αž–αŸαž“αŸ’αž’ Prometheus

αžŸαž„αŸ’αžαŸαž”

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž–αž–αž€αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ Kubernetes αž”αž“αŸ’αžαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž’αž»αž„αž•αŸ’αž‘αž»αž€ Alibaba Cloud αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αž αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž–αžŸαŸ‹ - αžœαžΆαž‚αžΊαž‡αžΆαž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αž–αž–αž€ Kubernetes αžŠαŸαž›αŸ’αž’αž”αŸ†αž•αž»αžαž˜αž½αž™αŸ” αž€αŸ’αžšαž»αž˜αž€αžΆαžšαž„αžΆαžš Alibaba Cloud αž‡αžΏαž‡αžΆαž€αŸ‹αž™αŸ‰αžΆαž„αž˜αž»αžαž˜αžΆαŸ†αž›αžΎαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒ Open Source αž“αž·αž„αžŸαž αž‚αž˜αž“αŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αŸ” αž™αžΎαž„αž–αž·αžαž‡αžΆαž“αžΉαž„αž”αž“αŸ’αžαž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αžšαž”αžŸαŸ‹αž™αžΎαž„αž€αŸ’αž“αž»αž„αžœαž·αžŸαŸαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž–αž–αž€αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹