Download - Rancher on Azure ~ はじめの一歩!
Rancher on Azureはじめの一歩!
Prologueはじめに
Self Introduction
•元組込みSIer
•クラウド好き
•現職: PHPer
•趣味: Azure
大平かづみ
This talk’s theme今日のテーマ
etc...
Azure
Rancher can use several clouds
as hosts!
Azure
Azure 上のコンテナを Rancher で管理したい!I want to manage containers on Azure by Rancher!
How to communicate
with hosts
Rancher とホストの仕組み
How to communicate with hosts
Host
Docker Engine
Rancher ClientCommunicate
Key points when using with Azure
Azure と組み合わせるときのポイント
POINTS: When adding a hostホスト追加のときのポイント
How about adding a host on Azure
Host (Azure )
Docker Engine
Rancher Client
docker-machine で、Docker Engine を載せた仮想マシンを作成
Rancher Clientコンテナを起動
POINT 1:クラウドの一般的な知識
基本的にはデフォルト値で動作します。用途に応じて設定してください。• リソースの配置(個数、リージョン、リソースグループなど)• 仮想ネットワークの設定(サブネット、IPなど)• 仮想マシンの設定(イメージ指定、サイズ、ポート、ストレージタイプなど)
料金に関わる設定値は、要チェック!
POINT 2: Azure CLI によるアクセス権発行
• サブスクリプションIDの取得
• Azure Active Directory にアプリケーション登録
Rancher が Azure に対してリソースの作成ができるように、アクセス権の発行を行います。
Azure CLIは、Windows / Mac / Linux 対応!
参考: Check! Rancher のホストとして Azure を登録してみよう!
POINTS: When publishing containersコンテナを外部公開するときのポイント
POINT 3: Azure 側のポート開放
受信元を制限することも可能
ホスト作成後は左図のようなリソースが作成されます。
外部からコンテナへのポートをあけるには、ネットワークセキュリティグループで受信ポートを設定します。
Epilogueおわりに
参考資料
• Check! コンテナ管理プラットフォーム Rancher を Azure 上で動かしてみよう
• Check! Rancher のホストとして Azure を登録してみよう!
Thank you! :)ありがとうございました!