Cube-on-cubeá metaclustersá Honeycombsá á¡áááºážá¡ááŒá ẠááŒáá·áºááŒá°ážááŒááºážá
ááááºážá 1. Alibaba Cloud ááŸá Kubernetes áá±áá
áá
áº
2015 áá¯ááŸá áºááŸá á Kubernetes (ACK) á¡ááœáẠAlibaba Cloud Container Service ááẠAlibaba Cloud ááœáẠá¡áá»ááºááŒááºáá¯á¶áž ááŒá®ážááœá¬ážáá¬áá±á¬ cloud áááºáá±á¬ááºááŸá¯áá»á¬ážáá²á០áá áºáá¯ááŒá áºáááºá áááºážááẠáá¯á¶ážá áœá²áá°á¡áá»á¬ážá¡ááŒá¬ážááᯠáááºáá±á¬ááºááŸá¯áá±ážááá·áºá¡ááŒáẠAlibaba á á¡ááœááºážááá¯ááºážá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááŸáá·áº áá¯áá¹ááá®á á¡ááŒá¬ážáá±á¬ cloud áááºáá±á¬ááºááŸá¯áá»á¬ážááá¯áááºáž áá¶á·ááá¯ážáá±ážáá«áááºá
ááá¹áá¬á·á¡ááá·áºáá® cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážáá¶á០á¡áá¬ážáá°ááœááºááááºáá¬áááºáá±á¬ááºááŸá¯áá»á¬ážáá²á·ááá¯á·áááºá áá»áœááºá¯ááºááá¯á·áááááºáááºážáŠážá á¬ážáá±ážáá»á¬ážááŸá¬ áá¯á¶ááŒááºá áááºáá»áááŸá¯ááŸáá·áº áááŸáááá¯ááºááŸá¯ááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá Kubernetes á¡á á¯á¡áá±áž áá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬á¡ááœáẠá¡ááá¯ááºážá¡áá¬ááŸáá·áº áá áºááá¹áá¬áá¯á¶ážáá¯á¶ážááá¯ááºáá±á¬ ááááºáá±á¬ááºážáá áºáá¯ááᯠáááºáá®ážáá¬ážáááºá
á€áá±á¬ááºážáá«ážááœááºá áá»áœááºá¯ááºááá¯á·ááẠcloud á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáá»á¬ážáá±á«áºááœáẠKubernetes á¡á
á¯á¡áá±ážá¡áá»á¬ážá¡ááŒá¬ážááᯠá
á®áá¶ááá·áºááœá²ááŒááºážááŸáá·áº á¡áááºážáá¶ááááºáá±á¬ááºážá áááºáá±á¬ááºáá¯á¶ááá¯á·ááᯠáá»áŸáá±áá«áááºá
entry ááá¯
Kubernetes ááẠcloud ááŸá á¡áá¯ááºáá¬áááºá¡áá»áá¯ážáá»áá¯ážá¡ááœáẠá á¶áááºááŸááºáá»ááºáá áºáᯠááŒá áºáá¬áááºá áá¯á¶ááœááºááŒáá¬ážááá·áºá¡ááá¯ááºážá 1 á¡áááºááœááºá Alibaba Cloud á¡ááá®áá±ážááŸááºážáá»á¬áž ááᯠKubernetes á¡á á¯á¡áá±ážáá»á¬ážááœáẠáá¯ááºáá±á¬ááºáá±áááº- ááá¯ááºáá¶ááá¯ááºááŸáá·áº ááá¯ááºáá¶áá²á·á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážá¡ááŒáẠá¡ááá®áá±ážááŸááºážáááºáá±áá»á¬áá»á¬ážá Kubernetes á á®áá¶ááá·áºááœá²ááŸá¯ááẠá¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáá»á¬ážááᯠáááºáá±á¬ááºááááºážááááºážááá·áº á¡ááºáá»ááºáá®áá¬áá»á¬ážá¡ááœáẠá¡ááŒá²áááºáž á áááºáááºá á¬ážá áá¬áá±á¬ááºážááŒá®áž áá±ážáááºáá±á¬ ááœá±ážááœá±ážááŸá¯áá áºáá¯ááŒá áºáááºá Alibaba Cloud áá²á·ááá¯á·áá±á¬ cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááŸáá·áº áááºáááºáá¬áá±á¬á¡áá«ááœááºá á¡ááœááºá¡á á¬ážáá»á²á·ááœááºááŒááºážááŒá¿áá¬ááẠááŸá±á·ááá¯á·áá±á¬ááºáá¬áááºá á€á áá±ážááœáẠKubernetes á¡á á¯á¡áá±ážáá»á¬ážááᯠáááºááá¯á·á á®áá¶ááá·áºááœá²ááááºáááºážá ááŒá®ážáá¬ážáá±á¬ 10-node Kubernetes á¡á á¯á¡áá±ážáá»á¬ážááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážá¡áá±á·á¡áá»áá·áºáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· ááŒá¯á¶áá¯á¶ááŒá®ážááŒá áºáááºá áá¯ááºáá«áááºá áá«á á áááºáááºá á¬ážá áá¬áá±á¬ááºážáá²á· á¡ááá¯ááºážá¡áá¬ááŒá¿áá¬áá áºáá¯áá«á ááá¯á·áá±á¬áº á¡ááŒá¬ážá¡ááá¯ááºážá¡áá¬áá áºáá¯ááŸááá«áááº- ááá¬á áá°ááá¯á·ááá¯ááºáá°ááá¯á· ááŒáœááº.
á€á¡ááŒá±á¬ááºážá¡áá¬ááᯠACK á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá áœá¬ááŸáá·áº áá»áœááºá¯ááºááá¯á· ááœá±ážááœá±ážáá¬ážáá«áááºá á¡áá»á¬ážá á¯ááŸá¬ áá¬ááŸáá·áºáá»á®ááá¯ááºáá«á á¡áá±ážá á¬áž ááá¯á·ááá¯áẠá¡áááºá á¬áž Kubernetes á¡á á¯á¡áá±ážáá»á¬ážá០áá«áááºááŸáá·áºáá»á®á áá¯ááºáá±á¬ááºááẠááœá±ážáá»ááºááŒáááºá áááºážá¡ááœáẠá¡ááŒá±á¬ááºážááŒáá»ááºáá±á¬ááºážáá»á¬áž ááŸááááº- ááŒá áºááá¯ááºáá»á±ááŸááá±á¬ áá»ááºá á®ážááŸá¯áá»á¬ážááᯠááá·áºáááºááŒááºážá ááá°áá®áá±á¬ á¡ááœá²á·áá»á¬ážá¡ááœáẠá¡á á¯á¡áá±ážáá»á¬ážááᯠááœá²ááŒá¬ážááŒááºážá á ááºážáááºáááºá¡ááœáẠvirtual á¡á á¯á¡áá±ážáá»á¬ážááᯠáááºáá®ážááŒááºážá ACK ááẠá€á¡áá¯á¶ážááŒá¯ááŸá¯áá¯á¶á á¶ááŒáá·áº ááá¹áá¬áá¯á¶ážááá¯ááºáá¬ááááááºááᯠáááºáá±á¬ááºááŸá¯áá±ážááẠáááºááœááºáá«áá áááºážááẠáá±á 20 áá»á±á¬áºááŸá á¡á á¯á¡áá±ážá¡áá»á¬ážá¡ááŒá¬ážááᯠáá¯á¶ááŒááºá áááºáá»áááŒá®áž áááá±á¬ááºá áœá¬ á á®áá¶ááá·áºááœá²ááááºááŒá áºáááºá
ááááºážá 2. Kubernetes á¡á
á¯á¡áá±áž á¡áá»á¬ážá¡ááŒá¬ážááᯠá
á®áá¶ááá·áºááœá²áá¬ááœáẠááŒá¿áá¬áá»á¬áž
á€á¡ááá¯ááºážá¡áá¬ááœáẠá¡á á¯á¡ááœá²á·áá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááŒááºážá á¡áááá áááºáá±á«áºááŸá¯áá»á¬ážááŸá¬ á¡áááºáááºážá áá¯á¶ááœááºááŒáá¬ážááá·áºá¡ááá¯ááºáž ááá¯ááºááœááºááŒá±ááŸááºážáááá·áº ááŒááá¬áá±ážáá»áá¯ážááŸááááºá
- áá»áá¯ážááá¯ážááá¯ááºááŒááºážá
ACK ááẠá á¶á áá¬áá¬áá²á·á Edgeá Windows ááŸáá·áº á¡ááŒá¬ážáá»á¬ážá áœá¬áá±á¬ á¡á á¯á¡áá±ážá¡áá»áá¯ážá¡á á¬ážáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááá·áºáááºá ááá°áá®áá±á¬á¡á á¯áá»á¬ážááẠááá°áá®áá±á¬ááœá±ážáá»ááºááŸá¯áá»á¬ážá á¡á áááºá¡ááá¯ááºážáá»á¬ážááŸáá·áº hosting áá±á¬áºáááºáá»á¬áž ááá¯á¡ááºáááºá á¡áá»áá¯á·áá±á¬ áá±á¬ááºáááºáá»á¬ážááẠáááºážááá¯á·á áá®ážááŒá¬ážááá á¹á áá»á¬ážá¡ááœáẠá áááºááŒáá¯ááºááŒááºáááºááŸá¯ á¡áá°á¡áá® ááá¯á¡ááºáá«áááºá
- á¡á á¯ááá¯ááºá¡ááœááºá¡á á¬ážá¡áá»áá¯ážáá»áá¯áž
pods á¡áááºážáááºááŸááá±á¬ node ááŸá áºáá¯á០pods áá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬ááŸááá±á¬ node áá»á¬ážá¡áá á¡ááœááºá¡á á¬áž ááœá²ááŒá¬ážáááºá á¡áááºážá¡ááŒá áºááá¯á¡ááºáá»ááºáá»á¬ážáááºáž á¡ááœááºááœá¬ááŒá¬ážáá«áááºá á¡áááºážá¡ááŒá áºááœá²áá±ááŸá¯ áááŸááºáááºáá«á á áœááºážáá±á¬ááºáááºááᯠááááá¯ááºá á±ááá¯ááºááẠááá¯á·ááá¯áẠáá»ááŸá¯á¶ážááŸá¯ááá¯ááẠááŒá áºá á±ááá¯ááºáááºá
- áá¬ážááŸááºážá¡áá»áá¯ážáá»áá¯áž
Kubernetes ááẠá¡ááœááºáá»ááºááŒááºá áœá¬ ááŒá±á¬ááºážáá²áá±áááºá áá¬ážááŸááºážá¡áá áºáá»á¬ážááᯠáá¡áááºážáááºááŒá¬ááá¯ááºáž ááŒáá·áºáá»ááááºá áááºáá°áá°áá»á¬ážááẠáááºáá±á¬ááºááŸá¯á¡áá áºáá»á¬ážááᯠá¡ááŒá²ááŒáá¯ážá á¬ážááá¯á áááºááŸáááŒáááºá ááá¯á·ááŒá±á¬áá·áº áááºážááá¯á·ááẠKubernetes áá¬ážááŸááºážá¡áá áºáá»á¬ážááŸáá·áº áááºááŒáááºáá±á¬áá¬ážááŸááºážáá»á¬ážááœáẠáá¯ááºáá¯ááºááŸá¯áááºááᯠáá»áá¬ážááá¯ááŒáááºá á€ááá¯á¡ááºáá»ááºááᯠááŒáá·áºáááºážáááºá ACK ááẠáááºááŒáááºáá±á¬áá¬ážááŸááºážáá»á¬ážááᯠááááºážááááºážáá¬ážá ááºááœáẠáá¯á¶ážá áœá²áá°áá»á¬ážáᶠKubernetes áá¬ážááŸááºážá¡áá áºáá»á¬ážááᯠá¡áááºáááŒáẠáá±ážááá¯á·ááááºááŒá áºáááºá
- áá¯á¶ááŒá¯á¶áá±áž ááá¯ááºáá¬ááŸá¯
á¡á á¯á¡áá±ážáá»á¬ážááᯠááá°áá®áá±á¬ áá±ááá»á¬ážááœáẠááŒáá·áºáá»ááºáá¬ážáááºá ááá¯á·ááŒá±á¬áá·áº áááºážááá¯á·ááẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ áá±ážáááºážáá±áž ááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº ááá¬ážááẠá ááºážáá»ááºážáá»á¬ážááᯠááá¯ááºáá¬ááááºááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¥áá±á¬áááŸá á¡á á¯á¡ááœá²á·áá áºáá¯ááẠGDPR ááŸáá·áº ááá¯ááºáá®ááŸá¯ááŸáááááºááŒá áºááŒá®ážá ááá¯ááºááŸá ááœá±ááŒá±ážááá¯ááºáᬠcloud ááœáẠá¡áá¬á¡ááœááºá¡ááœáŸá¬áá»á¬áž áááºáá±á¬ááºážááŸáááá«áááºá á€ááá¯á¡ááºáá»ááºáá»á¬ážááẠáááŒá áºááá±ááá¯á¡ááºááŒá®áž áááºážááá¯á·ááᯠáá»á áºáá»á°ááŸá¯ááẠáááºááá¶ááá¯ááºáá±á¬ááŒá±á¬áá·áº áááºážááẠcloud ááááºáá±á¬ááºážááŸá áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠááŒá®ážáá¬ážáá±á¬á¡áá¹ááá¬ááºáá»á¬ážááᯠáááºáá®ážáá±ážáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá
ACK ááááºáá±á¬ááºážááẠá¡áááºáá«ááŒá¿áá¬á¡áá»á¬ážá á¯ááᯠááŒá±ááŸááºážááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá áááºážááẠáááºááŸáááœáẠááá¹áá¬áá áºááŸááºážááŸá Kubernetes á¡á á¯á¡áá±ážáá±á«ááºáž 10 áá»á±á¬áºááᯠáá¯á¶ááŒááºá áááºáá»áááŒá®áž áááºááŒáááºá áœá¬ á á®áá¶ááá·áºááœá²áá«áááºá á¡ááá áá®ááá¯ááºáž/áááá¯áᬠá ááºážáá»ááºážáá»á¬áž á¡áá«á¡ááẠáááºážááᯠáááºááá¯á· á¡á±á¬ááºááŒááºáá²á·áááºááᯠááŒáá·áºááŒáá«á áá¯á·á
áá¯á¶á á¶
Cube-on-cube ááŸáá·áº áá¯ááá¯áž
áááá¯áá»á¯ááºááá¯ááºáá±á¬ á¡áááºáááºážá áá áºááŸáá·áºááá°áá²á áá¯á¶ááŸááºá¡á¬ážááŒáá·áº áá±áá¬á ááºáá¬áá áºáá¯ááŸáá»á±á¬áºááœááºáá±á¬ ááááºáá±á¬ááºážáá áºáá¯ááᯠá¡ááá¯ááºážá¡áá¬áá áºáá¯á¡áá ááá¯á·ááá¯áẠáá±ážá¡áá¹ááá¬ááºááŒááºáááºááá°ááŒááºážááááºáááºááᯠáá»á²á·ááœááºáááºá¡ááœáẠáá¯á¶ááŸááºá¡á¬ážááŒáá·áº á¡áá¯á¶ážááŒá¯ááŒáááºá
Alibaba Cloud ááŸá áá±ááá áºáá¯á á®ááœáẠáá¯ááºáá»á¬ážá áœá¬ (AZ) áá«áááºááŒá®áž áá»á¬ážáá±á¬á¡á¬ážááŒáá·áº áá®ážááŒá¬ážáá±áá¬á ááºáá¬áá áºáá¯ááŸáá·áº áááºááá¯ááºáá«áááºá ááŒá®ážáá¬ážáá±á¬áá±ááá áºáá¯ááœáẠ(á¥ááᬠHuangzhou) ááœáẠACK áááºáááºáá±áá±á¬ Kubernetes áá±á¬ááºáááºá¡á á¯á¡áá±ážáá±á«ááºáž áá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬ááŸááááºá
ACK ááẠKubernetes ááá¯ááºááá¯ááºá¡áá¯á¶ážááŒá¯á ဠKubernetes á¡á á¯á¡áá±ážáá»á¬ážááᯠá á®áá¶ááá·áºááœá²áááºá ááá¯ááá¯áááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááœáẠáá¯á¶ážá áœá²áá° Kubernetes á¡á á¯á¡áá±ážáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááẠKubernetes metacluster áá áºáá¯ááŸááááºá á€áááá¯áá¬áááºáá¬ááᯠ"kube-on-kube" (KoK) áá¯áá±á«áºáááºá á¡á á¯á¡áá±ážá¡áá¯á¶ážááŒá¯ááŸá¯ááẠááá¯ážááŸááºážááŒá®áž á¡áá¯á¶ážá¡ááŒááºáá±ážááá¯ááºáá±á¬ááŒá±á¬áá·áº KoK áááá¯áá¬áááºáá¬ááẠáá¯á¶ážá áœá²áá°á¡á á¯á¡áá±ážáá»á¬ážáá á®áá¶ááá·áºááœá²ááŸá¯ááᯠááá¯ážááŸááºážá á±áááºá ááá¯áá¡áá±ážááŒá®ážáááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠáá°áááºáž Kubernetes áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááŒááºáááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá etcds á¡áá»á¬ážá¡ááŒá¬ážááᯠá á®áá¶ááá·áºááœá²ááẠetcd á¡á±á¬áºááá±áá¬ááᯠá¡áá¯á¶ážááŒá¯á ááŒáá·áºáá»ááºááŒááºážááŸáá áºááá·áº API áá¬áá¬áá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááŒááºážá ááá¯ááá¯á·áá±á¬ááŒááºááŸáá·áºááŒááºážááẠá¡ááŒá²ááẠá¡áá°ážáá»á±á¬áºááœáŸááºááŸá¯ááᯠáá°áá±á¬ááºáá¬áá«áááºá
áá¯á¶ážá áœá²áá°á¡áá±á¡ááœááºáá±á«áºáá°áááºá Kubernetes metaclusters á¡áá»á¬ážá¡ááŒá¬ážááᯠáá±ááá áºáá¯á¡ááœááºáž ááŒáá·áºáá»ááºáá¬ážáááºá ဠmetacluster áá²ááºáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áá±á«áºááá¯áá«áááºá áá¯ááºáá áºáá¯áá¯á¶ážá áá»áá¯á·ááœááºážááŸá¯ááᯠáá¬ááœááºáááºá ACK ááẠáá±ááá áºáá¯áááºážááœáẠáááºá á¯á¶áá¯á¶áž ááŒáá·áºáá»ááºááŸá¯áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááº- metacluster ááẠKubernetes client cluster master á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá¯ááºáá»á¬ážá áœá¬ááœáẠááŒáá·áºáá±ááŒá®áž áááºážááá¯á·ááᯠáááºá á¯á¶áá¯á¶ážáá¯ááºááœáẠáá áºááŒáá¯ááºááẠáá¯ááºáá±á¬ááºáááºá áá¬á áá¬ááá¯á¶ááŒááºá áááºáá»áááŸá¯ááŸáá·áº á áœááºážáá±á¬ááºáááºááá¯áá±áá»á¬á á±áááºá ACK ááẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááá±áá¬áá»áá¬ážááŸá¯ááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬ááºáá¯ááºáá±á¬ááºááŒá®áž API server ááŸáá·áº etcd ááẠáá áºáá¯ááŸáá·áºáá áºáá¯áá®ážáááºáá±ááŒá±á¬ááºáž áá±áá»á¬á á±áááºá
á€áá¯á¶á á¶ááẠááá·áºá¡á¬áž Kubernetes ááᯠáááááá±á¬ááºáá±á¬ááºá ááá¯ááºáá»á±á¬áá®ááœá±ááŸáááŒá®áž áá¯á¶ááŒááºá áááºáá»ááá±á¬ á á®áá¶ááá·áºááœá²ááá¯ááºá á±áá«áááºá
Metacluster á¡áááºážá¡ááŒá áºá á®á ááºááŒááºážá
áá»áœááºá¯ááºááá¯á·ááŒá±á¬áá²á·ááá·áºá¡ááá¯ááºážá áá±ááá áºáá¯á á®ááŸá metaclusters á¡áá±á¡ááœááºááẠáá¯á¶ážá áœá²áá°á¡áá±á¡ááœááºá¡áá±á«áº áá°áááºáá«áááºá áá«áá±ááá·áº metacluster á¡áá áºáá áºáá¯áááºááá·áºááá¯á· áááºá¡áá»ááºáá²á á€áááºááŸá¬ áá¯á¶ááŸááºá¡áááºážá¡ááŒá áºá á®áá¶áá±ážááŒá¿áá¬ááŒá áºáááºá á ááºážáá»ááºážá¡áá ááŸáááŒá®ážáá¬áž metaclusters áá»á¬ážááẠáááºážááá¯á·áá¡áááºážá¡ááŒá áºáá»á¬áž áá¯ááºáá¯á¶ážááœá¬ážáá±á¬á¡áá« á¡áá áºáá áºáá¯áááºáá®ážááẠáá¯á¶ážá á¶á¡ááá¯ááºážááŒá áºáááºá
á¥ááá¬á¡á¬ážááŒáá·áº ááœááºáááºá¡áááºážá¡ááŒá
áºáá»á¬ážááᯠáá°ááŒáá«á
áá¯á·á KoK áááá¯áá¬ááœááºá client á¡á
á¯á¡áá±ážáá»á¬ážá០Kubernetes á¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠmetacluster áá
áºáá¯ááœáẠpods á¡ááŒá
Ạá¡áá¯á¶ážáá»áááºá áá»áœááºáá±á¬áºááá¯
metacluster áá áºáá¯á á®ááŸá áá±á¬ááºáááºá¡á á¯á¡áá±ážá á¡áá±á¬ááºážáá¯á¶ážá¡áá±á¡ááœááºááᯠáá¯á¶ážááŒááºáááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á áá¯ááºáá»á ááááºá ááááºáááºážááŸá¯ ááá¯á¡ááºáá»ááºáá»á¬ážá á¡áááºážá¡ááŒá áºááœá²áááºážá áá¯á¶ááŒááºá áááºáá»áááŸá¯ ááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº á á¬áááºážá¡ááºážáá»á¬ážááᯠááá·áºááœááºážááœááºáá»ááºáá«áááºá metacluster á¡áá áºáá áºáá¯áááºáá®ážááẠáá¯á¶ážááŒááºáá»ááºááẠá€á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážá¡áá±á«áº á¡ááŒá±áá¶áááºá áá±ážáááºáá±á¬ á¡á á¯á¡áá±ážáá»á¬ážááẠá¡áá¬áááºááœáẠááŒá®ážááŒá®ážáá¬ážáá¬áž áá»á²á·ááœááºááá¯ááºáááºááᯠáááááŒá¯áá«á ááá¯á·ááŒá±á¬áá·áº á¡á á¯á¡áá±ážá¡áá±á¡ááœáẠáááŒá±á¬ááºážáá²áá±á¬áºáááºáž á¡áááºážá¡ááŒá áºáá¯á¶ážá áœá²ááŸá¯ ááá¯ážáá¬áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá¡á á¯ááá¯ááºáá áºáá¯á á®ááŒá®ážááœá¬ážáááºá¡ááœáẠáá±áá¬ááœááºá¡áá¯á¶á¡áá±á¬ááºáá»ááºáá¬ážáá±á·ááŸááá«áááºá
ááááºážá 3. Terway ááœááºáááºáááºáá±á¬ááºááŸá¯
client clusters áá áºáá»áŸá±á¬áẠwizard á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá»á²á·ááœááºááŒááºážá
Wizard á¡á áááºá¡ááá¯ááºážáá»á¬ážááœáẠááá°áá®áá±á¬ á¡áááºážá¡ááŒá áºááá¯á¡ááºáá»ááºáá»á¬ážááŸááááºá áááºážááá¯á·ááẠá¡á á¯á¡áá±ážááŸá node áá»á¬ážááŸáá·áº pods á¡áá±á¡ááœááºá APIServer ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºáá±á¬ á á¶ááá¯ááºáá±á¬ ááááºážáá»á¯ááºáá°/á¡á±á¬áºááá±áᬠá¡áá±á¡ááœááºá¡áá±á«áº áá°áááºáá«áááºá
ACK ááœááºá Kubernetes client á¡á á¯á¡áá±ážáá áºáá¯á á®ááẠá¡ááœááºá¡á á¬ážááŸáá·áº runtime ááá¯á¡ááºáá»ááºáá»á¬áž ááœá²ááŒá¬ážáááºá wizard á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá±áá¬áá»áááºá¡ááœáẠuniversal configuration áááŸááá«á áá±á¬ááºáááºááŒá®ážáá»á¬ážá¡ááœáẠá¡áááºážá¡ááŒá áºáááºážáá«ážáá±á¬ ááá·áºáááºáá»ááºááᯠáá»áœááºá¯ááºááá¯á· ááŸá¬ážááœááºážá áœá¬ áááºááŸááºáá«áá áááºážáá¡á á¯á¡áá±ážááẠáááºááᯠááááºážáá»á±á¬ááºážááá¯ááºáááºááá¯ááºáá±á á¡á á¯á¡ááœá²á·á¡á¬ážáá¯á¶ážá¡ááœáẠááŸá±ážááá¯ážáááºáá±á¬ ááá·áºáááºáá»ááºáá áºáá¯ááᯠáááºáááºááŸááºáá¬ážáá«áá á¡áááºážá¡ááŒá áºáá»á¬ážááᯠááŒá¯ááºážáá®ážáá áºáá«áááºá
áá¯á¶ááŒááºá áááºáá»áááŸá¯ááŸáá·áº áá¯ááºáá»á ááááºá¡ááŒá¬áž ááááºááœá±á·áá±á¬ á¡áá±ážá¡áá°ááᯠááŸá¬ááœá±áááºá ACK ááẠá¡áá»áá¯ážá¡á á¬ážá áá áºááᯠá¡áá¯á¶ážááŒá¯áááºá ááá¯ááá¯áááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠá¡á á¯á¡ááœá²á·áá»á¬ážááᯠá¡áá±ážá á¡áááºááŸáá·áº á¡ááŒá®ážáá°á áá¯á¶ážáá»áá¯ážáááºááŸááºáááºá á¡áá»áá¯ážá¡á á¬ážáá áºáá¯á á®ááœáẠáá®ážááŒá¬ážá¡áááºážá¡ááŒá áºááœá²áá±ááŸá¯áááá¯ááá¯ááºáá áºáá¯ááŸááááºá wizard á¡á áááºá¡ááá¯ááºážáá»á¬ážá node á¡áá±á¡ááœááºááŸáá·áº á¡ááŒá¬ážá¡áá»ááºáá»á¬ážáá±á«áºáá°áááºá á¡áá»áá¯ážá¡á á¬ážááᯠáááºááŸááºáááºá á¡á á¯á¡ááœá²á·á¡áá»áá¯ážá¡á á¬ážááẠá¡áá»áááºááŸáá·áºá¡áá»áŸ ááŒá±á¬ááºážáá²ááá¯ááºáááºá ACK ááẠá€á¡áá»ááºáá»á¬ážá¡á¬áž á ááºáááºáááŒáẠá á±á¬áá·áºááŒáá·áºáá±ááŒá®áž á¡áá»áá¯ážá¡á á¬ážá¡ááá¯áẠá¡áááº/á¡áááºáž ááŒá¯áá¯ááºááá¯ááºáááºá á¡á á¯á¡áá±ážá¡áá»áá¯ážá¡á á¬ážááᯠááŒá±á¬ááºážáá²ááá¯ááºáááºááŸáá·áºá á¡áá¯á¶ážááŒá¯áá° á¡áááºážáá¯á¶ážáááºáá±á¬ááºá áœááºáááºááŸá¯ááŒáá·áº á¡áááºážá¡ááŒá áºááœá²áá±ááŸá¯ááᯠá¡ááá¯á¡áá»á±á¬áẠá¡ááºááááºáá¯ááºáá«áááºá
á€á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠááá¯ááá¯áá»á±á¬ááœá±á·á á±ááŒá®áž á á®ážááœá¬ážáá±ážááá¯ááá¯áá¬ážáááºáá¬á á±áááºá¡ááœáẠáá»áœááºá¯ááºááá¯á·ááẠá€á áá áºá¡á¬áž ááá¯ááá¯áá»á±á¬ááœá±á·á áœá¬ á¡ááá¯ááºážá¡áá¬ááŸáá·áº ááá¯ááá¯áááá»áá±á¬ á¡áá»áá¯ážá¡á á¬ážááœááºážáá¶ááŸá¯áá»á¬ážááŒáá·áº ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠáá¯ááºáá±á¬ááºáá±áá«áááºá
ááááºážá 4. Intelligent multi-stage type switching
á¡ááá¯ááºážá¡áá¬ááŒáá·áº áá±á¬ááºáááºá¡á á¯á¡áá±ážáá»á¬ážá ááá·áºáá²ááŒá±á¬ááºážáá²ááŸá¯
ááááºá¡ááá¯ááºážáá»á¬ážááẠKubernetes á¡á á¯á¡áá±ážá¡áá»á¬ážá¡ááŒá¬ážááᯠá á®áá¶ááá·áºááœá²ááŒááºážááá¯ááºáᬠááá¹áá¡áá»áá¯á·ááᯠá¡áá»á¯á¶ážáááºáá«áááºá ááá¯á·áá¬ááœááºá ááŒá±ááŸááºážááẠááá¯á¡ááºáá±á¬ á¡ááŒá¬ážááŒá¿áá¬áá áºáá¯ááŸááá±ážáááº- á¡á á¯á¡ááœá²á·áá»á¬ážá ááá·áºáá²ááŒá áºá ááºá
Kubernetes ááẠcloud ááá¹áá¬á "Linux" ááŒá áºáááºá áááºážááᯠá ááºáááºáááŒáẠá¡ááºááááºáá¯ááºááŒá®áž ááá¯ááᯠáá±á¬áºáá»á°áᬠááŒá áºáá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááá±á¬ááºáááºáá»á¬ážáᶠáá¬ážááŸááºážá¡áá áºáá»á¬ážááᯠá¡áááºáááŒááºáá±ážááá¯á·ááááºááŒá áºááŒá®ážá á¡á¬ážáááºážáá»ááºáá»á¬ážááᯠááŒááºáááºááŒá®áž ááŸáááŒá®ážáá¬áž á¡á á¯á¡áá±ážáá»á¬ážááᯠá¡ááºááááºáá¯ááºáᬠáááºá ááºá¡á áááºá¡ááá¯ááºážá¡áá»á¬ážá¡ááŒá¬áž (CSIá CNIá Device Pluginá Scheduler Plugin ááŸáá·áº á¡ááŒá¬ážáá»á¬ážá áœá¬áá±á¬ á¡ááŒá¬ážá¡áá¬áá»á¬áž) ááᯠá á®áá¶ááá·áºááœá²ááááºááŒá áºáááºá
Kubernetes á¡á áááºá¡ááá¯ááºážá á®áá¶ááá·áºááœá²ááŸá¯ááᯠááá°áá¬á¡ááŒá Ạáá°ááŒáá«á áá¯á·á á áááºáááºá áá»áœááºá¯ááºááá¯á·ááẠá€áá»áááºáááºáá¬ážáá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡á¬ážáá¯á¶ážááᯠá á¬áááºážááœááºážááŒááºážááŸáá·áº á á®áá¶ááá·áºááœá²ááŒááºážá¡ááœáẠáááá¯áá»á¯ááºááá¯ááºááŸá¯á áá áºááᯠáá®ááœááºáá²á·áááºá
ááááºážá 5. ááŒá±á¬ááºážááœááºááŒááºááœááºááŸáá·áº pluggable á¡á
áááºá¡ááá¯ááºážáá»á¬áž
ááŸá±á·áááºáááá¯ážáá®á áááºááẠá¡ááºááááºááᯠá¡á±á¬ááºááŒááºááŒá±á¬ááºáž áá±áá»á¬á á±áááºááá¯á¡ááºáááºá áá«ááá¯áá¯ááºááá¯á·á á¡á áááºá¡ááá¯ááºážááœá±áá²á· áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠá á áºáá±ážáá²á·á áá áºáá áºáá¯ááᯠáá®ááœááºáá¬ážáá«áááºá á¡ááºááááºááá¯ááºáá®ááŸáá·áº á¡ááŒá®ážááœáẠá á áºáá±ážááŸá¯ááᯠáá¯ááºáá±á¬ááºáááºá
ááááºážá 6. á¡á
á¯á¡áá±ážá¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠááá¬áá
á
áºáá±ážáá«á
á€á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠááŒááºááŒááºáááºááẠá áááºáá»áá¯á¶ááŒááºá áœá¬ á¡ááºááááºáá¯ááºáááºá á ááºáááºáááŒáẠááŒáá·áºáá»ááºááŸá¯á áá áºááẠáá áºá áááºáá áºááá¯ááºážááá¯ážáááºááŸá¯ (áá®ážááá¯ážáá±á¬ááºá áá±áž)á áá±áá¹ááááºááŒááºážááŸáá·áº á¡ááŒá¬ážáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŒáá·áº á¡áá¯ááºáá¯ááºáá«áááºá Standard Kubernetes ááááºážáá»á¯ááºáááááá¬áá»á¬ážááẠá€á¡áá¯á¶ážááŒá¯ááŸá¯ááá á¹á á¡ááœáẠáá±á¬ááºážá áœá¬áááá·áºáá»á±á¬áºáá«á ááá¯á·ááŒá±á¬áá·áºá á¡á á¯á¡áá±ážá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠááááºá¡ááºáá áºáá¯ááŸáá·áº á¡áááºááááºážáá»á¯ááºááŸá¯ module (sidecar management) á¡áá«á¡ááẠá¡áá°ážááŒá¯ááááºážáá»á¯ááºáááááá¬á¡á á¯á¶ááᯠáá®ááœááºáá¬ážáá«áááºá
á¥ááá¬á¡á¬ážááŒáá·áºá BroadcastJob controller ááᯠá¡áá¯ááºááá¬ážá ááºáá áºáá¯á á®ááŸá á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡ááºááááºáá¯ááºááẠááá¯á·ááá¯áẠá ááºáá áºáá¯á á®ááŸá node áá»á¬ážááᯠá á áºáá±ážááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá Broadcast á¡áá¯ááºááẠDaemonSet áá²á·ááá¯á· cluster ááŸá node áá áºáá¯á á®ááœáẠpod áá áºáá¯ááᯠrun áááºá ááá¯á·áá±á¬áºáááºážá DaemonSet ááẠBroadcastJob áá»ááºááœá¬ážáá»áááºááœáẠPod á¡á¬áž á¡áá»áááºá¡ááŒá¬ááŒá®áž áááºáááºáá±áá«áááºá Broadcast controller ááẠá¡áá áºáá»áááºáááºáá¬ážáá±á¬ node áá»á¬ážáá±á«áºááœáẠpods áá»á¬ážááá¯ááœáá·áºááŒá®áž node áá»á¬ážááᯠááá¯á¡ááºáá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážááŒáá·áº á¡á ááŒá¯áá«áááºá ááœááºá 2019 ááœááºá áá»áœááºá¯ááºááá¯á·ááẠáá¯áá¹ááá®á¡ááœááºáž áá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯ááºá¡áá¯á¶ážááŒá¯ááá·áº OpenKruise á¡ááá¯á¡áá»á±á¬ááºá áá áºá¡ááºáá»ááºá á¡áááºážá¡ááŒá áºáá¯ááºááᯠááœáá·áºááŸá áºáá²á·áááºá
ááááºážá 7. OpenKurise ááẠnode á¡á¬ážáá¯á¶ážááœáẠBroadcast Task ááᯠáá¯ááºáá±á¬ááºááẠá
á®á
ááºáááºá
áá±á¬ááºáááºáá»á¬áž ááŸááºáááºáá±á¬ á¡á á¯á¡áá±ážááœá²á·á ááºážáá¯á¶áá»á¬ážááᯠááœá±ážáá»ááºáá¬ááœáẠáá°áá®áááºá áá»áœááºá¯ááºááá¯á·ááẠServerlessá Edgeá Windows ááŸáá·áº Bare Metal áááá¯ááá¯ááºáá»á¬ážá¡áá«á¡ááẠááŒáá¯áááºáááºááŸááºáá¬ážáá±á¬ áááá¯ááá¯ááºáá»á¬ážááᯠáá±ážáá«áááºá á¡áááºážá¡áá»ááºáž áá»ááºááŒáá·áºáá¬áᬠáá»áœááºá¯ááºááá¯á·ááá±á¬ááºáááºáá»á¬ážá ááá¯á¡ááºáá»ááºáá»á¬áž ááá¯ážááœá¬ážáá¬áááºááŸáá·áºá¡áá»áŸá áá»áœááºá¯ááºááá¯á·ááẠááŒá®ážááœá±á·á áá¬áá±á¬ááºážáá±á¬ á áá áºááá·áºááœááºážááŸá¯áá¯ááºáááºážá ááºááᯠááá¯ážááŸááºážá á±ááẠáá±á¬ááºáááºáááá¯ááá¯ááºáá»á¬ážááᯠáá±á«ááºážááá·áºáá«áááºá
ááááºážá 8. á¡áá»áá¯ážáá»áá¯ážáá±á¬á¡ááŒá±á¡áá±áá»á¬ážá¡ááœáẠá¡ááá·áºááŒáá·áºááŸáá·áº ááŒá±á¬ááºážááœááºááŒááºááœááºááŸááá±á¬ á¡á
á¯á¡áá±ážáááá¯ááá¯ááºáá»á¬áž
áá±áá¬á ááºáá¬áá»á¬ážááœáẠááá¹áá¬áá¯á¶ážááá¯ááºáᬠááŒáá·áºááŸá¯ááá¯ááºááŸá¯
á¡á±á¬ááºááœááºáá¯á¶ááœááºááŒáá¬ážááá·áºá¡ááá¯ááºážá 9á Alibaba Cloud Container cloud áááºáá±á¬ááºááŸá¯ááᯠááá¹áá¬áá áºááŸááºážááŸá áá±áááŸá áºáááºááœáẠááŒáá·áºáá»ááºáá¬ážáááºá á€á áá±ážááᯠáá±ážáá¬ážááŒááºážááŒáá·áºá ACK á á¡ááá áááºážááá¯ááºáá»á¬ážáá²á០áá áºáá¯ááẠáááá¯ááºážááá·áº á¡á á¯á¡áá±áž áá áºáá¯ááœáẠááŒá¿áá¬áá áºáᯠááŒá¯á¶ááœá±á·ááá«áá áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá±á¡áá±ááᯠáá»ááºááŒááºá áœá¬ áá¯á¶á·ááŒááºááá¯ááºá á±ááẠááŒá áºáááºá áá áºáááºážá¡á¬ážááŒáá·áºááá¯ááá±á¬áºá áá±áá¡á¬ážáá¯á¶ážááŸá client á¡á á¯á¡ááœá²á·áá»á¬ážá០á¡áá»áááºááŸáá·áºáááŒá±ážáá® áááááá±á¬ááºáá±á¬áẠáá¯á¶ááŒá¯á¶á áœá¬ ááááºážááááºážá á¬áááºážáá»á¬ážááᯠá á¯áá±á¬ááºážááá¯ááºá á±ááá·áº ááŒá±ááŸááºážáá»ááºáá áºáá¯áááŸáááẠááá¯á¡ááºááŒá®áž ááááºáá»á¬ážááᯠá¡ááŒááºá¡á¬áá¯á¶ááŒáá·áº áááºááŒááá¯ááºáááºááŒá áºáááºá
ááááºážá áá áá±áááŸá
áºáááºááœáẠAlibaba Cloud Container áááºáá±á¬ááºááŸá¯ááᯠááá¹áá¬áá¯á¶ážááá¯ááºáᬠááŒáá·áºáá»ááºááŒááºážá
Kubernetes á á±á¬áá·áºááŒáá·áºáá±ážá áá áºáá»á¬ážá áœá¬áá²á·ááá¯á·áááºá áá»áœááºá¯ááºááá¯á·ááẠPrometheus ááᯠáá»áœááºá¯ááºááá¯á·á á¡ááááááááá¬á¡ááŒá Ạá¡áá¯á¶ážááŒá¯áá«áááºá metacluster áá áºáá¯á á®á¡ááœááºá Prometheus á¡á±ážáá»áá·áºáá»á¬ážááẠá¡á±á¬ááºáá« áááºááá áºáá»á¬ážááᯠá á¯áá±á¬ááºážáááº-
- áááºáá¶áá°áááºážááŒá áºáá»á¬áž (CPUá áááºááá¯áá®á áá áºááºá á áááº) ááŸáá·áº ááœááºáááºáááºážáááºáá²á·ááá¯á·áá±á¬ OS áááºááá áºáá»á¬ážá
- kube-apiserverá kube-controller-manager ááŸáá·áº kube-scheduler áá²á·ááá¯á·áá±á¬ metacluster ááŸáá·áº client cluster á á®áá¶ááá·áºááœá²ááŸá¯á áá áºá¡ááœáẠáááºááá áºáá»á¬ážá
- kubernetes-state-metrics ááŸáá·áº cadvisor ááá¯á·á០áááºááá áºáá»á¬áž
- disk áá±ážáá»áááºá áá±áá¬áá±á·á Ạá¡ááœááºá¡á á¬ážá node áá»á¬ážááŒá¬áž áá»áááºáááºááŸá¯ ááŒááºáááºážááŸá¯ á áááºááá¯á·áá²á·ááá¯á·áá±á¬ etcd áááºááá áºáá»á¬áž
ááá¹áá¬áá¯á¶ážááá¯ááºáᬠá á¬áááºážá¡ááºážáá»á¬ážááᯠáá¯á¶ááŸáẠá¡ááœáŸá¬áá±á«ááºážá á¯á¶ á á¯á ááºážááŸá¯áá¯á¶á á¶ááᯠá¡áá¯á¶ážááŒá¯á á á¯áá±á¬ááºážáá«áááºá áááºááá áºáá áºáá¯á á®á០á á±á¬áá·áºááŒáá·áºáá±á·áá¬ááŒááºážáá±áá¬ááᯠáá±ááá áºáá¯á á®ááœáẠáŠážá áœá¬á á¯á ááºážááŒá®áž á¡áá¯á¶ážá á¯á¶áá¯ááºáá¯á¶ááœáŸá¬ááá¯ááŒáááá·áº áááá¯áá¬áá¬ááá¯á· áá±ážááá¯á·áááºá á¡á¬ážáá¯á¶ážá á¡ááœá²á·áá»á¯ááºááá¹ááá¬ážáá²á· á¡áá¯ááºáá¯ááºáááºá áá±áá¬á ááºáá¬áá áºáá¯á á®ááŸá Prometheus áá¬áá¬áá áºáá¯ááẠááá¯áá±áá¬á ááºáá¬á០áááºááá áºáá»á¬ážááᯠá á¯áá±á¬ááºážááŒá®áž áááᯠPrometheus áá¬áá¬ááẠá á±á¬áá·áºááŒáá·áºáá±áᬠá á¯á ááºážááŸá¯á¡ááœáẠáá¬áááºááŸááááºá AlertManager ááẠPrometheus á¡áááºááá¯ááºážááá¯á· áá»áááºáááºááŒá®áž ááá¯á¡ááºáá«á DingTalká á¡á®ážáá±ážááºá SMS á áááºááŒáá·áº ááááá±ážáá»ááºáá»á¬áž áá±ážááá¯á·áááºá Visualization - Grafana ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá
áá¯á¶ 10 ááœáẠá á±á¬áá·áºááŒáá·áºáá±ážá áá áºááᯠá¡ááá·áºáá¯á¶ážááá·áº ááœá²ááŒá¬ážááá¯ááºáááºá
- áááºááááááºá¡ááá·áº
áááá¯ááŸá¡áá±ážáá¯á¶ážá¡ááœáŸá¬á Prometheus Edge Server ááẠmetacluster áá áºáá¯á á®ááœáẠá¡áá¯ááºáá¯ááºááŒá®áž áá°áá®áá±á¬ network domain á¡ááœááºážááŸá meta ááŸáá·áº client clusters áá»á¬ážá០áááºááá áºáá»á¬ážááᯠá á¯áá±á¬ááºážáá«áááºá
- Cascade á¡ááá·áº
Prometheus cascade á¡ááœáŸá¬ááá¯ááºáá±á¬ááºáá»ááºááŸá¬ áá±ááá»á¬ážá áœá¬á០á á±á¬áá·áºááŒáá·áºáá±ážá¡áá»ááºá¡áááºáá»á¬ážááᯠá á¯áá±á¬ááºážáááºááŒá áºáááºá á€áá¬áá¬áá»á¬ážááẠááá¯ááºá á¡á¬ááŸá á¥áá±á¬áááŸáá·áº á¡áá±ááááá²á·ááá¯á· ááŒá®ážáá¬ážáá±á¬ áááá®áááºáá°áá áºáá»á¬ážá¡ááá·áºááœáẠáá¯ááºáá±á¬ááºáááºá á¡á á¯á¡ááœá²á·áá»á¬áž ááŒá®ážááœá¬ážáá¬áááºááŸáá·áºá¡áá»áŸá áá±áááᯠááá¯ááºážááŒá¬ážááá¯ááºáááºá ááá¯á·áá±á¬áẠááŒá®ážáá¬ážáá±á¬áá±ááá áºáá¯á á®ááœáẠáá¬á ááááºá¡ááá·áº Prometheus áá¬áá¬áá áºáᯠáá±á«áºáá¬áááá·áºáááºá á€áááºážáá»á°áá¬ááŒáá·áº áááºááẠááá¯á¡ááºáááᯠáá»á±á¬ááœá±á·á áœá¬ á¡ááá¯ááºážá¡áá¬ááᯠáá¯ááºáá±á¬ááºááá¯ááºáááºá
- áááá¯á¡ááá·áº
áááᯠPrometheus áá¬áá¬ááẠcascade áá¬áá¬áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá»áááºáááºááŒá®áž áá±á¬ááºáá¯á¶ážáá±áᬠá á¯á ááºážááŸá¯ááᯠáá¯ááºáá±á¬ááºáááºá áá¯á¶ááŒááºá áááºáá»áááŸá¯á¡ááœááºá áááᯠPrometheus ááŒá áºáááºááŸá áºáá¯ááᯠáá°áá®áá±á¬ cascade áá¬áá¬áá»á¬ážááŸáá·áº áá»áááºáááºáá¬ážááŒá®áž ááá°áá®áá±á¬áá¯ááºáá»á¬ážááœáẠááœá±ážááŒá°áá¬ážáááºá
ááááºážá 10. Prometheus áááºááá±ážááŸááºáž ááá¹ááá¬ážá¡áá±á«áº á¡ááŒá±áá¶ááá·áº ááá¹áá¬áá¯á¶ážááá¯ááºáᬠá¡ááá·áºáá±á«ááºážá
á¯á¶ á
á±á¬áá·áºááŒáá·áºááŸá¯ áááá¯áá¬
á¡áá»ááºážáá»á¯ááº
Kubernetes-based cloud solutions áá»á¬ážááẠáá»áœááºá¯ááºááá¯á·ááá¯ááºáááºážááᯠáááºáááºááŒá±á¬ááºážáá²á
á±áááºá Alibaba Cloud ááœááºááááºáá¬áááºáá±á¬ááºááŸá¯ááẠáá¯á¶ááŒá¯á¶á
áááºáá»áááŒá®áž á
áœááºážáá±á¬ááºáááºááŒáá·áº hosting ááᯠáá¶á·ááá¯ážáá±ážááẠ- áááºážááẠá¡áá±á¬ááºážáá¯á¶áž Kubernetes cloud hosting áá
áºáá¯ááŒá
áºáááºá Alibaba Cloud á¡ááœá²á·ááẠOpen Source á á¡ááŒá±áá¶áá°áá»á¬ážááŸáá·áº open source á¡ááá¯ááºážá¡ááá¯ááºážá¡áá±á«áº á¡ááá¯ááºá¡áᬠáá¯á¶ááŒááºáá«áááºá áááºáááºááŸá¯ááŸáá·áº cloud áááºážááá¬áá»á¬ážááᯠá
á®áá¶ááá·áºááœá²ááŒááºážáááºáááºááœáẠáá»áœááºá¯ááºááá¯á·áá¡ááááá¬ááᯠáááºáááºáá»áŸáá±ááœá¬ážáá«áááºá
source: www.habr.com