Tomoya's Blog

Kubernetesについて

May 8, 2020 • ☕️ 1 min read

Google信者なのに、Googleと深い関わりのあるKubernetesという技術をあまり知らなかったのでここにメモとしてまとめておく。

kubernetes from Kerbenetes in 5 mins

Kubernetesとは?

2014年にGoogleからオープンソースとして発表されたコンテナ・オーケストレーターで、現在はCloud Native Computing Foundation(CNCF)によって管理されている。

コンテナ・オーケストレーターとは?

複数のコンテナのデプロイやスケーリング等を自動管理してくれるもの。サーバが数台で足りるような小規模のアプリケーションならば必要ないが、急にユーザー数やリクエスト数の増加でサーバの数を増やしてサービスをスケールしたい時や必要なコンテナの数が増えてきた時に効果を発揮する。

結局、Kubernetesは何をしてくれるの?

1つ以上のコンテナを「pod」と呼ばれる入れ物に入れて複数のコンテナを同時に管理してくれたり、circleCIを連携して継続的デプロイを可能にしてくれる。他にも、外部ネットワークからの通信の負荷を自動で複製された複数のコンテナに分散してくれたり、コンテナが落ちたら自動で新たに立ち上げたりしてくれる。

上記の働きをしてくれる各パーツの名称や説明は、この記事がわかりやすかった。

参考になった記事やYoutube動画

Tomoya


Relative Posts:

Kubernetes

May 8, 2020

現在の自分となりたい自分

May 7, 2020

Tomoya Sonokui

To output what I learn from things, and brush up both English & Japanese writing skills. 日々感じたことや学んだことを日本語と英語でアウトプットするための技術系ブログ

RotateLinkImg-iconRotateLinkImg-iconRotateLinkImg-icon