Blogフリュー株式会社の技術ブログです2018年12月25日Rancher完全に理解したDockerRancherインフラこんにちはこんばんは、フリューのジョンです。2018の12/24分となります。(ちなみに弊社はお休みです)Dockerやってたりすると、オーケストレーションをしたくなりますよね。そこでよく使われるのがKuberneteであったりするのですが、やっぱり構成が大変だったり、取っ掛かりが難しいとかあるような気がしています。それでよく使われるのが、GoogleやAWSのKubernete、GKEやKESなどのサービスが多いのかなと思います。いう方、Rancherはどうですか?と思っています。imageのオーケストレーション構成を簡単に組み立てられるありがたいツールになります。内部でのLoadBarancerなどの配置、アプリケーションのスケーリングが簡単にできるのは良い点かなと思います。rancher/serverでは1系がダウンロードできます。Compose)を使います。アクセスしてみてください。ログイン画面が出ると思います。デフォルトはadmin/adminです。今回触る上で試しに、構成としては下の図のような構成を作成しようと思います。Rancherをつかってみるポチポチやっていきましょう。clusterを作ります。名前は「kotlin-sample-cluster」です。コマンドが表示されていますのでそれをコピーしておいてください。次にアプリケーションを起動するサーバを登録します。先程のコマンドをサーバ上で叩いてください。--workerするとNodesのタブの画面で以下のようにサーバが登録が開始されているのを確認できるはずです。待つと登録完了となるはずですでは実際にアプリケーションを配置します。kotlin-sample-httpd(Apache)kotlin-sample-tomcat(tomcat)LB(LoadBalancer)kotlin-sample-httpd、kotlin-sample-tomcatは私が作成したアプリケーションをimageにしたものになります。アクセスしてみてください。いう形で表示できていれば、Rancher完全理解したという状態になっているはず、、、です。Imageをクラスタリングできました。プロキシ環境では難しくなってくるかもしれません。