先日のDockerCon16でDocker 1.12RCが発表されまして,主な機能追加として SwarmのDocker engineへの統合とそれに伴うクラスタ構築の簡略化 Service機能の追加 Load Balancer機能の追加 が発表されました. 今回はSwarmクラスタの構築~Serviceの定義まで行って,ロードバランサの内部実装を詳しく追ってみます. Docker 1.12RCのインストール これは既にget dockerで問題なく可能です. 今回はAWS上にクラスタを構築します. node1(master) : ip-172-31-1-218 node2 : ip-172-31-1-219 node3 : ip-172-31-1-217 これら3台のホスト上でそれぞれ以下のコマンドでDocker 1.12をインストールします. $ wget -qO- https://ex
![Docker ロードバランサ内部実装](https://cdn-ak-scissors.b.st-hatena.com/image/square/da1bbf3acc2a52a88651d46f65225009f8e8720b/height=288;version=1;width=512/https%3A%2F%2Fhd35468.files.wordpress.com%2F2016%2F06%2Fe784a1e9a18ce381aee38395e3829ae383ace382bbe38299e383b3e38386e383bce382b7e383a7e383b3.png)