Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kubernetes Casual Talk ユビーのカスタムコントローラー
Search
Daisuke Taniwaki
February 24, 2022
Technology
0
720
Kubernetes Casual Talk ユビーのカスタムコントローラー
Daisuke Taniwaki
February 24, 2022
Tweet
Share
More Decks by Daisuke Taniwaki
See All by Daisuke Taniwaki
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
dtaniwaki
0
730
Other Decks in Technology
See All in Technology
通勤手当申請チェックエージェント開発のリアル
whisaiyo
2
150
Kiro を用いたペアプロのススメ
taikis
1
470
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
490
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
200
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
170
AI駆動開発の実践とその未来
eltociear
1
270
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
160
チーリンについて
hirotomotaguchi
6
2.1k
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
4
680
品質のための共通認識
kakehashi
PRO
4
380
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
5分で知るMicrosoft Ignite
taiponrock
PRO
0
400
Featured
See All Featured
HDC tutorial
michielstock
0
260
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Typedesign – Prime Four
hannesfritz
42
2.9k
The SEO Collaboration Effect
kristinabergwall1
0
300
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
83
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
0
840
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandezseo
0
79
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
21
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
250
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
29
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
97
Transcript
Kubernetes Casual Talk Ubieのカスタムコントローラー 2022 / 02 / 24 Ubie株式会社
Daisuke Taniwaki
2 自己紹介 2008-2012 Trend Micro - 未知の脅威を発見する Webクローラ開発 2012-2014 Kakaku.com
- Tabelog USの立ち上げ 2014-2017 Kaizen Platform - Kaizen Optimization Platform開発 2017-2021 Preferred Networks - 材料探索SaaS Matlantis開発 Daisuke Taniwaki / @dtaniwaki Ubie株式会社 SRE / Software Engineer
3 ユビーで自作している主なカスタムコントローラー - CronHPA - HPAの設定を指定したタイミングで切り替える。 - https://github.com/dtaniwaki/cron-hpa - ClusterLendingManager
- 開発者環境のリソース提供を管理しコスト削減をする。 - https://github.com/dtaniwaki/cluster-lending-manager kubebuilderで開発。
4 toC ユビーのプロダクト AI問診エンジンをコア技術として、一般生活者・医療機関それぞれへのプロダクトを展開 症状から受診の手がかりがわかる toB 診察事務を1/3に効率化 導入施設 47都道府県 500超
利用者月 間 300万人 超
Confidential 5 ユビーAI受診相談 AI問診ユビーと同じエンジンを活用して参考病名および関連情報を提供し、 ユーザーの適切な医療機関選択を支援します。 AIによる相談 参考病名表示 近隣の 医療機関検索 近隣の
医療機関表示 関連性のある病気は? toC
6 ユビーAI問診 AI問診エンジンが院内の患者向けに問診を行い、その結果を”医師言葉”に翻訳・文章化し医師の閲覧画面 に表示。診療業務の効率化と充実化に貢献 医師向け画面 患者向け画面 ▪ 患者の主訴・回答に応じて、AIが有効な質問を出し分け ▪ 20-30問で、初診問診に必要な全ての情報をカバー
▪ 問診結果を医師用語に翻訳してサマリー ▪ ワンクリックでコピー & ペーストで電カルに転記 ▪ 関連性の高い疾患や参照情報を掲示 toB
7 CronHPA - HPAでは突発的なトラフィックに対応できないため、ある程度リソースを確保しておく必要がある。 AI受診相談 AI問診 平日日中は多い。 土曜日日中も多い。 夜間・深夜や日曜は少ない。 週を通して夜間が多い。
toC toB 時間帯ごとにHPAの設定を切り替える。
8 Ubieのdev-n環境 https://zenn.dev/ubie/articles/4c02baa037c5aa Developer QA PR comment trigger deploy local
development test
9 ClusterLendingManager - GKE Autopilotのため開発者環境を増やせば増やすほどノードが増えて利用料金が上がっていく。 16:00 21:00 使わない時に自動でリソースを開放する。
Thank you! 10