Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Kubernetes入門 | CI/CDとオートメーション
DevOps入門

bookKubernetes入門

メニューを表示するにはスワイプしてください

Dockerに慣れ、アプリケーションのコンテナ化方法を理解した今、次のステップとして、コンテナ化されたアプリケーションを大規模に管理する方法を学びます。これにより、アプリケーションは自動的にスケールし、障害から回復し、あらゆる環境で安定して稼働できるようになります。

Kubernetesとは

Note
定義

**Kubernetes (K8s)**は、コンテナ化されたアプリケーションを管理するためのプラットフォームです。簡単に言えば、複数のコンテナを同時に実行・制御することを支援します。

複数のサービス(フロントエンドバックエンドデータベース)を持つウェブアプリケーションを想像してください。各サービスは個別のDockerコンテナで実行されています。アプリケーションの利用者が増えると、増加した負荷に対応するためにバックエンドのコピーを増やす必要があります。コピーを追加することでリクエストが複数のコンテナに分散され、各コンテナの負荷が軽減され、応答時間が向上します。

ここでKubernetesが役立ちます。必要に応じて自動的に新しいコンテナを作成し、負荷を分散し、各サービスが安定して稼働するように管理します。

要するに、Kubernetesは複数のコンテナをインテリジェントに自己管理できるアプリケーションへと変換し、スケール障害からの復旧を実現します。

なぜKubernetesを使うのか?

Kubernetesは、特にアプリケーションが拡大するにつれて、いくつかの重要な利点を提供します。

question mark

アプリケーションのトラフィックが増加した場合、Kubernetes は何をしますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  8

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  8
some-alt