ืืขืจื. ืชืจืืื: ืืื ืืก DevOps ืืืืจืืงืื ืกืื ืคืืืืก, ืืฉืชืืฉ
TL; DR: Azure ื-Digital Ocean ืื ืืืืื ืชืฉืืื ืขืืืจ ืืฉืืื ืืืฉืื ืืืฉืืฉืื ืขืืืจ ืืืฉืืจ ืืืงืจื, ืื ืฉืืืคื ืืืชื ืืืืืจื ืืืื ืืคืจืืกืช ืืฉืืืืืช ืงืื ืื ืจืืื. ืืืคืขืืช ืืกืคืจ ืงืื ืฉื ืืฉืืืืืช ืืืืืื, GKE ืืื ืืืชืืื ืืืืชืจ. ืื ืืกืฃ, ื ืืชื ืืืืืื ืขืืืืืช ืืืืคื ืืฉืืขืืชื ืขื ืืื ืฉืืืืฉ ืืฆืืชืื ื ืงืืืชืืื/ืื ืข/ืขืืืคืืช ื ืืืื ืื ืขื ืืื "ืืจืฉืื" ืืฉืืืืฉ ืืจืื ืืืื ืืืืชื ืฆืืชืื (ืื ืื ืขื ืื ืืคืืืคืืจืืืช).
ืืืื ืืฉืืื (ืืกืคืจ ืขืืืืื)
ืกืงืืจื
ืืืืืขื ืืื ืืจืืื ืืืื ืืื...
ืืืืืืืช ืืจืืฉืืืช ืฉื ืืืืืจ ืื:
- Google Kubernetes Engine (GCP) -
ืืืฉืืื ืืืืจืื ; - Elastic Kubernetes Service (AWS) -
ืืืฉืืื ืืืืจืื ; - ืฉืืจืืช Azure Kubernetes (Azure) -
ืืืฉืืื ืืืืจืื ; - Kubernetes on Digital Ocean -
ืขืืื ืชืืืืจ .
ืคืืจืื ืขืืืืืช
ืืขืืืช ืืืืืืช ืฉื ืืฉืืืืฉ ื-Kubernetes ืืื ืืืช ืืืคืืืคืืจืืืช ืืืื ืืืจืืืช ืืืจืืืืื ืืืืื:
- ืืื ื ืืืื ืืฉืืืืืช;
- ืืืืื ืขืืืกืื (ืขืืืจ Ingress);
- ืืฉืืื ืืืฉืื (vCPU ืืืืืจืื) ืฉื ืขืืืืื;
- ืชืขืืืจืช ืืฆืืื;
- ืืืกืื ืงืืืข;
- ืขืืืื ื ืชืื ืื ืขื ืืื ืืืื ืขืืืกืื.
ืื ืืกืฃ, ืกืคืงื ืขื ื ืืฆืืขืื ืื ืืืช ืืฉืืขืืชืืืช ืื ืืืงืื ืจืืฆื/ืืืื ืืืฉืชืืฉ ื-preempible
ืจืืื ืืืืืืฉ ืฉืืืจืืช ืฉืืขืืืช ืืืืื ืืกืืก ืืื ืืืฉืืืื ืืืขืจืืช ื ืืชื ื ืฉืืจืืชืื, ืืฉ ืืงืืช ืืืฉืืื ืืืจืืื ื ืืกืคืื:
- Uptime (ืืกืื ืจืืช ืฉืืจืืช);
- ืืืขืจืืช ืืืงืืืืืืช ืฉื ืืขื ื ืฉืืกืืื;
- ืืจืกืืืช ืืืื ืืช ืฉื K8s;
- ืืืืืช ืืชืืขืื/ืขืจืืช ืืืืื.
ืขื ืืืช, ืืืจืืื ืืื ืื ืืขืืจ ืืืืงืฃ ืฉื ืืืืจ/ืืืงืจ ืื. IN
ืืืืจืช Jupyter
ืืื ืืืงื ืขื ืืฆืืืช ืืคืชืจืื ืืจืืืื ืืืืชืจ, ืคืืชืืชื
ืืชื ืืืื ืืืชืืื ืขื ืืจืกื ืืื ืฉื ืคื ืงืก ืืจืฉืืืืช ื-Binder:
ืืืืข ืื ืื ืืืืฉืืืื ืื ืืชืืืืจ ืืืงืืจื ืืื ื ื ืืื ืื (ื ืืชื ืืขืฉืืช ืืืช ืืืืฆืขืืช ืืขืื ืื ืืงืฉืช ืืฉืืื ื-GitHub -
ืืืฆืืื
ืืืจืื ืืฆืขืจ, ืืฉ ืืืชืจ ืืื ื ืืืื ืกืื ืืื ืืกืคืง ืืืืฆืืช ืกืคืฆืืคืืืช ืืืชืจ ืืืื ืืืืืืืช ืืคืกืงืช TL;DR ืืืฉ ืืืชืืื. ืขื ืืืช, ืขืืืื ื ืืชื ืืืกืืง ืืื ืืกืงื ืืช:
- ืื ืืืื ื-GKE ื-EKS, AKS ื-Digital Ocean ืื ืืืืื ืชืฉืืื ืขืืืจ ืืฉืืื ืฉืืืช ืืืงืจื. AKS ื-DO ืจืืืืืืช ืืืชืจ ืื ืืืจืืืืงืืืจื ืืืืืช ืืฉืืืืืช ืงืื ืื ืจืืื (ืืืืืื, ืืฉืืื ืืื ืืื ืื ืืคืชื ืื ืื ืืงืื).
- ืืฉืืื ืืืืฉืื ืืืขื ืคืืืช ืืงืจืื ืฉื GKE ืืืคืืื ืืืชื ืืจืืืื ืืืชืจ ืืื ืฉืืืืื ืฉื ืืฉืืืืืช*.
- ืฉืืืืฉ ืืฆืืชืื ืืื ืขืื ืื ืืืืงื ืืจืืืช ืืืื ืืฆืืชืื ืืืื ืืืคืืืช ืขืืืืืช ืืืืชืจ ื-50%. ืืขืจื: Digital Ocean ืืื ื ืืฆืืข ืื ืืืช ืืื.
- ืืขืืืืช ืืืืฆืืืช ืฉื ืืืื ืืืืืืช ืืืชืจ, ืื ืขืืืช ืืฉืืื ืืืืฉืื ืืื ืืืจื ืืืจืืข ืืืืฉืื (ืืื ืื ืืืฉืืื ืฉืื ืืืืฆืจ ืืืืช ืืฉืืขืืชืืช ืฉื ื ืชืื ืื ืืืฆืืื).
- ืืืืจืช ืกืืื ืืืื ืืช ืืืชืืกืก ืขื ืฆืจืื ืืืขืื ืืืืืืจืื ืฉื ืขืืืกื ืืขืืืื ืฉืื ืชืขืืืจ ืื ืืืืื ืข ืืชืฉืืื ื ืืกืฃ ืขืืืจ ืืฉืืืื ืฉืืื ื ืืฉืืืืฉ.
- Digital Ocean ืืืื ืคืืืช ืขืืืจ vCPU ืืืืชืจ ืขืืืจ ืืืืจืื ืืืฉืืืื ืืคืืืคืืจืืืช ืืืจืืช - ืื ืืืื ืืืืืช ืืืจื ืืืจืืข ืขืืืจ ืกืืืื ืืกืืืืื ืฉื ืขืืืกื ืขืืืื ืืืฉืื.
*ืืขืจื: ื ืืชืื ืืฉืชืืฉ ืื ืชืื ืื ืืฆืืชื ืืืฉืื ืืืืจืืช ืืืืืืช (ืืืจื ืืืืืช). ืืื ืื ืืืคืขื n1 GCP Compute Engine, ืืืคืขื m5 AWS ec2, ืืืื ืืช ืืืจืืืืืืืช D2v3 Azure ื-DO droplets ืขื ืืขืืืื ืืืขืืืืื. ืืชืืจื, ืืคืฉืจ ืืขืจืื ืืืงืจ ืืื ืกืืืื ืืืจืื ืฉื ืืืื ืืช ืืืจืืืืืืืช (ืืฆืืืืช, ืจืืช ืื ืืกื). ืืืื ืจืืฉืื, ืืขืืืช ืฉื ืืืื ืืช ืืืจืืืืืืืช ืชืืืื ืืืืคื ืืื ืืืจื ืืืกืคืจ ื-vCPUs ืืืืืืช ืืืืืจืื, ืืื ืื ื ืื ืืืื ืฉืืื ืื ืืื ืชืชืงืืื ืืืืกื ืืืืจืื/CPU ืืืื ืื ืกืื ืืจืืืื.
ืืืืืจ
- AKS: 51465 ืืืืจ ืืฉื ื
- EKS: 43138 ืืืืจ ืืฉื ื
- GKE: 30870 ืืืืจ ืืฉื ื
- DO: 36131 ืืืืจ ืืฉื ื
ืื ื ืืงืืื ืฉืืืืจ ืื ืืื ืขื ืืืืืจืช ืืขืืืจ ืื ืืืขืจืื ืืช ืืืฆืขืืช ืืขืืงืจืืืช ืฉื Kubernetes ืืื ืืืืืช ื/ืื ืืืกืื ืืกืฃ ืขื ืชืฉืชืืช ืขื ื ืขื ืืื ื ืืฆืื ืื ืืืช ืืืืืื ืืืืช ืืืจืืช.
ื .ื ืืืืชืจืื
ืงืจื ืื ืืืืื ืฉืื ื:
- ยซ
ืกืงืืจื ืืืืืช ืฉื Kubecost ืืื ืืืกืื ืืกืฃ ื-Kubernetes ืืขื ื ืื "; - ยซ
ืืืืจืืช ืขื Kubernetes CCM (ืื ืื ืืงืจ ืขื ื) ืขืืืจ Yandex.Cloud "; - ยซ
ืืื ืงื ืื ืื ืืืืื ืืฉืืื Kubernetes? ืืืจืื ืขื ืืคืขืื ืชืืกืฃ "; - ยซ
ืชืฉืชืืช ืขื Kubernetes ืืฉืืจืืช ืืืืืจ ืกืืืจ ".
ืืงืืจ: www.habr.com