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
1
310
おうちk8s入門 - すごい広島 IT初心者の会 [84]
10分くらいで作ったスライドなので、またちゃんと作り込みたいと思います。
chanyou0311
March 27, 2024
Tweet
Share
More Decks by chanyou0311
See All by chanyou0311
5分でわかるDuckDB
chanyou0311
11
3.6k
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
1.2k
データの信頼性を支える仕組みと技術
chanyou0311
6
2k
Pulumi に入門してみた
chanyou0311
1
210
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
1k
release-please で実現する手軽で不変な Docker イメージタグ付け方法
chanyou0311
0
330
データ基盤を支える技術
chanyou0311
9
4.1k
オンラインコミュニケーションの課題と、その乗り越え方
chanyou0311
0
500
データ分析基盤のはじめかた
chanyou0311
1
1.3k
Other Decks in Technology
See All in Technology
WAF に頼りすぎない AWS WAF 運用術 meguro sec #1
izzii
0
460
データの品質が低いと何が困るのか
kzykmyzw
6
1k
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
580
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
5k
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
710
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.2k
生成AIの利活用を加速させるための取り組み「prAIrie-dog」/ Shibuya_AI_1
visional_engineering_and_design
1
140
オブザーバビリティの観点でみるAWS / AWS from observability perspective
ymotongpoo
3
430
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
1
270
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
170
第13回 Data-Centric AI勉強会, 画像認識におけるData-centric AI
ksaito_osx
0
350
関東Kaggler会LT: 人狼コンペとLLM量子化について
nejumi
3
400
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
67
11k
Writing Fast Ruby
sferik
628
61k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Producing Creativity
orderedlist
PRO
343
39k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
620
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Gamification - CAS2011
davidbonilla
80
5.1k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A Philosophy of Restraint
colly
203
16k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
400
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 立ち上げを最初の目標とするといいよ