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
810
Datadog GPU Monitoring で実現する GPU 監視 / datadog-gpu-monitoring
parupappa2929
0
85
Datadog による AI エージェント オブザーバビリティの最前線 / Datadog-AI-Agent-observability
parupappa2929
1
780
今日から始める 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
970
持続可能なプラットフォーム目指す、Platform Engineering 支援 / Enabling Platform Engineering
parupappa2929
0
170
Why adopt GitOps with ArgoCD ?
parupappa2929
0
240
Google Cloud Next Tokyo’24 勝手にRecap コンテナ最新アップデート紹介 / google-cloud-next-recap-gke-cloud-run
parupappa2929
0
160
Other Decks in Technology
See All in Technology
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
130
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
120
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
150
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
430
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
390
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
310
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
140
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
140
The seven pitfalls of AI (revised version)
ufried
0
260
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
0
110
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
210
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
4
950
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Documentation Writing (for coders)
carmenintech
77
5.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
350
The World Runs on Bad Software
bkeepers
PRO
72
12k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
570
Being A Developer After 40
akosma
91
590k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
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