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
自宅鯖のための IaC / クラウド活用
Search
Kanaru
July 04, 2026
Technology
16
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自宅鯖のための IaC / クラウド活用
2026年7月4日 IT インフラ集会で発表。
Kanaru
July 04, 2026
More Decks by Kanaru
See All by Kanaru
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
110
Other Decks in Technology
See All in Technology
害獣害虫を自動判別! ペストコントロール支援ビジネス成功のヒント【SORACOM Discovery 2026】
soracom
PRO
0
120
データエンジニアリングとドメイン駆動設計
masuda220
PRO
15
2.7k
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
29
23k
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
1.2k
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
6
1.1k
QA・ソフトウェアテスト研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
3
1.6k
最新IoT事例11選に学ぶ!現場の成功パターンと実践のコツ【SORACOM Discovery 2026】
soracom
PRO
0
120
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
2
160
データ活用研修 データマネジメント【MIXI 26新卒技術研修】
mixi_engineers
PRO
4
720
AWS環境のセキュリティ不安を解消した企業事例 ~よくある課題と対策を一挙公開~
asanoharuki
0
230
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
540
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
4
960
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
230
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Statistics for Hackers
jakevdp
799
230k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
How to build a perfect <img>
jonoalderson
1
5.8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
230
Speed Design
sergeychernyshev
33
1.9k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
430
Tell your own story through comics
letsgokoyo
1
1k
Google's AI Overviews - The New Search
badams
0
1.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
自宅鯖のための IaC / クラウド活用 2026-07-04 ITインフラ集会 おんやっこ
自己紹介 おんやっこ • 学部4年 • 自宅鯖歴 3年 • クラウド歴 2年
趣味 PC の初期化 特技 AWS の無料枠を使う 2
AWS Summit Japan 2026 3
構成の紹介 構成の特徴 • Proxmox VE で仮想化 • VM には tailscale
など • MicroK8s で Kubernetes を構築 用途例 VPN / ストレージ / PW マネージャー Git リモート / ID プロバイダ 4 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
IaC を構築する 5
なぜ自宅鯖に IaC を組むのか • 自宅鯖は定期的に破壊したくなる💥 ◦ 機器の更新やサブネット空間の変更 ◦ 構成変更を気軽にできるのが自宅鯖のいいところ •
手動での再構成には時間がかかる ◦ OS やアプリのインストール ◦ 前環境の再現 • 可用性の低下は QOL の低下に直結 ◦ 自宅鯖は日常的に使うツールを多く含む ◦ 再構成時のダウンタイムは可能な限り減らしたい ▶ IaC による構成管理で破壊・再構成の時間と手間を削減 6
IaC を組む 7 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ
IaC を組む 8 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 9 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 10 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 11 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
クラウドの活用 12
三権分立 運用の上で考える3要素 13 01 > ローカル ・コードの編集 ・コマンドの実行 02 >
自宅鯖 ・ロマン ・安価 (ただし電気代は考えない ものとする) 03 > クラウド ・高可用性 ・多様な機能
クラウドの使用例 課題 • 自宅の回線はポート開放できない ◦ MAP-E 許すまじ • Cloudflare Tunnels
◦ HTTP のみ、100秒・100MB 制限 • Tailscale ◦ 外部の人との共有が難しい • マイクラ鯖とか立てたい • グローバル IP があればなぁ 14 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
クラウドの使用例 課題 • 自宅の回線はポート開放できない ◦ MAP-E 許すまじ • Cloudflare Tunnels
◦ HTTP のみ、100秒・100MB 制限 • Tailscale ◦ 外部の人との共有が難しい • マイクラ鯖とか立てたい • グローバル IP があればなぁ ◦ …ん? 15 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
クラウドの使用例 16 EC2 Elastic IP address つ Proxmox Cluster Node
1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s ※ EC2 に自動割り当てされる グローバル IP アドレスは厳密には EIP ではありません。 EC2 が EIP を持ってきたよ EC2 にありがとうと言って EC2 はあなたに IGW で 破産して欲しいんだ
クラウドの使用例 17 Internet VPC Public subnet EC2 Internet gateway Proxmox
Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s WireGuard
その他のクラウドの活用 • IaC のコード管理(GitHub) • HTTP トンネル(Cloudflare Tunnels) • Terraform
の状態管理 (S3) • シークレット管理(KMS + SSM Parameter Store) 18
今後の展望 ホスト名ごとにルーティングしたい 19 Internet VPS Caddy Nginx 443 (HTTPS) Other
Proxmox / Kubernetes アプリ 1 アプリ 2 アプリ 3 アプリ 4 app1.example.com app2.example.com app3.example.com app4.example.com
終わり 20