ΠΡΠΈΠΌ. ΠΏΠ΅ΡΠ΅Π².: ΠΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Sid Palas, ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ
TL;DR: Azure ΠΈ Digital Ocean Π½Π΅ Π²Π·ΠΈΠΌΠ°ΡΡ ΠΏΠ»Π°ΡΡ Π·Π° Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ (control plane), ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ². ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΌΠ°Π»ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΡΡΠΏΠ½ΡΡ
ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ GKE. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π·Π°ΡΡΠ°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΏΠΎΡΠΎΠ²ΡΠ΅/Π²ΡΡΠ΅ΡΠ½ΡΠ΅ΠΌΡΠ΅/Π½ΠΈΠ·ΠΊΠΎΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΡΠ΅ ΡΠ·Π»Ρ ΠΈΠ»ΠΈ Β«ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π²ΡΠΈΡΡΒ» Π½Π° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΡ
ΠΈ ΡΠ΅Ρ
ΠΆΠ΅ ΡΠ·Π»ΠΎΠ² (ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π²ΡΠ΅Ρ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ).
Π Π°Π·ΠΌΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ worker’ΠΎΠ²)
ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ
ΠΡΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΡΡΠΎΠΈΠ»ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
β¦
ΠΠ»Π°Π²Π½ΡΠΌΠΈ Π³Π΅ΡΠΎΡΠΌΠΈ ΡΡΠ°ΡΡΠΈ Π²ΡΡΡΡΠΏΠ°ΡΡ:
- Google Kubernetes Engine (GCP) β
ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΡΠ΅Π½ ; - Elastic Kubernetes Service (AWS) β
ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΡΠ΅Π½ ; - Azure Kubernetes Service (Azure) β
ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΡΠ΅Π½ ; - Kubernetes on Digital Ocean β
ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΡΠ΅Π½Π°ΠΌΠΈ .
Π Π°Π·Π±ΠΈΠ²ΠΊΠ° ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ²
ΠΠ±ΡΠΈΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Kubernetes Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²:
- Π‘Π±ΠΎΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠΌ;
- ΠΠ°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ (Π΄Π»Ρ Ingress);
- ΠΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ (vCPU ΠΈ ΠΏΠ°ΠΌΡΡΡ) worker’ΠΎΠ²;
- Egress-ΡΡΠ°ΡΠΈΠΊ;
- ΠΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅;
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠΌ Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΊΠΈΠ΄ΠΊΠΈ, Π΅ΡΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Ρ
ΠΎΡΠ΅Ρ/ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΠ΅ΡΠ½ΡΠ΅ΠΌΡΠ΅ (preemptible),
Π‘ΡΠΎΠΈΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠ½ΡΡΡ, ΡΡΠΎ, Ρ ΠΎΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ Π±Π°Π·ΠΈΡΠΎΠΌ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΡΡΠ»ΡΠ³ΠΈ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°ΠΊΡΠΎΡΡ:
- ΠΠΏΡΠ°ΠΉΠΌ (Service Level Agreement);
- ΠΠΊΡΡΠΆΠ°ΡΡΡΡ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ;
- ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ K8s;
- ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ/ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΈ ΡΠ°ΠΊΡΠΎΡΡ Π²ΡΡ
ΠΎΠ΄ΡΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ/ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. Π
ΠΠ»ΠΎΠΊΠ½ΠΎΡ Jupyter
Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠ°ΠΌΠΎΠ³ΠΎ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»
ΠΠΎΡΠΏΡΠ°ΠΆΠ½ΡΡΡΡΡ Ρ ΠΆΠΈΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π±Π»ΠΎΠΊΠ½ΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π² Binder:
ΠΠ°ΠΉΡΠ΅ ΠΌΠ½Π΅ Π·Π½Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΠ°ΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΡΠ°ΡΡΠ΅Π½ΠΊΠΈ Π½Π΅Π²Π΅ΡΠ½Ρ (ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ issue ΠΈΠ»ΠΈ pull request’Π° Π² GitHub β
ΠΡΠ²ΠΎΠ΄Ρ
Π£Π²Ρ, Π½ΡΠ°Π½ΡΠΎΠ² ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ, Π½Π΅ΠΆΠ΅Π»ΠΈ ΡΠ΅, ΡΡΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² Π°Π±Π·Π°Ρ TL;DR Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅. ΠΠΏΡΠΎΡΠ΅ΠΌ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ Π²ΡΠ΅ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ:
- Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ GKE ΠΈ EKS, AKS ΠΈ Digital Ocean Π½Π΅ Π²Π·ΠΈΠΌΠ°ΡΡ ΠΏΠ»Π°ΡΡ Π·Π° ΡΠ΅ΡΡΡΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ. AKS ΠΈ DO Π²ΡΠ³ΠΎΠ΄Π½Π΅Π΅, Π΅ΡΠ»ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°).
- Π§ΡΡΡ ΠΌΠ΅Π½Π΅Π΅ Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ GKE Π΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΡΠΌ Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ²*.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΠ΅ΡΠ½ΡΠ΅ΠΌΡΡ ΡΠ·Π»ΠΎΠ² ΠΈΠ»ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½Π°Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° ΠΊ ΡΠ·Π»Π°ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΠ°ΡΡ ΠΎΠ΄Ρ Π±ΠΎΠ»Π΅Π΅, ΡΠ΅ΠΌ Π½Π° 50%. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Ρ Digital Ocean ΡΠ°ΠΊΠΈΡ ΡΠΊΠΈΠ΄ΠΎΠΊ Π½Π΅Ρ.
- ΠΠ»Π°ΡΠ° Π·Π° ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠΉ ΡΡΠ°ΡΠΈΠΊ Π² Google Π²ΡΡΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΠΏΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ΅ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² (Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π²Π°Ρ ΠΊΠ»Π°ΡΡΠ΅Ρ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ° ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ).
- ΠΡΠ±ΠΎΡ ΡΠΈΠΏΠΎΠ² ΠΌΠ°ΡΠΈΠ½ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠΈΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ ΠΏΠΎ CPU ΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π»ΠΈΡΠ½Π΅ΠΉ ΠΏΠ»Π°ΡΡ Π·Π° Π½Π΅Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ.
- Digital Ocean ΠΏΡΠΎΡΠΈΡ ΠΌΠ΅Π½ΡΡΠ΅ Π·Π° vCPU ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π·Π° ΠΏΠ°ΠΌΡΡΡ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ β ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΡΠ΅ΡΠ°ΡΡΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠΏΠΎΠ² Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ.
* ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π² Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ·Π»ΠΎΠ² ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (general-purpose). ΠΡΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ n1 GCP Compute Engine, m5 AWS ec2, Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ D2v3 Azure ΠΈ droplet’Ρ DO Ρ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ CPU. Π ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΠΏΠΎΠ² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ (burstable, entry-level). ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΡΠ»Π° vCPU ΠΈ ΠΎΠ±ΡΠ΅ΠΌΠ° ΠΏΠ°ΠΌΡΡΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΡΠΌ Π΄Π»Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ ΠΏΠ°ΠΌΡΡΡ/CPU.
Π ΡΡΠ°ΡΡΠ΅
- AKS: 51465 USD/Π³ΠΎΠ΄
- EKS: 43138 USD/Π³ΠΎΠ΄
- GKE: 30870 USD/Π³ΠΎΠ΄
- DO: 36131 USD/Π³ΠΎΠ΄
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠ°ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π±Π»ΠΎΠΊΠ½ΠΎΡΠΎΠΌ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ managed Kubernetes ΠΈ/ΠΈΠ»ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ ΡΠΊΠΈΠ΄ΠΊΠ°ΠΌΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ.
P.S. ΠΎΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠ°
Π§ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π² Π½Π°ΡΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅:
- Β«
ΠΠ±Π·ΠΎΡ Kubecost Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΡΡΠ΅Π΄ΡΡΠ² Π½Π° Kubernetes Π² ΠΎΠ±Π»Π°ΠΊΠ°Ρ Β»; - Β«
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Kubernetes CCM (Cloud Controller Manager) Π΄Π»Ρ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ±Π»Π°ΠΊΠ° Β»; - Β«
ΠΠΎΡΠΎΠ²ΠΈΡΡ Kubernetes-ΠΊΠ»Π°ΡΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ? ΠΠ½ΠΎΠ½ΡΠΈΡΡΠ΅ΠΌ addon-operator Β»; - Β«
ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Ρ Kubernetes ΠΊΠ°ΠΊ Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ ΡΡΠ»ΡΠ³Π° Β».
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com