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.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Maneki流 Kubernetesの歩き方
Cybozu
PRO
February 27, 2020
More Decks by Cybozu
See All by Cybozu
新卒1年目QAが リリース基準の"なぜ"をたどってみた
cybozuinsideout
PRO
1
270
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
82k
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
80
私たちが『JaSST協賛』から『外部コネクト』チームになった理由
cybozuinsideout
PRO
0
350
LLMでもいつものテスト技術〜意外と半分はこれまでのテストでした〜
cybozuinsideout
PRO
1
890
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
1.3k
LLMアプリの品質保証
cybozuinsideout
PRO
1
630
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
240
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
210
Other Decks in Technology
See All in Technology
EventBridge Connection
_kensh
5
690
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
4.6k
FDE という解 ― 暗黙知と明示知をつなぐ、伴走型エンジニアリング ―
otanet
0
130
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
370
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
350
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
820
自宅LLMの話
jacopen
1
360
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
820
新しいVibe Codingと”自走”について
watany
5
290
社内 AI エージェント Synapse と セマンティックレイヤーの育て方
hiroakis
2
1.7k
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
330
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
Information Architects: The Missing Link in Design Systems
soysaucechin
0
970
Writing Fast Ruby
sferik
630
63k
Raft: Consensus for Rubyists
vanstee
141
7.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
A better future with KSS
kneath
240
18k
Code Reviewing Like a Champion
maltzj
528
40k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
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