rancherで簡単に作るk8s環境 kubernetes meetup tokyo #4 lt kubernetes on rancher
TRANSCRIPT
Rancher で簡単に作るk8s環境
株式会社スタイルズ
矢野 哲朗
2017年4月20日
自己紹介
経歴 : システム運用 10年・ネットワーク 6年・SI 8年
近頃はownCloud 営業、翻訳を担当
Rancherの好きな機能 : Longhorn
その他 : 全く上達しないRubyist一番最初のPCは、OKI if-800 でした…。
矢野 哲朗
tetsurow.yano
株式会社スタイルズ
1
今日はRancherJPの方から来ました
Rancher で簡単に作るk8s環境
今日のお題は?
2
その前に
3
Rancher って
知ってますか?
4
アンケート
ランチャーの綴りは『R』な
5
今日は、K8SとRancherがフレンズなお話
6
しかし、昨今 こんな感じだそうです。
「Kubernetes がコンテナーオーケストレーションのデファクトにきまりそうだよね。」
「Kubernetes がデファクトでいいんじゃね?」
7
しかし、昨今 こんな感じだそうです。
Docker Usage Report - How are enterprises actually using Docker in production? | Sysdig https://sysdig.com/blog/sysdig-docker-usage-report-2017/
8
ギレン総帥に聞いてみました。
ギレン総帥どうなんでしょうか?
9
ギレン総帥に聞いてみました。
時代は、A or B
の時代なのか?
10
ギレン総帥に聞いてみました。
否!
※個人的な見解です。
11
ギレン総帥に聞いてみました。
そうではないA and B
の時代なのだ。Rancher で Kubernetes を動かそうではないか!
※個人的な見解です。
K8S環境 を Rancher で
6分でつくる Demoします。
12
というわけで、
Rancher で Kubernetes 環境を作ることはできますが、その先は矢野が Kubernetes に詳しくないので、皆さんでチャレンジされてください。
GKE,GCEだとコマンドで一発とか。
他にも簡単な方法があるという異論は認めます。
13
お詫び
Demo
14
Rancher Meetup Tokyo #6
について
第6回 Rancher ユーザー会
15
Rancher ユーザー会
16
Rancher Meetup Tokyo #6開催します
Rancher Meetup Tokyo #6
2017/5/17(水)18:30 〜
場所:IIJ 飯田橋
発表内容:
・「What's new Rancher」
・「(仮) Rancherを活用して開発効率を上げる」
・「DockerCon '17 Feedback」
https://rancherjp.connpass.com/event/50167/
ご清聴ありがとうございました。
17
18
3.RancherJPの活動について
b.日本語情報
RancherJP ホームページhttps://www.rancher.jp/
Slackhttp://slack.rancher.jp/
Twitter@RancherJP #ranchermeetup
Facebookhttps://www.facebook.com/rancherjp
Rancher Labs(日本) ホームページhttps://www.rancher.co.jp/
Connpasshttps://rancherjp.connpass.com/
19
Rancher とは
20
「オープンソース」のDockerコンテナーオーケストレーションできるツールです。
rancher/rancher: Platform for operating Docker in production https://github.com/rancher/rancher
GitHub上で開発されています
21
コンテナーの管理WebUI(1)
Rancherは、コンテナーをWebUIから作成、削除、起動、停止などを管理できます。
コンテナ管理画面 コンテナ起動画面
22
コンテナーの管理WebUI(2)
Rancherは、コンテナーをWebUIから作成、削除、起動、停止などを管理できます。
コンテナ停止・削除画面
コンテナーの停止
コンテナーの削除
Rancher環境構成 自動構築機能
23
アプリケーション
リソーススケジューラー
インフラ
Rancher環境
モニタリング
永続ストレージ
ロードバランサー
DNSデータベース
その他
CPU ストレージ ネットワークリソース
Rancher Cattle Docker Swarm Kubernetes Apache Mesos
物理/仮想基盤
アプリケーションカタログ
Amazon EC2 Azure DigitalOcean SoftLayer
Rancherは、クラウド上にコンテナー環境を自動的に構築します
・各クラウドAPIアクセスキー・スケジューラーを指定してデプロイ 上記環境を自動生成
アプリケーションカタログ機能
24
RancherのUI から簡単にデプロイできるアプリケーションカタログがあります。指定のバージョンアプリケーションをクリック一つで起動できます。
ネットワークインフラ
25
Rancher には、コンテナーにリクエストを振り分けるロードバランサーがビルトインされています。
ちなみにこの図もRancher 上で表示されます。
コンテナー監視、死活監視
26
各コンテナーのリソース利用状況やヘルスチェックが可能です。
Rancherは、
DevとOpsをシームレスにつなげることができる(特にOpsさんが楽に)
DevOps環境にも最適
27
Rancher で K8S環境 を
つくる 手順
28
30
環境の追加
クリック
選択
クリック
31
環境の追加
適当に名前をつける
32
環境の追加
クリック
できたのを確認
33
環境を切り替える
クリック
クリック
34
ホストの追加を開始
クリック
35
ホスト作成先クラウドを指定
クリック
36
リージョン、アクセスキーと秘密鍵を指定
入力
入力
37
アベイラビリティゾーンとサブネット選択
38
セキュリティグループの指定
39
インスタンス名と起動する数を指定
入力
必要なホスト数に変更
40
インスタンスタイプを指定
適当にいれてくださ
い