2019-06-07 RancherによるKubernetes活用ガイド #DevLOVE
2019/06/07 に開催された RancherによるKubernetes活用ガイド のイベントレポートです。
●イベント概要
今回のテーマは「 RancherによるKubernetes活用について」
2019年2月27日よりThink ITで連載している「マルチクラウド時代の最強コンビ RancherによるKubernetes活用ガイド」をベースにMulti-CloudからMluti-Kubernetes、CloudNativeからKubernetesNativeな時代におけるDevOpsについてRancherを軸にハンズオン交えてお話します。
■RancherによるKubernetes活用ガイド
市川 豊 さん [エーピーコミュニケーションズ]
●自己紹介
・エーピーコミュニケーションズ
・官公庁でインフラ -> フロント
・専門学校でOSSの非常勤講師
・コミュニティ
RancherJPコミュニティ
くじらや
Cloud Native Deep Dive
・コンテナベースオーケストレーション
・CKA, MIRANTIS KCM100
・ThinkIT Rancher連載
●Rancher
・k8sの管理プラットフォーム
・helmをベースにしたカタログ
・GitLabと組み合わせたり
・Prometheusが組み込まれていたり
・OSSです
●Rancher Labs
・THE FORRESTER NEW WAVE
Docker, Red Hatと並んでいる
●Rancherからk8sクラスタを管理
・create / import / manage
-> GKE, AKS, EKS, あらゆるk8s
・Anthosは近いサービス
●KubeCon CloudNativeCon Europe 2019
・世界中にk8sクラスタを持っている企業例
CONDE NAST
Spotify
●カタログ機能
・helmベース
・扱っているもの
GitLab, Jenkins, EFK
kafka, spark, hadoop
など様々
●モニタリング
・Prometheus, Grafanaも組み込まれた
GUIからONにするだけで使えます
ボタンクリックでGrafanaでも見れます
・通知との連携もできます
●マルチクラスター
・Rancher
-> AKS, GKE, AKSなどにカタログで一気に展開
●インストール
・HA構成
24/365で動かすならこちら
マニュアルが用意されています
・Single Node構成
とはいえ、まずは動かしたい場合はこちら
docker runですぐに動きます
裏ではembeddedなkubernetesが動いています
●メニュー構成
・Global
k8s Cluster
Namespace
●通知機能
・prometheusには通知はない
rancherと連携するとすぐに使えます
・slack, pagerduty など
●logging
・ES, splunk, kafka, fluentなどと連携
●DevOps
・CI/CDもできますが
rancherはインフラより
他サービスと連携させた方が良いかも
●事例
・Disney
60以上のアプリがRancher上で本番稼働
・アメリカと中国ではRancher利用が多い
中国では銀行、教育でも
OpenShiftより人気があるかもしれない
●その他のRancherLabsのプロダクト
・Rio
Istio, Knativeなどを簡単に使いたい
-> MicroPaaS
やがてはRancherに組み込まれるかも
・k3s
エッジデバイスでk8s!
■Rancherハンズオン
市川 豊 さん [エーピーコミュニケーションズ]
●HandsOn
・GCPで2インスタンスを作成
・Rancher Serverインストール
・Kubernetes Cluster構築
・カタログでwordpressをデプロイ
・Prometheusを有効化
・GCPインスタンスの掃除
●参考情報
・書籍 ※最近のものを抜粋
Kubernetes完全ガイド
Docker/Kubernetes 実践コンテナ入門
しくみがわかるKubernetes
Kubernetes実践入門
みんなのDocker/Kubernetes
Kubernetes実践ガイド
7/12発売!
・Docker & Kubernetes自己学習
今こそ始めよう!Kubernetes入門
cndjpコミュニティ資料集
コンテナ未経験新人が学ぶコンテナ技術入門
■感想
市川さんのハンズオンのスムーズさ、すごいですね!
Kubernetesを触ったことのなかった方が、さらっとwordpressを起動して、prometheus, grafanaでクラスタの状況を見れているのはすごいことだな と改めて感じました。
「Rancherって、PodとかをGUIで書くツールですか?」
「はじめて聞いたんですが、helmってなんですか?」
と、ハンズオン中に質問を受けました。
エッジを走っているみなさんが「なかなか伝わらない」と話されている一端を感じられた気がします。情報を広める活動は大切ですね。
市川さん、エーピーコミュニケーションズの皆さん ありがとうございました!
この記事が参加している募集
いつも応援していただいている皆さん支えられています。