Docker swarm に基づく小規模民営化高可用性クラスター導入計画ソリューション

序文

K8S は、大規模なコンテナ化されたクラスターを扱う場合には良い選択ですが、小規模なプライベート デプロイメントを扱う場合は、学習コストが高く、アーキテクチャが重いため、多くの場合最適な選択ではない可能性があります。対戦相手 (敗北)、Docker のネイティブ コンテナ クラスター オーケストレーション プラットフォーム: docker swarm。ご興味がございましたら、https: //github.com/docker/swarmをご覧ください。

この記事は主に私自身の計画案を記録するものであり、関連技術についてはあまり説明しません。

青写真

ここに画像の説明を挿入します

説明する

  • keepalived+LB (nginx、LVS、haproxy など) ソフトウェアを使用して高可用性ロード バランシングを形成し、トラフィック インレットの可用性を確保します。
  • Docker swarm を使用して、さまざまなコンテナ化されたサービスの高可用性を実現します
  • Docker コンテナにはさまざまなストレージ要件が含まれます。バックエンドは高可用性の NFS を構築します。関連するソフトウェアは NFS+keepalived+sersync+rsync です。

後で完全なクラスターを構築する時間があれば、手順を追加します。

おすすめ

転載: blog.csdn.net/Mrheiiow/article/details/128663208