Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
知識ゼロからRancher2.0に触れてみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yasunari Tanaka
May 11, 2018
Technology
460
1
Share
知識ゼロからRancher2.0に触れてみた
2018.05.11 Rancher Meetup #01 in Hiroshima のLTスライドです
Yasunari Tanaka
May 11, 2018
More Decks by Yasunari Tanaka
See All by Yasunari Tanaka
MicroProfile OpenTracing with Helidon
yasu7ri
2
220
Serverlessで行ってみよ~
yasu7ri
0
1.2k
DevOpsサンプルアプリをGitLabからGKEへデプロイしてみた
yasu7ri
1
290
CloudGarageでServerlessだ!
yasu7ri
3
4.6k
Kubernetes超入門 with java
yasu7ri
1
170
Other Decks in Technology
See All in Technology
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
120
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
900
20260326_AIDD事例紹介_ULSC.pdf
findy_eventslides
0
410
スクラムを支える内部品質の話
iij_pr
0
180
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
270
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
130
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
140
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
530
Databricks Lakebaseを用いたAIエージェント連携
daiki_akimoto_nttd
0
130
Goビルドを理解し、 CI/CDの高速化に挑む
satoshin
0
100
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
140
OpenClawでPM業務を自動化
knishioka
2
370
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
95
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
470
The Mindset for Success: Future Career Progression
greggifford
PRO
0
290
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
How GitHub (no longer) Works
holman
316
150k
ラッコキーワード サービス紹介資料
rakko
1
2.9M
The Limits of Empathy - UXLibs8
cassininazir
1
280
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
110
How to Ace a Technical Interview
jacobian
281
24k
Transcript
0 知識ゼロからRancher2.0に触れてみた 2018/05/11(金) Rancher Meetup #01 in Hiroshima YasunariTanaka(@7richi)
1 自己紹介 氏名: Yasunari Tanaka 属性: Software Engineer コミュニティ活動: オープンセミナー広島
Rancher JP アジャイル広島 広島Javaユーザグループ @7richi
2 – エピーソド1(はじまり) 私とRancher
3 – エピーソド2(出会い) 私とRancher
4 – エピーソド3(新たなはじまり) 私とRancher
5 私とRancher 繋がりって大事だね!
6 – 二ヶ月前 – CloudGarage Deep MeetupのLT用にRancher 1.xを触り始めた – Kubernetes環境の構築つらい
– Rancherを使用すると簡単に構築できる – Rancher最高で〜す! – Kubernetes のパッケージマネージャHemlに対応したカタログ的なのがない – Kubernetes CLIから無理矢理Hemlパッケージインストール – ちょっと残念 – 最近 – Rancher 2.0が出るらしい、わくわく – Rancher 2.0については知識ゼロ 私のRancher歴
7 – Oracle Code Japan Tour in Hiroshima 私とKubernetes
8 – Oracle Code Japan Tour in Hiroshima – Cloud
Native Java EE 私とKubernetes
9 – Kubernetes超入門 with Java 私とKubernetes
10 – Rancher 2.0とは、複数のアプリケーションからなるRancher Serverの総 称 – Rancher Serverは、Kubernetes Clusterを管理する構成になっている
Rancher 2.0のアーキテクチャ Rancher 2.0 Kubernetes Cluster Kubernetes Cluster
11 RANCHER 2.0のインストール
12 – 2ステップで出来るらしい Rancher 2.0の構築
13 – インストール先になるインスタンスの準備 – CloudGarage Deep Meetup in Hiroshimaで頂いた、イベント特典のリソースプ ラン
6GBを使用 – CPU:2Core、メモリ:4GB、SSD:100GB、OS:Ubuntu-16.04-64bit – Dockerをインストール ステップ1 apt-get install –y docker.io 中村さんありがとう 御座います
14 – Rancher 2.0 Serverのインストール – https://<server_ip>へアクセスするとこんな感じ ステップ2 $ sudo
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
15 CLUSTERの作成
16 – Clusterの追加・作成方法には3通りある – GCE、Amazon EKS、Azure Container Serviceの様なManaged Kubernetesを追 加する方法
– すでに構築済みのKubernetes Clustaerを追加する方法(import) – Kubernetes Clustaerを作成する方法(create)<− 今回はこちら Clusterの追加・作成
17 – Nodeの用意 – リソースプラン 6GBの残りのリソースを使用 – CPU:1Core、メモリ:2GB、SSD:50GB、OS:Ubuntu-16.04-64bit Nodeになるインスタンスの準備 中村さんありがとう
御座います
18 – Add ClusterからCUSTOMを選択し、ClusterName記入したらNextへ CUSTOM Clusterの作成・追加
19 – Node Roleのetcd、Control、Workerを全て選択 – 表示されているコマンドをコピーして、Nodeインスタンスで実行 CUSTOM Clusterの作成・追加
20 – 正常に作成・追加されるとこんな感じ CUSTOM Clusterの作成・追加
21 NGINXのデプロイ
22 – 作成・追加したClusterからDefaultプロジェクトを選択 – Deployよりアプリケーションのデプロイ画面へ Default プロジェクトの選択
23 – NameとデプロイするDocker Imageを記入 – マッピングするportを指定し、Launchをクリック NGINXのデプロイ
24 – デプロイが成功するとこんな感じ – マッピングされたportが表示されているので、NodeインスタンスのIPで アクセスするとWelcome ページが NGINXのデプロイ
25 – Rancher 2.0を触ってみた – 進め方さえ間違わなければ – 数分?でKubernetes Clusterが作成出来、Rancherの管理画面から扱えるよう になる
– 進め方を間違っても大丈夫! – rancherjp.slack.comのqaチャンネルで聞くと、優しいお兄さん達が対応して くれる! まとめ
26 rancherjp.slack.com 繋がりって大事だね!
27 ありがとうございます