新しいプロジェクトでGKE(Google Kubernetes Engine)を用いることになったのですが、関連する知識がなかったので自分なりに調べてみました。同じような方(+自分への備忘録)のために、周辺知識を得るための入門記事を書いてみます。 KubernetesとはKubernetesとは、Dockerコンテナにより構成されるクラスタを自動的に管理したりスケーリングしたりするためのツールで、Googleによって開発されています。 Kubernetesの理解にはDockerの知識が必要なので、まずDockerについて簡単にまとめてみます。 Dockerとは Dockerは仮想化技術の1つであるコンテナ型仮想化を使ってアプリケーションを実行するためのソフトウェアです。1つのOS上にDockerコンテナとよばれる環境をいくつかつくり、各コンテナ内でアプリケーションを動作させます。各コンテナ
![Kubernetes/GKEの周辺知識まとめ|kami|note](https://cdn-ak-scissors.b.st-hatena.com/image/square/fe3dc1b59e4be84908c30d93de2b582f58790f86/height=288;version=1;width=512/https%3A%2F%2Fd2l930y2yx77uc.cloudfront.net%2Fproduction%2Fuploads%2Fimages%2F3586993%2Fprofile_e4c19cf51b0c30351118f30d9cb6d539.jpg)