見出し画像

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ってなんですか?」
と、ハンズオン中に質問を受けました。
エッジを走っているみなさんが「なかなか伝わらない」と話されている一端を感じられた気がします。情報を広める活動は大切ですね。

市川さん、エーピーコミュニケーションズの皆さん ありがとうございました!


この記事が参加している募集

いつも応援していただいている皆さん支えられています。