ื ืืืืฅ. ืืจืึทื ืกื.: ืืืขืจืืงืื ืขืจ ืืขืืืึธืคึผืก ืื ืืฉืขื ืืจ ืกืื ืคึผืึทืืึทืก, ื ืืฆื
ืื; ืืจ: Azure ืืื Digital Ocean ืืึธื ื ืื ืืึทืฉืืืืืงื ืคึฟืึทืจ ืงืึทืืคึผืืืืื ื ืจืขืกืืจืกื ืืขื ืืฆื ืคึฟืึทืจ ืื ืงืึธื ืืจืึธื ืคืืึทื, ืืืื ืืื ืึท ืืื ืืจืืจื ืคึฟืึทืจ ืืืคึผืืืืื ื ืคืืืข ืงืืืื ืงืืึทืกืืขืจื. ืคึฟืึทืจ ืคืืืกื ืืืง ืึท ืงืืืื ื ืืืขืจ ืคืื ืืจืืืก ืงืืึทืกืืขืจื, GKE ืืื ืืขืกืืขืจ ืคึผืึทืกืืง. ืืื ืึทืืืฉืึทื, ืืืจ ืงืขื ืขื ืืืืืืืืง ืจืขืืืฆืืจื ืงืึธืก ืืืจื ื ืืฆื ืึธืจื / ืคึผืจืืขืืคึผืืืื / ื ืืืขืจืืง-ืืืืืขืจืงืืึทื ื ืึธืืื ืึธืืขืจ ืืืจื "ืึทืืึธื ืืจื" ืฆื ืืึทื ื-ืืขืจืืื ื ืืฆื ืคืื ืื ืืขืืืข ื ืึธืืื (ืืึธืก ืึทืคึผืืืื ืฆื ืึทืืข ืคึผืืึทืืคืึธืจืืก).
ืงื ืืื ืืจืืืก (ืฆืึธื ืคืื ืืืขืจืก)
ืืืืขืจืืืืง
ืื ืืขืืื ืืื ืืืืขืจ ืืืขืจืงืขืจื ืขืืืขืืข ...
ืื ืืืืคึผื ืืืชืืืช ืคืื ืืขื ืึทืจืืืงื ืืขื ืขื:
- Google Kubernetes Engine (GCP) -
ืคึผืจืืึทื ืงืึทืืงืืืึทืืึธืจ ; - Elastic Kubernetes Service (AWS) -
ืคึผืจืืึทื ืงืึทืืงืืืึทืืึธืจ ; - Azure Kubernetes Service (Azure) -
ืคึผืจืืึทื ืงืึทืืงืืืึทืืึธืจ ; - ืงืืืขืจื ืขืืขืก ืืืืฃ ืืืืืืึทื ืืงืขืื -
ืคึผืจืืืกืื ื ืืืึทื .
ืคึผืจืืึทื ืืจืืืงืืึทืื
ืื ืืึทื ืฅ ืคึผืจืืึทื ืคืื ื ืืฆื Kubernetes ืืืืฃ ืืขืืขืจ ืคืื ืื ืคึผืืึทืืคืึธืจืืก ืืืฉืืืื ืคืื ืื ืคืืืืขื ืืข ืงืึทืืคึผืึธืื ืึทื ืฅ:
- ืงื ืืื ืคืึทืจืืืึทืืืื ื ืึธืคึผืฆืึธื;
- ืืึทืกืข ืืึทืืึทื ืกืื ื (ืคึฟืึทืจ ืื ืืจืขืกืก);
- ืงืึทืืคึผืืืืื ื ืจืขืกืืจืกื (ืืืงืคึผื ืืื ืืึผืจืื) ืคืื ืืืขืจืก;
- ืึทืจืืืกืืึทื ื ืคืึทืจืงืขืจ;
- ืฉืืขื ืืืง ืกืืึธืจืืืืฉ;
- ืืึทืืึท ืคึผืจืึทืกืขืกืื ื ืืืจื ืืึทืกืข ืืึทืืึทื ืกืขืจ.
ืึทืืืืืืึธื ืึทืืื, ืืืึธืืงื ืคึผืจืึทืืืืืืขืจื ืคืึธืจืฉืืึธืื ืืึทืืืึทืืืง ืืืกืงืึทืื ืฅ ืืืื ืืขืจ ืงืืืขื ื ืืืื / ืงืขื ืขื ื ืืฆื ืคึผืจืืขืืคึผืืึทืืึทื
ืขืก ืืื ืืืขืจื ืืื ืืขืจืฉืืจืืืื ืึทื ืืึธืืฉ ืงืึธืก ืืื ืึท ืืื ืืงืขืจ ืคึฟืึทืจ ืงืึทืืคึผืขืจืื ื ืืื ืืืืึทืืืืืืืื ื ืกืขืจืืืืก ืคึผืจืึทืืืืืืขืจื, ืื ืืขืจืข ืกืืืืช ืืึธื ืืืื ืืขื ืืืขื ืืื ืืฉืืื:
- ืืคึผืืืืข (ืกืขืจืืืืก ืืขืืืขื ืืขืกืงืขื);
- ืื ืึทืจืืืืง ืืืึธืืงื ืืงืึธืืกืืกืืึทื;
- ืื ืืืฆื ืืืขืจืกืืขืก ืคืื K8s;
- ืงืืืึทืืืืขื ืคืื ืืึทืงืืืืขื ืืืืฉืึทื / ืืืฉืืจืื.
ืึธืืขืจ, ืื ืกืืืืช ืืขื ืขื ืืืืึทืืขืจ ืคืื ืื ืคืึทืจื ืขื ืคืื ืืขื ืึทืจืืืงื / ืืขืจื ืขื. ืืื
ืืืฉืืคึผืืืขืจ ื ืึธืืืืืง
ืฆื ืืึทืื ืขืก ืืจืื ืืขืจ ืฆื ืืขืคึฟืื ืขื ืื ืืขืจืกื ืจืขืืืขืืืืง ืืืืืื ื, ืืื ืืึธืื ืืขืืืขืืึธืคึผืขื
ืืืจ ืงืขื ืขื ืคืืจ ืืื ืึท ืืขืื ืืืขืจืกืืข ืคืื โโโโืื ื ืึธืืขืคึผืึทื ืืื ืืื ืืขืจ:
ืืึธืื ืืืจ ืืืืกื ืืืื ืื ืืฉืืื ืืช ืึธืืขืจ ืึธืจืืืื ืขื ืคึผืจืืืกืื ื ืืขื ืขื ืคืึทืืฉ (ืืึธืก ืงืขื ืขื ืืืื ืืขืืื ืืืจื ืึทื ืึทืจืืืกืืขืื ืึธืืขืจ ืฆืืขื ืืขืื ืืืืฃ GitHub -
ืคืืื ืืื ืื
ืืืื, ืขืก ืืขื ืขื ืฆื ืคืืืข ื ืืึทื ืกืื ืฆื ืฆืืฉืืขืื ืืขืจ ืกืคึผืขืฆืืคืืฉ ืจืขืงืึทืืึทื ืืืืฉืึทื ื ืืื ืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื TL;DR ืคึผืึทืจืึทืืจืึทืฃ ืืื ืื ืึธื ืืืื. ืึธืืขืจ, ืขืืืขืืข ืงืึทื ืงืืืืฉืึทื ื ืงืขื ืขื ื ืึธื ืืืื ืฆืืขื:
- ื ืื ืขื ืืขื GKE ืืื EKS, AKS ืืื Digital Ocean ืืึธื ื ืื ืืึทืฉืืืืืงื ืคึฟืึทืจ ืงืึธื ืืจืึธื ืฉืืืืข ืจืขืกืืจืกื. AKS ืืื DO ืืขื ืขื ืืขืจ ืจืขืืืขืืืืง ืืืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืืืื ืคืืืข ืงืืืื ืงืืึทืกืืขืจื (ืืืฉื, ืืืื ืงื ืืื ืคึผืขืจ ืืขืืขืจ ืืขืืืขืืึธืคึผืขืจ ืึธืืขืจ ืืขืืขืจ ืงืืืขื ื).
- GKE ืก ืึท ืืืกื ืืืืื ืืงืขืจ ืืืึทืขืจ ืงืึธืืคึผืืืืขืจ ืจืขืกืืจืกื ืืึทืื ืขืก ืืขืจ ืจืขืืืขืืืืง ืืื ืงื ืืื ืกืืืขืก * ืคืึทืจืืจืขืกืขืจื.
- ื ืืฆื ืคึผืจืืขืืคึผืืึทืืึทื ื ืึธืืื ืึธืืขืจ ืืึทื ื-ืืขืจืืื ื ืึธืืข ืงืืจืืืช ืงืขื ืขื ืจืขืืืฆืืจื ืงืึธืก ืืื ืืขืจ ืืื 50%. ืืึทืืขืจืงืื ื: ืืืืืืึทื ืืงืขืื ืึธืคืคืขืจืก ื ืืฉื ืื ืืืกืงืึทืื ืฅ.
- ืื ืึทืืืืึทืื ื ืคืื ืคืื Google ืืขื ืขื ืืขืืขืจ, ืึธืืขืจ ืื ืงืึธืก ืคืื ืงืึทืืคึผืืืืื ื ืจืขืกืืจืกื ืืื ืึท ืืืืขืจืืึทื ืื ื ืคืึทืงืืึธืจ ืืื ืื ืืขืืฉืื (ืกืืึทืื ืืืื ืงื ืืื ืืืฉืขื ืขืจืืืฅ ืึท ืืึทืืืืืืง ืกืืืข ืคืื โโโโืึทืืืืึทืื ื ืืึทืื).
- ืกืขืืขืงืืื ื ืืึทืฉืื ืืืืคึผืก ืืืืืจื ืืืืฃ ืื ืงืคึผื ืืื ืืึผืจืื ืืืืขืจืคืขื ืืฉื ืคืื ืืืื ืืืขืจืงืืึธืืื ืืืขื ืืขืืคึฟื ืืืจ ืืืกืืืืื ืฆืึธืื ืขืงืกืืจืข ืคึฟืึทืจ ืึทื ืืืื ืจืขืกืืจืกื.
- ืืืืืืึทื ืืงืขืื ืืฉืึทืจืืืฉืื ืืืืื ืืงืขืจ ืคึฟืึทืจ ืืืงืคึผื ืืื ืืขืจ ืคึฟืึทืจ ืืึผืจืื ืงืึทืืคึผืขืจื ืืื ืื ืืขืจืข ืคึผืืึทืืคืึธืจืืก - ืืึธืก ืงืขื ืืืื ืึท ืืึทืฉืืืก ืคืึทืงืืึธืจ ืคึฟืึทืจ ืขืืืขืืข ืืืืคึผืก ืคืื ืงืึทืืคึผืืืืื ื ืืืขืจืงืืึธืืื.
*ืืึทืืขืจืงืื ื: ืึทื ืึทืืืกืืก ื ืืฆื ืืึทืื ืคึฟืึทืจ ืงืึทืืคึผืืืืื ื ื ืึธืืื ืืื ืึทืืืขืืืื (ืึทืืืขืืืื ืข ืฆืื). ืืึธืก ืืขื ืขื n1 GCP Compute Engine ืื ืกืืึทื ืกืื, m5 AWS ec2 ืื ืกืืึทื ืกืื, D2v3 Azure ืืืืจืืืึทื ืืืฉืื ืขื ืืื DO ืืจืึทืคึผืืึทืฅ ืืื ืืขืืึทืงืืืืึทื ืงืคึผืืก. ืืื ืงืขืจ, ืขืก ืืื ืืขืืืขื ืฆื ืืืจืืคืืจื ืคืึธืจืฉืื ื ืฆืืืืฉื ืื ืืขืจืข ืืืืคึผืก ืคืื ืืืืจืืืึทื ืืืฉืื ืขื (ืืืจืกืืึทืืืข, ืคึผืึธืืืฆืืข-ืืืจืื). ืืื ืขืจืฉืืขืจ ืืืืง, ืื ืคึผืจืืึทื ืคืื ืืืืจืืืึทื ืืืฉืื ืขื ืืขืคึผืขื ืืก ืืื ืขืึทืจืื ืืืืฃ ืื ื ืืืขืจ ืคืื ืืืงืคึผืืก ืืื ืื ืกืืืข ืคืื โโโโืืืงืึธืจื, ืึธืืขืจ ืืื ืืื ื ืืฉื ืืืืขืจ ืึทื ืื ืืึทืฉืึธืจืข ืืืขื ืืืื ืืืช ืคึฟืึทืจ ืืขืืกื ื ืื-ื ืึธืจืืึทื ืืึผืจืื / ืงืคึผื ืจืืืฉืืึธืื.
ืืขืจ ืึทืจืืืงื
- AKS: 51465 ืืกื / ืืึธืจ
- EKS: 43138 ืืกื / ืืึธืจ
- GKE: 30870 ืืกื / ืืึธืจ
- ืืึธื: 36131 ืืกื / ืืึธืจ
ืืื ืืึธืคึฟื ืึทื ืืขืจ ืึทืจืืืงื ืฆืืืึทืืขื ืืื ืื ืืขืคื ืืืขื ืืขืืคึฟื ืืืจ ืึธืคึผืฉืึทืฆื ืื ืืืืคึผื ืืขืจืืื Kubernetes ืึธืคืจืื ืื ืืื / ืึธืืขืจ ืฉืคึผืึธืจื ืืขืื ืืืืฃ ืืืึธืืงื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืจื ื ืืฆื ืืืกืงืึทืื ืฅ ืืื ืื ืืขืจืข ืึทืคึผืขืจืืื ืึทืืื.
ืคึผืก ืคืื ืืืืขืจืืขืฆืขืจ
ืืืืขื ืขื ืืืื ืืืืฃ ืืื ืืืขืจ ืืืึธื:
- ยซ
Kubecost ืจืขืฆืขื ืืืข ืคึฟืึทืจ ืฉืคึผืึธืจื ืืขืื ืืืืฃ Kubernetes ืืื ืื ืืืืืงื ืก "; - ยซ
ืื ืืจืึธืืืกืื ื Kubernetes CCM (Cloud Controller Manager) ืคึฟืึทืจ Yandex.Cloud "; - ยซ
ืืื ืขืก ืืจืื ื ืืื ืืึทืงืืืขื ืฆื ืฆืืืจืืืื ืึท ืงืืืขืจื ืขืืขืก ืงื ืืื? ืึทื ืึทืื ืกืื ื ืึทืืืึธื-ืึธืคึผืขืจืึทืืึธืจ "; - ยซ
ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื Kubernetes ืืื ืึท ืึทืคืึธืจืืึทืืึทื ืืื ืกื '.
ืืงืืจ: www.habr.com