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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cybozu
PRO
February 27, 2020
Technology
2.5k
2
Share
Maneki流 Kubernetesの歩き方
Cybozu
PRO
February 27, 2020
More Decks by Cybozu
See All by Cybozu
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
29
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
私たちが『JaSST協賛』から『外部コネクト』チームになった理由
cybozuinsideout
PRO
0
180
LLMでもいつものテスト技術〜意外と半分はこれまでのテストでした〜
cybozuinsideout
PRO
1
460
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
1k
LLMアプリの品質保証
cybozuinsideout
PRO
1
450
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
210
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
170
つけまが降ってきた日
cybozuinsideout
PRO
1
650
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
The essence of decision-making lies in primary data
kaminashi
0
230
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
3
340
How to install a gem
indirect
0
2.1k
Even G2 クイックスタートガイド(日本語版)
vrshinobi1
0
190
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
150
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
520
OPENLOGI Company Profile for engineer
hr01
1
62k
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
280
ハーネスエンジニアリング×AI適応開発
aictokamiya
3
1.3k
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
220
【関西電力KOI×VOLTMIND 生成AIハッカソン】空間AIブレイン ~⼤阪おばちゃんフィジカルAIに続く道~
tanakaseiya
0
100
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
Odyssey Design
rkendrick25
PRO
2
560
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Building AI with AI
inesmontani
PRO
1
840
How to Talk to Developers About Accessibility
jct
2
170
Navigating Weather and Climate Data
rabernat
0
160
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
440
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Rails Girls Zürich Keynote
gr2m
96
14k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
350
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