こんにちは、Habr!他の多くの人と同じように、昨年、私は窮屈なオフィスから自宅に突然移住しなければなりませんでした。そんな必要があったとき、私は自宅で仕事をしていました。しかし、数ヶ月続けて-これは私に初めて起こりました。自由な時間がありましたが、最初はどうしたらいいのかわかりませんでした。しかし、それから私は適応し、私の手がこれまで到達したことのないものを研究し始めました。
私は証券取引所での投資ゲームを掘り下げ、クラウドゲームに精通し、どのような種類の獣が登場したかについても読むことができました。Flantのブログから始めて、今は特に具体的には必要ないと確信しましたが、面白そうです。
私はそれを読み、承認し、忘れましたが、ブルジョアのFacebookだけが私のことを忘れたくありませんでした。そして約1週間、彼はこの非常にkubernetisの最も有利なオファーを含む広告を見せてくれました。その結果、私は再び自分の道徳的な弱さを示し、この獣に直接会うことにしました。
免責事項
私が理解した主なことは、Kubernetesについて聞いたことがなく、仕事での使用方法がわからない場合、99%の場合は必要ないということです。しかし、ユーザーへの迅速な配信と、オーディエンスの狭いセグメントでアプリケーションのバージョンをテストする機能により、開発サイクルを短縮するというアイデアそのものは素晴らしいものです。何が起こったのかを調べました。その後、アプリケーションのバージョンをすべてのユーザーに配布するか、すぐにロールバックできます。
しかし、私はこのファッショナブルなコンテナ管理プラットフォームについての知り合いのトピックを続けます。私は自分自身を最も迷惑なFacebook会社である1つの会社に限定しないことに決めました。そして、賢明な申し出を持っているいくつかの多かれ少なかれ大企業を選択してください。
どのように選びましたか
あなたは驚かれることでしょう、しかし検索。グーグルで「クラウドのKubernetes」を数ページめくりました。そこで、このサービスを最も積極的に推進している7つの企業、Mail.ru Cloud Solutions、Cloud4Y、CloudMTS、Yandex.Cloud、CROK、DataLine、Selectelを見つけました。
価格や機能などでフィルターを指定できるプロバイダー選択サービスを利用すると便利です。でも残念ながら、そのようなサービスは見つからなかったので、ペンですべてをやりました。そして、彼が非常に重要で大規模な人物を示さなかった場合、それは私の悪意によるものではなく、彼らの宣伝が弱いためです。さて、または検索中のページは深いです。一般的に、リストに載っていない人は見つかりませんでした。私はあなたに理解し、許し、腐敗を広めないようにお願いします。
主観について
. , , , . , — . . , , .
: , , . , . - - . , , . , , .
. -, - . , . , . . , . , . 2020, .
— , , , . . Selectel, Cloud4Y MCS, DataLine . , - .
. DataLine . . « », — . « », — DataLine. , . , . . , .
, - . , , . . , , . . , . .
, , , Kubernetes . « ?», . , — , .
, .
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
, |
OpenStack + KVM |
OpenStack + KVM |
VMware vSphere NSX-T |
|
Container Service Extension (CSE) VMware Cloud Director |
OpenStack + KVM. . OpenStack — Kubernetes, . , , . , . , , OpenStack, .
VMware vSphere NSX-T. NSX-T , (ESXi KVM), (, AWS). VMware , . VMware .
. , - . «» . — .
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
|
|
|
|
80 443 . |
|
|
, , Selectel . Mail.ru, 1000 . . , . 80 443 . . Cloud4Y . , .
, , :
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
|
|
Web/API |
Web/API |
API |
Web/Console Yandex.Cloud |
Web/API |
Mail.ru Kubernetes Dashboard, kubectl. Web/API Cloud4Y Selectel. API. , docker- . Kubernetes. . Web Console Yandex.Cloud. , . , - , .
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
Persistent Volumes |
NFS |
readwritemany |
Persistent Volumes readwritemany |
ReadWriteOnce |
NFS |
Persistent Volumes Kubernetes. ? , . , SSD, HDD. Persistent Volumes , . Kubernetes .
. Cloud4Y Selectel , NFS. . Mail.ru ReadWriteMany (RWX). , Persistent Volume Cinder Volume, Ceph . Ceph . Cloud Persistent Volumes , ReadWriteMany. . Yandex.Cloud ReadWriteOnce (RWO).
Ingress
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
Ingress |
|
|
|
Ingress LoadBalancer |
|
Selectel Managed Kubernetes Ingress Controller . Ingress Ingress Controller. , Ingress Controller , , Service LoadBalancer Ingress Controller. , « ».
Mail.ru Ingress . Kubernetes, MCS Ingress Controller Nginx, , OpenStack. / Ingress . , NGINX Ingress . Ingress LoadBalancer. Cloud4Y Ingress .
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
|
|
|
autoscaling, , |
|
autoscaling, , |
AutoScaling pod k8s. Autoscaling \ vCloud |
. , ! , (2021). . autoscaling , . Cloud4Y pod k8s. Autoscaling \ , vCloud , ,
, . . . .
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
|
|
|
Prometheus, Grafana |
, |
, |
|
— . - . VMware . , 1 5 .
Cloud4Y , 3 . . , Selectel . , , .
, , . . , , , IaaS-.
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
-152 |
, 3-4. , Kubernetes |
152 « », ; |
152- . Kubernetes 2021 . |
|
. |
-152 , . Selectel, Mail.ru Cloud, Cloud4Y , . Yandex.Cloud , . , , -, . Cloud .
, Kubernetes .
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
|
|
Pay-as-you-Go |
|
, |
|
, , . .
|
Selectel |
Mail.ru Cloud |
Cloud |
Yandex.Cloud |
Cloud4Y |
|
Kubernetes , Kubernetes Selectel. |
( ); ( 1/); Intel Xeon E5-2660v4. |
VMware |
.
|
, .
|
, . . . - . . — ?
Mail.ru , Selectel — Kubernetes, Cloud4Y . VMware , . , .
, , , - , . ! , . . .
, . , . , , . , - , , .
, . , . , . . , , , .
突然Kubernetisが必要になった場合に、上記のすべてが何らかの形で役立つことを願っています。ここではすべてが非常に急速に変化していますが。