Posted at

1から始めるバックエンド・kubernetes・Docker入門


kubernetesとは

Kubernetesは、Dockerコンテナ群を統合管理するためのオープンソース のソフトウェア。コンテナ化されたアプリケーションの展開やスケーリング、 管理を自動化するための基盤である。K8sとも略記される。(kとsを除いて8文字のため)


事前環境について

Dockerをインストールする

本家サイトからダウンロード&インストールができます。各種環境に合わせたものがあるので、自分にあったものを選びます。また、WindowsとMac共にOSのバージョン指定などがあるのでその辺はサイトをご確認ください。

https://docs.docker.com/engine/installation/

インストールの結果、以下のコマンドが動けばOKです。

$ docker --version

Docker version 1.13.0, build 49bf474


コンテナとイメージのビルドについて

Dockerfileと呼ばれるコンテナの中身を定義して操作を練習します。

$ docker build -t summerwind/hello:1.0.0.

以下は公式のリファレンスやドキュメントなどで確認してください。


Kubernetesのインストール

①Docekrのツールバーから設定画面を開く

②Enable Kubernetesのチェックボックスを有効化

③Applyをクリックしてインストールを開始

④しばらくするとインストール完了。

Dockerを通さなく、コマンドライン上でインストールするやり方もあるので、

各自のやりやすい方法で進めてください。


Kubectlを活用し、Podなどを操作する、本編と続きます