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
Mac Pro Late 2013にProxmox入れてk8sクラスターを構築した話
Search
piyoraik
June 05, 2024
870
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mac Pro Late 2013にProxmox入れてk8sクラスターを構築した話
piyoraik
June 05, 2024
More Decks by piyoraik
See All by piyoraik
Rspecをかんたんにチェックするツールを作ってみた
piyoraik
0
57
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Six Lessons from altMBA
skipperchong
29
4.5k
Navigating Weather and Climate Data
rabernat
0
560
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Everyday Curiosity
cassininazir
0
360
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
From π to Pie charts
rasagy
1
400
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Transcript
Mac Pro Late 2013にProxmox入れて k8sクラスターを構築した話 CI / 田中 俊 1
構築した経緯 • 趣味 • なんかかっこいいから • CKA の勉強用 2
Mac Pro Late 2013 とは • Appleが 2013年12月 に発売した PC
• ゴミ箱のような見た目から [ゴミ箱] と呼ばれている • 10年前に Hikakin が購入していた • iMac Mid 2017 と同じぐらいの性能 • 中古で 10万程度 で取引されてる 3
• Debian ベースのオープンソースの仮想化プラットフォーム • Web ベースの管理インターフェース • VM や Linux
コンテナ を作成・管理・実行することができる • terraform や CLI からでも VM の作成が可能 Proxmox とは 4
• オープンソースのコンテナオーケストレーション ◦ コンテナのデプロイ・スケーリング・管理などを行う • Google で開発されていたシステムが オープンソース化された • コンテナ管理のデファクトスタンダード
Kubernetes (k8s) とは 5
全体構成 6
構築して印象に残ってる箇所 3 選 7
• ゴミ箱 は排熱が問題のためこの辺りを監視したかった • New Relic Flex と [ lm-sensors
] を用いて ゴミ箱 の温度を監視 ◦ アラートを Discord へ通知 ◦ [ macfanctld ] でファンの回転数を制御 New Relic 8
• 賃貸の回線で IP アドレスの固定化ができない! • Cloudflare Tunnel と Cloudflare Access
と用いてセキュアに繋げた! Cloudflare 9
• CI は GitHub Actions • CD は ArgoCD +
ArgoCD Image Updater CI/CD 10
• マネージドサービスってすげー!って思えたところ • 場所問わず ブラウザさえあったら開発できる環境を作れた ◦ VSCode の拡張機能 [ Browser
Lite ] を活用しブラウザ操作も! 構築してよかった点 11
• GitLab on Kubernetes やりたい • 可用性クラスターを作成したい (もう1台ゴミ箱欲しい) • Kubernetes
もっと触りたい! 今後やりたいこと 12
13