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
Maneki流 Kubernetesの歩き方
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cybozu
PRO
February 27, 2020
Technology
2
2.5k
Maneki流 Kubernetesの歩き方
Cybozu
PRO
February 27, 2020
Tweet
Share
More Decks by Cybozu
See All by Cybozu
LLMでもいつものテスト技術〜意外と半分はこれまでのテストでした〜
cybozuinsideout
PRO
1
190
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
950
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
76k
LLMアプリの品質保証
cybozuinsideout
PRO
1
420
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
200
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
160
つけまが降ってきた日
cybozuinsideout
PRO
1
630
「行ってよかった!」をみんなに広げる
cybozuinsideout
PRO
0
200
サイボウズの QAエンジニアについて / about cybozu QA
cybozuinsideout
PRO
3
4.6k
Other Decks in Technology
See All in Technology
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.2k
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
170
AlloyDB 奮闘記
hatappi
0
200
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
190
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
110
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
180
Escape from Excel方眼紙 ~マークダウンで繋ぐ、人とAIの架け橋~ /nikkei-tech-talk44
nikkei_engineer_recruiting
0
170
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
340
スピンアウト講座06_認証系(API-OAuth-MCP)入門
overflowinc
0
910
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
180
Phase07_実務適用
overflowinc
0
1.5k
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
230
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Building Adaptive Systems
keathley
44
3k
We Are The Robots
honzajavorek
0
200
The Pragmatic Product Professional
lauravandoore
37
7.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
81
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
240
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
490
Transcript
Maneki流 Kubernetesの歩き⽅ サイボウズ株式会社 渡部 恭久
Maneki プロジェクト
Neco基盤へ 「まねき」 はじめました ▌Neco基盤活⽤プロジェクト 「Maneki」 l2019年末から 本格始動︕ l現⾏基盤上のサービスをKubernetesへ︕
突然k8s移⾏を任されてしまった︕あなたへ ▌以下をご紹介 lManeki流 Kubernetesの歩き⽅ lManeki流 Neco基盤の歩き⽅ lManekiチームのお仕事
Maneki流 Kubernetesの歩き⽅
Kubernetesに慣れる ▌ 実際に⼿を動かすのが⼀番はやい 具体的にはKubernetesのチュートリアルを実施したり.. https://kubernetes.io/ja/docs/tutorials/ ▌3種類の⾃由に使える環境を⽤意 l ローカルで動くkind環境 (kind-test環境) l
GCP上で動く仮想DC環境 (dc-test環境) l Necoの本番環境と同等なstaging環境
その他: Manekiチームで取り組んでいる内容 ▌輪読会: Kubernetes Up & Running l Kubernetesへの移⾏する⽴場の⼈に寄り添って書かれている l
Necoチームにもjoinしてもらう l Neco環境についてのインプットも貰える︕ ▌Kubecon や SREconの録画を⾒る l 特にKubernetes failure stories など l 設計や運⽤に向けての知⾒を貯める
Maneki流 Neco基盤の歩き⽅
Neco基盤について知る/慣れる ▌Kubernetes = Platform of Platforms ▌Necoによるカスタマイズの例: l グローバル IP
アドレスも扱える LoadBalancer l NVMe ローカルボリュームが⼿軽に利⽤可能 l 各種のセキュリティ制限 l 現⾏基盤とのネットワーク接続
Neco基盤について知る/慣れる ▌Necoにデプロイされているものを知る l https://github.com/cybozu-go/neco-apps l YAML manifestは全て閲覧可能 (誰でも)
Neco基盤について知る/慣れる ▌ドキュメントは⼤事 Neco/Manekiではマニュアルをwikiに積極的に残す⽅針 後から加⼊するメンバーも安⼼ ▌その他: ブログ記事など https://blog.kintone.io/ https://blog.cybozu.io/
Manekiチームのお仕事
Manekiのお仕事紹介: Elasticsearch 移⾏ ▌現⾏基盤 l シングルノードで稼働 l インデックスの総サイズ: 約40TiB l
テナント毎にバラつきのあるインデックスサイズ ディスク使⽤量 (上位50テナント)
Manekiのお仕事紹介: Elasticsearch 移⾏ (2) ▌クラスタ設計のジレンマ lシャードサイズを⼤きくとると… 機材故障時の復旧時間が延びる lシャードサイズを⼩さくとると… パフォーマンスが劣化 1シャードを50GiBとすると
最⼤テナントを収容するためには50シャード必要 → バラまかれた⼤量のシャードが各ノードのリソースを独占する危険性 … … … … Node Node Node Node Shard
Manekiのお仕事紹介: Elasticsearch 移⾏ (3) ▌いい感じにバランスさせたい 「⼩規模テナント」と「中・⼤規模テナント」で所属するクラスタ群を変更 https://speakerdeck.com/aoi1/cybozuniokeruda-gui-mo-inhuraji- pan-falseyi-xing-puroziekutomanekifalseshao-jie?slide=44 参考: SRELounge#11
発表資料
Weʼre Hiring! ▌採⽤ページが出来ました https://cybozu.co.jp/company/job/recruitment/list/maneki_project.html