Submit Search
Upload
Rancherでmesosとmarathonやってみた
•
2 likes
•
1,758 views
cyberblack28 Ichikawa
Follow
Mesos Meetup Tokyo #1 資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 35
Download now
Download to read offline
Recommended
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Tetsurou Yano
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
Masataka Tsukamoto
Kubernetes で変わるインフラ
Kubernetes で変わるインフラ
Tetsurou Yano
ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit
三七男 山本
Rancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher Home
Tetsurou Yano
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
Tetsurou Yano
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Tetsurou Yano
Rancher LT Talk 20170126
Rancher LT Talk 20170126
Tetsurou Yano
Recommended
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Tetsurou Yano
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
Rancherで作る お手軽コンテナ運用環境!! ~ Kubenetes & Mesos 牧場でコンテナ牛を飼おう!~
Masataka Tsukamoto
Kubernetes で変わるインフラ
Kubernetes で変わるインフラ
Tetsurou Yano
ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit
三七男 山本
Rancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher Home
Tetsurou Yano
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
Tetsurou Yano
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Tetsurou Yano
Rancher LT Talk 20170126
Rancher LT Talk 20170126
Tetsurou Yano
Rancherのイイところとアレなところ
Rancherのイイところとアレなところ
Ryotaro Kobayashi
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
Tetsurou Yano
20110205.jsonengine
20110205.jsonengine
YAMANE Toshiaki
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Tetsurou Yano
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
Tetsurou Yano
30分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.2
uchan_nos
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Tetsurou Yano
Coffee script初めの一歩
Coffee script初めの一歩
Misa Kondo
30分で分かる!OSの作り方
30分で分かる!OSの作り方
uchan_nos
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
2bo 2bo
インフラ自動化とHashicorp tools
インフラ自動化とHashicorp tools
Uchio Kondo
rancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズ
Tetsurou Yano
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Takeshi Komiya
Rancher enterpriseについて
Rancher enterpriseについて
Tetsurou Yano
Rumpを使ってみる
Rumpを使ってみる
Masaru Oki
PHPerがRaspberry piとRubyでゴニョゴニョした話
PHPerがRaspberry piとRubyでゴニョゴニョした話
Toru Tamura
Introduction of kubernetes rancher
Introduction of kubernetes rancher
cyberblack28 Ichikawa
KubeCon + CloudNativeCon China 2018 Recap, let's go to Seattle
KubeCon + CloudNativeCon China 2018 Recap, let's go to Seattle
cyberblack28 Ichikawa
KubeCon + CloudNativeCon China 2018 Recap
KubeCon + CloudNativeCon China 2018 Recap
cyberblack28 Ichikawa
What's Rio 〜Standalone〜
What's Rio 〜Standalone〜
cyberblack28 Ichikawa
What's rancher v2.1.0 JA
What's rancher v2.1.0 JA
cyberblack28 Ichikawa
What's RancherJP
What's RancherJP
cyberblack28 Ichikawa
More Related Content
What's hot
Rancherのイイところとアレなところ
Rancherのイイところとアレなところ
Ryotaro Kobayashi
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
Tetsurou Yano
20110205.jsonengine
20110205.jsonengine
YAMANE Toshiaki
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Tetsurou Yano
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
Tetsurou Yano
30分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.2
uchan_nos
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Tetsurou Yano
Coffee script初めの一歩
Coffee script初めの一歩
Misa Kondo
30分で分かる!OSの作り方
30分で分かる!OSの作り方
uchan_nos
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
2bo 2bo
インフラ自動化とHashicorp tools
インフラ自動化とHashicorp tools
Uchio Kondo
rancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズ
Tetsurou Yano
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Takeshi Komiya
Rancher enterpriseについて
Rancher enterpriseについて
Tetsurou Yano
Rumpを使ってみる
Rumpを使ってみる
Masaru Oki
PHPerがRaspberry piとRubyでゴニョゴニョした話
PHPerがRaspberry piとRubyでゴニョゴニョした話
Toru Tamura
What's hot
(16)
Rancherのイイところとアレなところ
Rancherのイイところとアレなところ
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
20110205.jsonengine
20110205.jsonengine
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
30分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.2
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Coffee script初めの一歩
Coffee script初めの一歩
30分で分かる!OSの作り方
30分で分かる!OSの作り方
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
インフラ自動化とHashicorp tools
インフラ自動化とHashicorp tools
rancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズ
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Rancher enterpriseについて
Rancher enterpriseについて
Rumpを使ってみる
Rumpを使ってみる
PHPerがRaspberry piとRubyでゴニョゴニョした話
PHPerがRaspberry piとRubyでゴニョゴニョした話
More from cyberblack28 Ichikawa
Introduction of kubernetes rancher
Introduction of kubernetes rancher
cyberblack28 Ichikawa
KubeCon + CloudNativeCon China 2018 Recap, let's go to Seattle
KubeCon + CloudNativeCon China 2018 Recap, let's go to Seattle
cyberblack28 Ichikawa
KubeCon + CloudNativeCon China 2018 Recap
KubeCon + CloudNativeCon China 2018 Recap
cyberblack28 Ichikawa
What's Rio 〜Standalone〜
What's Rio 〜Standalone〜
cyberblack28 Ichikawa
What's rancher v2.1.0 JA
What's rancher v2.1.0 JA
cyberblack28 Ichikawa
What's RancherJP
What's RancherJP
cyberblack28 Ichikawa
Introduction of k8s rancher
Introduction of k8s rancher
cyberblack28 Ichikawa
What's Rio
What's Rio
cyberblack28 Ichikawa
Introduction of Kubernetes & Rancher
Introduction of Kubernetes & Rancher
cyberblack28 Ichikawa
話題のKubernetesをRancher2.0で 便利に使う!
話題のKubernetesをRancher2.0で 便利に使う!
cyberblack28 Ichikawa
Rancher2.0でkubernetes
Rancher2.0でkubernetes
cyberblack28 Ichikawa
話題のkubernetesをRancher2.0で便利に使う!
話題のkubernetesをRancher2.0で便利に使う!
cyberblack28 Ichikawa
Jenkins X on GKE & Rancher2.0 on ORACLE Cloud
Jenkins X on GKE & Rancher2.0 on ORACLE Cloud
cyberblack28 Ichikawa
Rancher2.0とGKE
Rancher2.0とGKE
cyberblack28 Ichikawa
Rancher2.0とGKE
Rancher2.0とGKE
cyberblack28 Ichikawa
Docker Tokyo
Docker Tokyo
cyberblack28 Ichikawa
Whats service mesh & istio ?
Whats service mesh & istio ?
cyberblack28 Ichikawa
Docker入門 OSC 2018 Tokyo/Spring
Docker入門 OSC 2018 Tokyo/Spring
cyberblack28 Ichikawa
2017 KubeCon CNCon ver2
2017 KubeCon CNCon ver2
cyberblack28 Ichikawa
2017 Kubecon cncon recap ver1
2017 Kubecon cncon recap ver1
cyberblack28 Ichikawa
More from cyberblack28 Ichikawa
(20)
Introduction of kubernetes rancher
Introduction of kubernetes rancher
KubeCon + CloudNativeCon China 2018 Recap, let's go to Seattle
KubeCon + CloudNativeCon China 2018 Recap, let's go to Seattle
KubeCon + CloudNativeCon China 2018 Recap
KubeCon + CloudNativeCon China 2018 Recap
What's Rio 〜Standalone〜
What's Rio 〜Standalone〜
What's rancher v2.1.0 JA
What's rancher v2.1.0 JA
What's RancherJP
What's RancherJP
Introduction of k8s rancher
Introduction of k8s rancher
What's Rio
What's Rio
Introduction of Kubernetes & Rancher
Introduction of Kubernetes & Rancher
話題のKubernetesをRancher2.0で 便利に使う!
話題のKubernetesをRancher2.0で 便利に使う!
Rancher2.0でkubernetes
Rancher2.0でkubernetes
話題のkubernetesをRancher2.0で便利に使う!
話題のkubernetesをRancher2.0で便利に使う!
Jenkins X on GKE & Rancher2.0 on ORACLE Cloud
Jenkins X on GKE & Rancher2.0 on ORACLE Cloud
Rancher2.0とGKE
Rancher2.0とGKE
Rancher2.0とGKE
Rancher2.0とGKE
Docker Tokyo
Docker Tokyo
Whats service mesh & istio ?
Whats service mesh & istio ?
Docker入門 OSC 2018 Tokyo/Spring
Docker入門 OSC 2018 Tokyo/Spring
2017 KubeCon CNCon ver2
2017 KubeCon CNCon ver2
2017 Kubecon cncon recap ver1
2017 Kubecon cncon recap ver1
Rancherでmesosとmarathonやってみた
1.
Date :2017.5.30 Location :
Mesos Meetup Tokyo #1 Rancherで MesosとMarathon やってみた!!
2.
Community: Twitter:cyberblack28,linaction2014 Hobby1: Music,Live,FES !
! Hobby2: Take a picture ! ! https://www.flickr.com/photos/cyberblack/ Job: Infrastructure Engineer Frontend Engineer Technology Evangelist Profile
3.
1. What’s Mesos? 2.
Rancher & Mesos 3. Rancher + Mesos + Marathon Agenda
4.
1. What’s Mesos? RancherOSさん
5.
そもそもMesosって何だろう? コンテナという視点で色々知りたいですね。 なんかMarathonとかいうやつを使うことで、 クラスタを上手いことやってくれるらしい。 Dockerも対応してるみたいね。
6.
Reference Materials • 忙しい人の5分で分かるMesos
- Mesosって何だ(哲学)- https://www.slideshare.net/zembutsu/5min-apache-mesos-introduction • Docker ホスティングサービス 'Arukas' での Mesos + Marathon の活用について https://www.slideshare.net/sakura_pr/201608-mesos-studypublic-64721613 Mesosが効率的にクラスタのリソースを 管理して、Marathon、Dockerと連携し ているところ等、イラストで非常に分かり やすく説明されてるわ! 既にMesosとDockerを利用したサービス もあるんだ。
7.
• Introducing Apache
Mesos Environments in Rancher - June 29, 2016 Online Meetup - https://www.youtube.com/watch?v=P9wtpJD88Os&t=1207s • Kubernetes + Mesos の組み合わせ https://www.ianlewis.org/jp/kubernetes-mesos • KubernetesとMesos: Dockerのスケジューリングツール の違いを理解する https://thinkit.co.jp/story/2015/04/10/5855 K8SはPodという仕組みで 複数のホストにまたがってコ ンテナを管理。 Mesosはホストのリソース に応じて効率的にコンテナを 配置。Marathonが必要! 今日の発表は、この動画の 内容がベースとなってるわ よ。
8.
• Mesos実践ガイド、Docker実践ガイド 1冊丸ごとApache MesosとDC/OSです。 12章にApache Mesos のことが記載されてい ます。
9.
複数のホストを1つのクラスタ(マスタノード/スレーブノード) として管理し、ジョブを実行させる時に効率よくリソース分配 できるクラスタマネージャ。 What‘s Mesos ? マスタノードが複数存在する場合、各マスターノードの利用有無 を決める調停役としてZookeeperを利用する。 Marathonは、アプリケーション(コンテナ含む)の起動、 状態確認、停止、スケール等を実施する。
10.
2. Rancher &
Mesos Rancher君
11.
テンプレート 説明 テンプレート
説明 Rancher独自のコン テナオーケストレー ション環境。 Docker社開発のオー ケストレーション。 GoogleのBorgをベー スに生まれ、CNCFの プロジェクトとなっ ているオーケスト レーション環境。 Windowsコンテナー 専用のテンプレート。 Apache Mesosプロ ジェクトのオーケス トレーション環境。 Environment templates of Rancher Rancherにはオーケストレーション環境を簡単に構築できる環 境テンプレートがあります。
12.
Rancher & Mesos Compute
EngineRancher Server Mesos Master 1 Mesos slave 1 Zookeeper 1 Mesos Master 2 Mesos slave 2 Zookeeper 2 Mesos Master 3 Mesos slave 3 Zookeeper 3 Mesos slave 4 Marathon Chronos Mesos System Service Mesos Framework 全てコンテナ、 配置はRancher により自動配置 される。 Internet Agent Agent Agent Agent Rancher Server 操作端末Rancher UI Marathon UI Mesos UI Rancherのカタログ 機能で簡単にデプロ イできます。 http://rancherserverIP:8080
13.
Catalog of Mesos
Template Library Catalogs Community Catalogs 20 17 ※Rancher Server Version 1.6.0 (As of May 2017)
14.
3. Rancher + Mesos + Marathon Rancherちゃん
15.
Rancher + Mesos
+ Marathon Compute EngineRancher Server Mesos Master 1 Mesos slave 1 Zookeeper 1 Mesos Master 2 Mesos slave 2 Zookeeper 2 Mesos Master 3 Mesos slave 3 Zookeeper 3 Mesos slave 4 Marathon Mesos System Service Mesos Framework Marathonから Nginxコンテナ をスケールアウ トしてみます。 Internet Agent Agent Agent Agent Rancher Server 操作端末Rancher UI Marathon UI Mesos UI Nginx1 Nginx2 Nginx3 Nginx4 独立型コンテナ http://rancherserverIP:8080
16.
1. ログイン後、上部メニューの「環境」 から「環境を管理」を選択します。 2. 「環境を追加」を選択します。
17.
5. 「作成」をクリックします。 4. 「環境のテンプレー ト」でMesosを選択し ます。 3.
「名前」に任意の名前を入力します。
18.
6. 「MESOS」を選択します。 7. 「ホストを追加」をクリッ クします。
19.
8. 「packet」を選択 します。
20.
9. 「名前」に任意の名 前を入力します。 10. 「数」に必要とな るノード数を入力しま す。 11.
「プロジェクト」、「APIキー」について は、packetクラウドサービスの管理画面から 確認して入力します。 12. 「リージョン」を「Tokyo,JP」にします。 13. 「作成」をクリックします。
21.
14. 4ホストが追加され、 Mesosのコンテナが配 置されます。 Mesos System Service 独立型コンテナ
22.
15. 上部メニュー「カタログ」から、 コミュニティを選択します。 16.Marathonの「詳細を見 る」を選択します。
23.
17. 「起動」をクリックします。
24.
18. 上部メニュー「インフラス トラクチャ」からホストを選択 します。 19. marathonのコンテナがデプ ロイされていることを確認しま す。 ブラウザを起動し、marathonのコンテナが起動しているノードの外部IPと8080ポートを指 定して、marathonの管理画面にアクセスします。
25.
20. 「Create Application」をクリックします。
26.
21. 「ID」に「nginx」と入力します。 22. 「Docker
Container」を選択します。
27.
23. 「Image」にnginxと入力します。 24. 「Create
Application」をクリックします。
28.
25. 「Running」になっていることを確認します。 26. 「nginx」をクリックします。 27.
「Scale Application」をクリックします。
29.
28.任意のスケール数を指定します。 29.「Scale Application」をクリッ クします。 30.nginxのコンテナが増えていること (4コンテナ)を確認します。
30.
31.独立型コンテナに Nginxのコンテナがス ケールアウトされてい ることが確認できます。 各ノードの外部IPにブラウザでアクセスするとNginxの初期画面が表示されます。Nginxの コンテナを削除すると自動的に新たにコンテナがデプロイされます。 Mesos System Service Mesos Framework 独立型コンテナ
31.
32.上部メニュー「MESOS」から「概要」を選択します。 33.「Mesos UI」を選択します。
32.
Mesos UIも利用できます!!
33.
33 RANCHER SANDBOXは、 Rancher Serverを無料で利用できるお試しサービスです。 https://try.rancher.com/ Rancherに興味を持ったら、まず触ってみよう!!
34.
34 Rancher Meetup Tokyo
#7 6月15日(木) 19:00-21:00 (開場:18:30) ヤフー株式会社 本社 Rancher Meetup #01 in Osaka 6月16日(金) 19:00-21:00 (開場:18:30) 開場未定 Rancher もくもく勉強会 #5 2017年6月5日(月) 19:00(18:30から入場可)~21:00 テイショク西麻布
35.
Thank you for
your attention !!
Download now