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
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Gl...
Search
Annosuke Yokoo
February 19, 2025
Technology
940
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
Annosuke Yokoo
February 19, 2025
More Decks by Annosuke Yokoo
See All by Annosuke Yokoo
SRE は AI に何を任せるべきか。Plaid が Datadog で出した答え / what -should-SREs-delegate-to-AI? Plaid’s-answer-powered-by-Datadog
parupappa2929
0
60
Bits AI SRE と Datadog MCP Server による未来 / datadog-bits-ai-sre-and-mcp-server-feature
parupappa2929
1
700
Datadog GPU Monitoring で実現する GPU 監視 / datadog-gpu-monitoring
parupappa2929
0
73
Datadog による AI エージェント オブザーバビリティの最前線 / Datadog-AI-Agent-observability
parupappa2929
1
720
今日から始める CI/CD Observability / CICD Observability for Google Cloud
parupappa2929
0
75
Software Delivery Observability ~ CI・CD , DORA metrics も Datadog で可視化しよう ~ / datadog-ci-cd-observability
parupappa2929
0
900
持続可能なプラットフォーム目指す、Platform Engineering 支援 / Enabling Platform Engineering
parupappa2929
0
170
Why adopt GitOps with ArgoCD ?
parupappa2929
0
230
Google Cloud Next Tokyo’24 勝手にRecap コンテナ最新アップデート紹介 / google-cloud-next-recap-gke-cloud-run
parupappa2929
0
160
Other Decks in Technology
See All in Technology
安心して変更できるWebフロントエンドの作り方
pirosikick
4
1.4k
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
280
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
200
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
1
490
NW運用でNWトポロジ可視化ツールに期待すること/shumoku-meetup1
corestate55
2
120
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
220
Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発
coco_se
0
180
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
460
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
160
Code4Lib JAPANカンファレンス2026 開会挨拶 / Code4Lib JAPAN Conference 2026: Opening Remarks
ykiyota
0
340
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
3
190
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
340
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
310
Building an army of robots
kneath
306
46k
Google's AI Overviews - The New Search
badams
0
1.6k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
490
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
Paper Plane (Part 1)
katiecoart
PRO
1
11k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Done Done
chrislema
186
16k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Docker and Python
trallard
47
4.2k
Transcript
Helm , Kustomize に代わる!? 次世代 k8s パッケージマネージャー Glasskube 入門 2025/02/19
Jagu'e'r Cloud Natvive #17 Meetup Annosuke Yokoo (@866mfs)
2 自己紹介 Annosuke Yokoo(横尾杏之介) Datadog - Sales Engineer X :
@866mfs Awards : Google Cloud Partner Top Engineer 2025 Fellow Community : Jagu'e'r Observability Oraganizer Interest : SRE 🦎 / Kubernetes 🚢 / Observability 🔭 アイコンは嫁ちゃんが5年前に書きました
Kubernetes 用パッケージマネージャー として何を使用していますか? 🧐 3
Glasskube という選択肢もあるよ 🙋 4 Today’s GOAL
5 Helm YAML ファイルのセットである Chart としてパッ ケージ化することができる ・複雑なアプリの設定が可能 ・高速なアプリインストール ・ロールバックが簡単
・k8s package manager のデファクトスタンダート Helm vs Kustomize https://zenn.dev/yokoo_an209/articles/6d23ee506bc007 Kustomize Overlays によるパッチを当てることにより、 柔軟性の高い構成にできる ・基本的な設定を Base として簡単に記述可能 ・複雑なテンプレートを避ける ・柔軟な環境差分の調整が可能 Kustomize vs Helm
6 CNCF Sandbox Project Kubernetes 用の OSS パッケージマネージャー パッケージのインストール、更新、セットアップをより簡単かつ迅速に実現可能 Glasskube
7 なぜ Glasskube は誕生したのか? 👋 Why we say GOODBYE to
HELM👋 Doesn't provide a mechanism for upgrading CRD • 意図的な仕様だが Helm では CRD は自動的にアップグ レードされない(偶発的データ損失を防ぐため) • 手作業が多くなり、エラーが発生しやすい手順やアンチパ ターンにつながる values.yaml file is an antipattern • values.yaml ファイルには一般的なスキーマがない • helm template コマンドによるレンダリングを使用しない と missconfigration を検出できない Not user-friendly • helm create コマンドで新しい chart を作成すると、多く のファイルが生成されるが、どれが実際に必要で、どれ が単なるサンプルコードなのかがすぐに分からない • Go のテンプレート言語である弊害 Inability to interact with the Kubernetes API • Deploy の方法として Helm , Kustomize は1回限り操 作となり静的である • リリース後に動的に Kubernetes API とやりとりをする 状況がソフトウェアデリバリーにおいて発生してくる
8 client と server 側の両方のコンポーネントを持つ設計 Kubernetes API にアクセスできることでより動的な制御が可能に Glasskube Architecture
Architecture Diagram
9 ⭐ Simplicity and reliability with our CLI and UI
- GUI 経由でクラスターにパッケージを簡単にインストール可能 ⭐ Package configurations - values.yaml 管理が不要 - 他のパッケージ、 ConfigMap、および Secrets から value を簡単に挿入 ⭐ Dependency Management - パッケージは同士は依存関係を認識しているので、 複数の他のパッケージから使用および参照可能 ⭐ Safe Package Updates - ワンクリックでの Upgrade - Renovate と統合されているので Automatically upgrade も可能 Glasskube で出来ること https://github.com/glasskube/glasskube?tab=readme-ov-file#-features
10 ArgoCD, CloudNativePG, kube-prometheus-stack , Renovate, Sample App (shiori)が 導入されたパッケージが用意されているので、
GitOps を迅速に試すことが可能 https://github.com/glasskube/gitops-template Glasskube GitOps template The GitOps Kubernetes starter template that gets you set-up in minutes instead of hours
Short Demo
12 https://glasskube.dev/products/package-manager/guides/contributors/ Let’s become early adopter & contributor 🥳 Glasskube
Contributor Guides
Thank you