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
おうちk8s入門 - すごい広島 IT初心者の会 [84]
Search
chanyou0311
March 27, 2024
Technology
500
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
おうちk8s入門 - すごい広島 IT初心者の会 [84]
10分くらいで作ったスライドなので、またちゃんと作り込みたいと思います。
chanyou0311
March 27, 2024
More Decks by chanyou0311
See All by chanyou0311
5分でわかるDuckDB Quack
chanyou0311
4
350
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.9k
LookerとADKで作る社内AIエージェント
chanyou0311
0
580
「リリース後」に向き合うAI駆動開発の実践
chanyou0311
0
100
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
10
4.4k
5分でわかるDuckDB
chanyou0311
12
4.7k
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
2.1k
データの信頼性を支える仕組みと技術
chanyou0311
6
2.4k
Pulumi に入門してみた
chanyou0311
1
410
Other Decks in Technology
See All in Technology
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
310
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
160
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
4
1.1k
_NIKKEI_Tech_Talk__勉強会は熱量では続かない___17回続いた輪読会の設計術.pdf
_awache
1
100
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
13
4.2k
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
480
Kaggleで成長するために意識したこと
prgckwb
2
440
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
600
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.3k
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
270
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
2
1k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
So, you think you're a good person
axbom
PRO
2
2.1k
How to Talk to Developers About Accessibility
jct
2
420
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Building Adaptive Systems
keathley
44
3.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
WENDY [Excerpt]
tessaabrams
11
38k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Chasing Engaging Ingredients in Design
codingconduct
0
240
The SEO Collaboration Effect
kristinabergwall1
1
510
Typedesign – Prime Four
hannesfritz
42
3.1k
Transcript
入門 おうちk8s
chanyou / ちゃんゆー • 1997 生まれる • 2019-2021 ガイアックス SNS
データ分析基盤 • 2022-2023 MaaS Tech Japan 交通データ分析基盤 • 2024- アプリ会社 DRE データ基盤とか CI/CD とかやってます
None
None
【悲報】 k8s クラスタが壊れる
デモができません… 画面見せながらうだうだ話そうと思ってたので詰んだ
なぜ おうち k8s をやるのか • 仕事でやるには結構つらいがカジュアルに運用した い • helm chart
で本番稼働用のパッケージが公開されて いる ◦ 色々お試しできる
おうち k8s の方針 • 作って壊せる、 Kubernetes 環境 ◦ Kubernetes で動くアプリだけでなく
Kubernetes 自体 を手軽に作って壊したい
おうち k8s の始め方 • (おまけ)宅内ネットワークの IaC 化 • 物理サーバーを用意する •
Kubernetes を導入する • Kuberentes に必要なパッケージを入れる
物理サーバーを用意する ラズパイじゃなくてよいです。
Kubernetes を導入する Kubespray を使う。https://kubespray.io/ Kubernetes 構成ツール ansible の理解があると入りやすい
Kubernetes に必要なパッケージを入れる • MetalLB: LoadBalancerを使えるようにする • cert-manager: SSL/TLS対応 • ingress-nginx:
Ingressを使えるようにする • ArgoCD: GitOpsやっていく • Harbor: コンテナレジストリ • sealed-secrets: Secrets のマネージャ • nfs-subdir-external-provisioner: NFS を使えるように
おうち k8s のおすすめの目標 • まずは Nextcloud サーバーを立てるのがおすすめ ◦ おうちストレージクラウドとして実用的! ◦
アプリケーションの実装が不要、 helm で一発 • Nextcloud 稼働に必要な条件がちょうどよい ◦ LoadBalancer, Ingress, ストレージ
おうち k8s のおすすめの目標 そのに • ArgoCD で GitOps にチャレンジしよう ◦
helm chart も管理できるので早い段階で IaC 化でき る
おうち k8s のおすすめの目標 そのさん • 独自のコンテナイメージのデプロイは最後に取っておこう ◦ CI/CD、コンテナレジストリが必要だよ ◦ リリースサイクル考える必要があるよ
作って壊せる Kubernetes クラスタ • 作って壊したけど、立ち上がらなくて壊れた
まとめ • Nextcloud 立ち上げを最初の目標とするといいよ