Rancher on Azure ~ はじめの一歩!

18
Rancher on Azure はじめの一歩!

Transcript of Rancher on Azure ~ はじめの一歩!

Page 1: Rancher on Azure ~ はじめの一歩!

Rancher on Azureはじめの一歩!

Page 2: Rancher on Azure ~ はじめの一歩!

Prologueはじめに

Page 3: Rancher on Azure ~ はじめの一歩!

Self Introduction

•元組込みSIer

•クラウド好き

•現職: PHPer

•趣味: Azure

大平かづみ

Page 4: Rancher on Azure ~ はじめの一歩!

This talk’s theme今日のテーマ

Page 5: Rancher on Azure ~ はじめの一歩!

etc...

Azure

Rancher can use several clouds

as hosts!

Page 6: Rancher on Azure ~ はじめの一歩!

Azure

Azure 上のコンテナを Rancher で管理したい!I want to manage containers on Azure by Rancher!

Page 7: Rancher on Azure ~ はじめの一歩!

How to communicate

with hosts

Rancher とホストの仕組み

Page 8: Rancher on Azure ~ はじめの一歩!

How to communicate with hosts

Host

Docker Engine

Rancher ClientCommunicate

Page 9: Rancher on Azure ~ はじめの一歩!

Key points when using with Azure

Azure と組み合わせるときのポイント

Page 10: Rancher on Azure ~ はじめの一歩!

POINTS: When adding a hostホスト追加のときのポイント

Page 11: Rancher on Azure ~ はじめの一歩!

How about adding a host on Azure

Host (Azure )

Docker Engine

Rancher Client

docker-machine で、Docker Engine を載せた仮想マシンを作成

Rancher Clientコンテナを起動

Page 12: Rancher on Azure ~ はじめの一歩!

POINT 1:クラウドの一般的な知識

基本的にはデフォルト値で動作します。用途に応じて設定してください。• リソースの配置(個数、リージョン、リソースグループなど)• 仮想ネットワークの設定(サブネット、IPなど)• 仮想マシンの設定(イメージ指定、サイズ、ポート、ストレージタイプなど)

料金に関わる設定値は、要チェック!

Page 13: Rancher on Azure ~ はじめの一歩!

POINT 2: Azure CLI によるアクセス権発行

• サブスクリプションIDの取得

• Azure Active Directory にアプリケーション登録

Rancher が Azure に対してリソースの作成ができるように、アクセス権の発行を行います。

Azure CLIは、Windows / Mac / Linux 対応!

参考: Check! Rancher のホストとして Azure を登録してみよう!

Page 14: Rancher on Azure ~ はじめの一歩!

POINTS: When publishing containersコンテナを外部公開するときのポイント

Page 15: Rancher on Azure ~ はじめの一歩!

POINT 3: Azure 側のポート開放

受信元を制限することも可能

ホスト作成後は左図のようなリソースが作成されます。

外部からコンテナへのポートをあけるには、ネットワークセキュリティグループで受信ポートを設定します。

Page 16: Rancher on Azure ~ はじめの一歩!

Epilogueおわりに

Page 17: Rancher on Azure ~ はじめの一歩!

参考資料

• Check! コンテナ管理プラットフォーム Rancher を Azure 上で動かしてみよう

• Check! Rancher のホストとして Azure を登録してみよう!

Page 18: Rancher on Azure ~ はじめの一歩!

Thank you! :)ありがとうございました!