Kubernetes Casual Talk 〜Ubie、CA、メルペイ各社の開発における工夫〜 を開催しました! #kubernetes_casualtalk

2021年10月7日に、『Kubernetes Casual Talk 〜Ubie、CA、メルペイ各社の開発における工夫〜』 を開催しました。

この記事はイベントレポートです。配信当日の内容を簡単に紹介します!
詳しくはYouTube上にある配信アーカイブ動画をご視聴ください。

イベント概要

今回のイベントでは、Kubernetesを活用し開発している企業3社(Ubie、サイバーエージェント、メルペイ)のエンジニアたちが集まり、各社の取り組みをプレゼンテーションで簡単に紹介し、さらにパネルディスカッションで深堀りしていきます。

想定対象者は以下のとおりです。

  • Kubernetes を使っている / これから使おうとしている方
  • Kubernetes に思いを馳せたことがある方
  • Kubernetes にまつわる話を聞きたい方
  • 各社の開発体制に興味がある方

イベント詳細はイベントページを参照してください。

登壇者

今回の登壇者&モデレータは、以下の4名です。

  • 坂田 純/ 株式会社Ubie Software Engineer, Site Reliability
  • 長谷川 誠/ 株式会社サイバーエージェント CIU
  • 伊藤 雄貴/ 株式会社メルペイ Architectチーム Backend Engineer
  • @tjun / 株式会社メルペイ SRE Team, Engineering Manager

各社の取り組みについてざっくり解説

まずはじめに各社のKubernetesの使い方や運用の仕方などをざっくりと紹介し合いました。この内容は後のディスカッションで様々な質問のための概要紹介となります。

UbieのKubernetes活用事例 – 坂田 純

Ubie社内ではどのようにKubernetesを使っているか、社内の技術スタック等も含めて紹介しました。

サイバーエージェントのKubernetes活用事例 – 長谷川 誠

独自でプライベートクラウドを持つサイバーエージェントのKubernetes活用について概要を説明しました。

また、"Tilt"について簡単に紹介をしました。よく"Skaffold"と比較されますができることはほとんど同じで、"Tilt"のほうがより柔軟にいろいろ設定ができるという感想でした。

メルペイのKubernetes活用事例 – 伊藤 雄貴

メルペイはKubernetesと、インフラであるGCPをどう使っているかというお話を概要部分だけ簡潔にお話しました。

後半は、QA環境がスケールしない問題をどのように解決していったかというお話について解説しました。

伊藤さんのお話は、以前 Merpay Tech Fest 2021 でお話された以下のセッションで詳しく解説しています。

ディスカッションパート

次に、発表者3名で事前質問への回答や、Kubernetesに関するディスカッションを行いました。Kubernetes自身の話題だけでなく、その運用方法から更にKubernetes周辺の様々な技術についての様々な質問や議論が行われました。

パネルディスカッションのトピックやQ&Aの内容の一部は以下のとおりです。

  • Q. RiltはSkaffoldと比べてどのような違いがありますか?
  • Q. Autopilotで不便なことはありますか?
  • Q. 各マイクロサービスが使うクラウドリソースやデータベースはPRごとの環境でどのようにセットアップされますか?
  • Q. 開発環境と本番環境ではクラスタを分けていますか?どういう基準で分けていますか?
  • Q. マルチクラスター?シングルクラスター?どのように運用している?
  • Q. Dataplane v2 のどこらへんに興味がありますか?
  • Q. Kubernetes controllerを書くときはどのように書いていますか?Kuberbuilderなどを使っていますか?
  • Q. そもそもなぜKubernetesを利用したのか、経緯や選定理由を教えてください
  • Q. Kubernetesを使うことで、Kubernetesがない場合より運用は楽になっていますか?
  • Q. Kubernetesをよく知らない開発者に、Kubernetes環境を使ってもらうための工夫はなにかありますか?

この他にも多くの質問を頂いていましたが、残念ながら時間切れとなってしまいすべての質問にお答えできませんでした。機会があればどこかで回答したいとのことです。

最後に

12月7日に「Kubernetes Casual Talk 〜Ubie、CA、メルペイ各社のCI/CD事情〜」を開催します。
是非こちらにもご参加ください。

また、メルカリグループはTech Talk をはじめとしたエンジニア向けのイベントを定期的に開催しています。イベント開催案内を受け取りたい方は、connpassグループのメンバーになってくださいね!

メルカリ/Mercari – connpass