Kubernetes は複雑すぎますか?Kubernetes は複雑かどうかとよく聞かれます。この記事では、これらの議論を一つずつ説明し、答えていきます。 Kubernetes が必要な場合と不要な場合についても説明します。 仮想マシンよりもコンテナを使用する利点Kubernetes 自体の複雑さを検討する前に、Docker コンテナについても理解する必要があります。Docker コンテナも複雑さを増すからです。この複雑さは価値があるのでしょうか? Kubernetes を使用しないことに決めたとしても、Docker は使用すべきであることにほぼ全員が同意するでしょう。 Kubernetes を使用せずに Docker コンテナを AWS やその他のクラウド プロバイダーにデプロイすることも難しくありません。仮想マシン上で実行中の Docker デーモンをセットアップするだけです。 Docker コンテナの主な利点は、自己完結型のパッケージであることです。アプリケーションの環境を、それが実行されるマシンから分離します。 Dockerfile によって依存関係が明示的に示されるため、ホスト上に存在するライブラリや Python のバージョンを気にする必要がなくなりました。自分のマシンで動作する場合は、同じ CPU アーキテクチャを持つどのマシンでも動作します。 Docker は厳密にはコードとしてのインフラストラクチャではありませんが、Dockerfile を使用すると、アプリケーション ランタイムを Git リポジトリ内の単純なファイルとして定義できます。 Docker コンテナのもう 1 つの利点は、不変のインフラストラクチャの世界向けに設計された分散アプリケーション パッケージであることです。言い換えれば、ステートレスになるように設計されています。コンテナは本質的に一時的なものです。死んで再起動しても問題ありません。 Kubernetes を使用しない場合次の 4 つの条件が満たされる場合、Kubernetes は必要ありません。
つまり、要件が単純な場合は、より単純な Kubernetes の代替手段があります。複数の仮想マシン上で実行されている Docker デーモンにコンテナを直接デプロイできます。 複雑なニーズには複雑なソリューションが必要ビジネスが急速に成長し、ユーザー数が急増している場合は、Kubernetes が本当に必要になる可能性があります。
上記の要件を満たすには、Docker コンテナの大規模かつ動的な展開と、それらを相互に接続したり、ストレージなどの他のクラウド サービスに接続したりするために最適化されたインフラストラクチャであるコンテナ インフラストラクチャを導入する必要があります。 このインフラストラクチャの最も一般的な形式は Kubernetes です。これらが要件である場合、Kubernetes を実行してみませんか?確かに複雑ですが、これらの要件を満たすすべてのソリューションは同様の複雑さを伴います。 少なくとも Kubernetes の場合、複雑さはオープンソースであり、宣言型 Kubernetes API の形式で標準化されています。これは、他のパブリック クラウドやオンプレミス ソリューションよりも優れています。 Kubernetes と Docker を使用しないエンタープライズ インフラストラクチャこれはヘイターたちの典型的な主張です:
これらの人々に対して私が言えることは、幸運を祈るということだけです。さらに、Kubernetes を再発明しました。 Kubernetesを初心者にとって使いやすくするKubernetes の最大の欠点は、非常に複雑な機能があらかじめ組み込まれていることですが、その複雑さは妥当なものであり、事前に学ぶべきことがたくさんあることを意味します。 |
>>: Kubernetes がネットワーク セキュリティと管理機能を強化する新しいバージョン 1.26 をリリース
最近、主要なフォーラムで、理由もなくウェブサイトのスナップショットが消えてしまうというウェブマスター...
今日は、JD.com の製品ページを見てみましょう。まずタイトルを見てみましょう。http://ww...
多くの初心者は、検索エンジンに含まれない問題に悩まされています。誰もが初心者の頃にこの状況を経験した...
1. タイトルの文字数ウェブサイトタイトルの文字数は、一般的に25文字以内、50バイト以内です。25...
今は、商品を作ったり、セルフメディアをやっている人がたくさんいます。どんな新しいものが出てきても、す...
SEOを理解している人は多いですが、戸惑っている人も多いと思います。 SEO の知識は、太極拳のよう...
多くの友人は SEO 業界に参入したばかりで、「なぜ私のサイトのランキングはそれほど良くないのか」「...
1. 百度、ニュース検索の失敗に対応:アルゴリズムのアップグレードと修正によるネットユーザーは長年に...
[51CTO.com クイック翻訳] 人々は仕事や生活の中でいくつかのことの意味を要約し、目標を明確...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますはじめに:...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますモバイルイ...
あなたのビジネスはこの新しいデータ環境に対応できる準備ができていますか? エッジ コンピューティング...
今年の疫病の突発的発生は、間違いなく現在の経済運営システムの能力に対する「大きな試金石」であり、企業...
1. 概要場合によっては、単一の Pod 内で複数のパーティがボリュームを共有して使用すると便利なこ...
Vultr は米国内に多数のデータセンターを持ち、その拠点であるメキシコにも 1 つのデータセンター...