Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
日常にバージョンアップを 〜 Kubernetes Operator で持続的な運用 〜
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Broadleaf Co., Ltd.
August 05, 2025
Technology
78
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
日常にバージョンアップを 〜 Kubernetes Operator で持続的な運用 〜
Broadleaf Co., Ltd.
August 05, 2025
More Decks by Broadleaf Co., Ltd.
See All by Broadleaf Co., Ltd.
1B+ /day規模のログを管理する技術
broadleaf
0
190
クラウドコスト管理の正攻法を知りたい〜FinOps Foundationに学ぶFinOpsの考え方〜
broadleaf
0
250
Elasticsearch_Community_in_Fukuoka_20240711
broadleaf
0
230
力が欲しいか!!力が欲しいのなら...最小権限をくれてやる!!
broadleaf
0
330
アンチパターンだらけ!?Cassandraを基盤とした大規模業務アプリケーションと2DX実現の裏側
broadleaf
0
660
効果的なアラートを再考する [メモリ使用率が80%になりました。] んで、どうすればいいん?
broadleaf
0
700
Our60DaysWar-MigrationFromOn-premiseToCloud
broadleaf
0
2.7k
Infrastructure as Codeで インフラチームはもっと強くなる/developersummitsummer-iac
broadleaf
3
2.4k
Spring Bootでマイクロサービス作って苦労したお話 / DeveloperSummit2019-SpringBoot
broadleaf
12
11k
Other Decks in Technology
See All in Technology
AIエージェント時代、Kaggleにどう取り組むか
takanao
1
330
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
350
キヨさん、67歳。AIコーディングエージェントに挑む
happysamurai294
0
110
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
350
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
200
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
7
4.6k
AIコーディングエージェント開発_全体像
happysamurai294
0
110
2026-10-24 JAWS JAWS-UG 茨城 #18 IAM Policy Autopilotってなにさ。terraform planからIAM Policyつくれるの? / What's IAM Policy Autopilot
masasuzu
0
180
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
1
290
CTO Night & Day Morning Session_AI-DLC:生成 AI 時代の開発プロセス変革
pikosan0000
0
120
Jev の中身は50行で再現できる。でも本物との差はどこにあるのか
hisuzuya
0
110
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.4k
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
68k
Building the Perfect Custom Keyboard
takai
2
920
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Product Roadmaps are Hard
iamctodd
55
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
550
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Transcript
日常にバージョンアップを 〜Kubernetes Operatorで持続的な運用〜 株式会社 ブロードリーフ 左近充 裕樹 #CODT2025
Copyright (c) Broadleaf Co., Ltd. ## 名前 左近充 裕樹 _さこんじゅう
ひろき_ ## 所属 - 株式会社 ブロードリーフ - サービス運用課 ## 役割 インフラエンジニア # 自己紹介 2
Copyright (c) Broadleaf Co., Ltd. 会社紹介 3
Copyright (c) Broadleaf Co., Ltd. • 今回話すこと ◦ バージョンアップの重要性 ◦
バージョンアップしやすい仕組み • 話さないこと ◦ ライブラリのバージョンアップについて Agenda 4
Copyright (c) Broadleaf Co., Ltd. バージョンアップの重要性 5
Copyright (c) Broadleaf Co., Ltd. 改めて以下の観点で考えてみる • セキュリティ • パフォーマンスの向上とbug
fix • ビジネスへの足かせ • 後回しにしたらどうなるか バージョンアップの重要性 6
Copyright (c) Broadleaf Co., Ltd. 改めて言及するまでもなく、古いバージョンを使用し続けることによって 既知の脆弱性をつかれ、セキュリティインシデントが発生するリスクを負う。 セキュリティ 出典: 独立行政法人情報処理推進機構
(https://www.ipa.go.jp/security/10threats/10threats2025.html) 7
Copyright (c) Broadleaf Co., Ltd. • 前提: システムを使い続けるとパフォーマンスは低下する • 一般的にバージョンが進むとパフォーマンスは向上する
◦ アルゴリズムの最適化 ◦ 現代的なハードウェア対応 ◦ リソース効率の改善 ◦ 並列・非同期処理の強化 • クリティカルなバグは後続のバージョンで修正されていることが多い ◦ サポートされていないバージョンのバグは修正されない パフォーマンス向上とbug fix 8
Copyright (c) Broadleaf Co., Ltd. • 進化するテクノロジーとの互換性の問題 ◦ 外部との連携・接続が出来なくなる ◦
AI関連技術などの最新技術が使えない • コスト削減するときの手段が減る ◦ 近年のテクノロジーでは Tiered Storageなどが増えている ビジネスへの足かせ 9
Copyright (c) Broadleaf Co., Ltd. • いつかは上げることになる • 難易度が上がり続ける •
バージョンアップのパスが複雑化し続ける • 時間も増え続ける • 変更差分が追うのが困難 後回しにしたらどうなるか 10
Copyright (c) Broadleaf Co., Ltd. バージョンアップ 辛い 11
Copyright (c) Broadleaf Co., Ltd. バージョンアップしやすい仕組み 12
Copyright (c) Broadleaf Co., Ltd. 先ずはマネージドサービスを検討する • サポートがある • ドキュメントが充実している
• サポートバージョンへの追従が強制される マネージドサービスを使う 13
Copyright (c) Broadleaf Co., Ltd. “オペレーターはカスタムリソースを使用するKubernetesへの ソフトウェア拡張です。 オペレーターは、特に制御ループのようなKubernetesが持つ 仕組みに準拠しています。” Kubernetes
Operatorを使う 出典: https://kubernetes.io/ja/docs/concepts/extend-kubernetes/operator/ • 特定のミドルウェアに特化した専用のリソース(CRD)として管理出来る ◦ データベース、ユーザー、バックアップなど • 自己修復 & 自動管理を実現する 14
Copyright (c) Broadleaf Co., Ltd. 使いたいOperatorを見つける 出典: https://operatorhub.io/ 15
Copyright (c) Broadleaf Co., Ltd. • Elastic社がOSSで公開しているKubernetes Operator • ElasticsearchやKibanaの設定・管理を容易に行える
• 何が出来るか? ◦ IaCで宣言的に管理出来る ◦ 簡単にスケールアウト・アップ出来る ◦ 簡単にバージョンアップ出来る ◦ 簡単に柔軟な構成を設定できる ◦ ちゃんとElasticsearchのstatusを見てくれる ▪ green になってから再起動してくれる Operatorの紹介(ECK_Elastic Cloud on Kubernetes) 16
Copyright (c) Broadleaf Co., Ltd. ログ管理とかでよくある構成 17
Copyright (c) Broadleaf Co., Ltd. Elasticsearchのインストール 18
Copyright (c) Broadleaf Co., Ltd. Kibanaのインストール 19
Copyright (c) Broadleaf Co., Ltd. • CNCFのIncubation ◦ https://strimzi.io/ •
Apache Kafkaを管理するKubernetes Operator • 何が出来るか? ◦ IaCで宣言的に管理出来る ◦ 簡単にバージョンアップ出来る ◦ 本来ではやりづらいスケールアウトもやりやすい(Cruise Control) • ドキュメントが非常に充実している Operatorの紹介(Strimzi) 20
Copyright (c) Broadleaf Co., Ltd. OSSコミュニティーも活発 出典: https://github.com/strimzi/strimzi-kafka-operator/releases/tag/0.46.0 21
Copyright (c) Broadleaf Co., Ltd. • こまめにバージョンアップしましょう • バージョンアップしやすい状態に持ってきましょう ◦
マネージドサービス ◦ Kubernetes Operator ▪ ECK, Strimzi etc… まとめ 22
We’re Hiring!!