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
950
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
1
130
Bits AI SRE と Datadog MCP Server による未来 / datadog-bits-ai-sre-and-mcp-server-feature
parupappa2929
1
800
Datadog GPU Monitoring で実現する GPU 監視 / datadog-gpu-monitoring
parupappa2929
0
82
Datadog による AI エージェント オブザーバビリティの最前線 / Datadog-AI-Agent-observability
parupappa2929
1
770
今日から始める CI/CD Observability / CICD Observability for Google Cloud
parupappa2929
0
77
Software Delivery Observability ~ CI・CD , DORA metrics も Datadog で可視化しよう ~ / datadog-ci-cd-observability
parupappa2929
0
960
持続可能なプラットフォーム目指す、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
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
320
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
190
SREでアラート疲れを 解決しよう!
kairim0
1
110
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
250
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.6k
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
170
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
450
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
130
2026-09-26 Platform Engineering Kaigi 2026 インフラとアプリの境界線と委譲の設計 / Drawing the Infra and App Line
masasuzu
0
610
並行性の問題を防げ!実践トランザクション入門
occhi
0
240
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
250
The kernel report
ennael
PRO
1
220
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
260
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
750
Product Roadmaps are Hard
iamctodd
55
13k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
290
Designing for humans not robots
tammielis
254
26k
The Curious Case for Waylosing
cassininazir
1
550
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
270
エンジニアに許された特別な時間の終わり
watany
109
250k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Utilizing Notion as your number one productivity tool
mfonobong
4
610
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