一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • 初心者でもわかるKubernetesってなに?

Kubernetesとは?

Kubernetes(クバネティス)は、Googleが開発した「コンテナを管理するための仕組み」です。コンテナとは、アプリを動かすために必要な環境をひとまとめにした箱のようなもの。これを使うと、どんなサーバーでも同じようにアプリを動かせるようになります。Kubernetesは、そのコンテナをたくさんまとめて管理し、自動で調整してくれるツールです。

何が便利なの?

アプリを1つのサーバーに置いていると、利用者が増えた時に処理が追いつかないことがあります。Kubernetesを使えば、必要に応じて自動でコンテナを増やしたり減らしたりできます。また、もしサーバーが落ちても、別のサーバーでコンテナを立ち上げ直すため、サービスが止まりにくくなります。つまり「安定して」「効率よく」運用できるのが大きな魅力です。

初心者におすすめの学び方

まずはDockerでコンテナを作ってみるのがおすすめです。その後、Kubernetesで複数のコンテナを動かす流れを体験すると、仕組みが理解しやすくなります。今ではクラウドサービス(AWSやGCPなど)でも簡単に試せる環境が用意されているので、実際に手を動かして学ぶのが近道です。

The following two tabs change content below.

平山 翼

最新記事 by 平山 翼 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア