$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コンテナの疲れをk3sとRemoで癒やした話 / Having Fun with Contai...
Search
kenev
March 15, 2019
Technology
5
5.1k
コンテナの疲れをk3sとRemoで癒やした話 / Having Fun with Containers
https://cnjp.connpass.com/event/117651/
kenev
March 15, 2019
Tweet
Share
More Decks by kenev
See All by kenev
CircleCIのconfig.ymlを守ろうとした話 / Securing the CircleCI config.yml
kenfdev
0
1k
k3sとラズパイでフロントエンド開発に挑戦した話 / Frontend Development with k3s and rpi
kenfdev
0
1.3k
k3sとラズパイでフロントエンド開発に挑戦した話
kenfdev
2
570
Algolia Searchの速さに鳥肌が立った話 / Algolia Search is Really Fast
kenfdev
0
1.6k
LaravelとVueのi18nに困ってOSSに貢献した話 / Contributing to a Laravel+Vue i18n OSS Library
kenfdev
0
640
Nuxt.jsのinjectでインジェクトしてみる話
kenfdev
3
16k
GoのOSSに貢献する話
kenfdev
2
530
Developerから観たOpenFaaSの可能性
kenfdev
2
640
OpenFaaS Workshop 20180928
kenfdev
1
260
Other Decks in Technology
See All in Technology
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
480
文字列の並び順 / Unicode Collation
tmtms
3
380
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
1.8k
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
220
pmconf2025 - 他社事例を"自社仕様化"する技術_iRAFT法
daichi_yamashita
0
790
Overture Maps Foundationの3年を振り返る
moritoru
0
160
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
5
1.4k
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
400
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
820
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
1
160
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
570
Featured
See All Featured
The Language of Interfaces
destraynor
162
25k
It's Worth the Effort
3n
187
29k
Thoughts on Productivity
jonyablonski
73
5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Become a Pro
speakerdeck
PRO
31
5.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Agile that works and the tools we love
rasmusluckow
331
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
4 Signs Your Business is Dying
shpigford
186
22k
A designer walks into a library…
pauljervisheath
210
24k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Transcript
Cloud Native Kansai #02 2019.03.15 @kenfdev コンテナの疲れをk3sとRemoで癒やした話
⾃⼰紹介
⾃⼰紹介 • 福⼭ 健 • エンジニア@サイダス@⼤阪 フロントエンドもバックエンドも両⽅好き • Udemy講師 •
JavaScriptエンジニアのためのES6完全ガイド • 実践!AngularJS講座 @kenfdev • OSS Contribution⼤好き • ブログ • https://kenfdev.hateblo.jp/
最近…
割とコンテナに疲れています
ここ1年〜2年ほど
CNCF Landscape https://landscape.cncf.io/
どんだけあるんだ…
普段は割とアプリ側の⼈間
こっちもてんこ盛り…
チャレンジングで楽しいけど Too Muchだと感じるときもある
もっと純粋に楽しみたいときもある
k3sの登場 https://k3s.io
構成 https://k3s.io
正直、雰囲気しかわからない
ARM!
なんか楽しいことできそう
コンテナの疲れはコンテナで癒そう
僕のアイテム Raspberry Pi Nature Remo
Prometheus⽤のRemo Exporter作ってた https://github.com/kenfdev/remo-exporter
お家ハックできるかな?
できました! 温度・湿度・照度バッチリ!
⼿順 • ラズパイにOSを焼く • cgroupを有効にしておく • k3sをダウンロードして⽴ち上げる • RemoのOAuth⽤トークンを取得してSecret作る •
Grafana, Prometheus, Remo ExporterのManifest をapplyする • Grafanaのグラフをそれっぽく格好良く設定する • 完成!
ラズパイにOSを焼く https://www.balena.io/etcher/ balenaEtcherでraspbian stretch liteを焼く
cgroupを有効にしておく cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory Raspbianではcgroupを有効にしておく必要あり /boot/cmdline.txt 末尾に追加
k3sをダウンロードして⽴ち上げる 最新版のk3s(armhf)をダウンロードして起動 $ curl -sfL https://get.k3s.io | sh - これだけ!
RemoのOAuth⽤トークンを取得してSecret作る https://home.nature.global/
grafana, prometheus, remo-exporterのManifestをapplyする $ wget https://github.com/kenfdev/remo-exporter/archive/v0.5.1.zip $ unzip v0.5.1.zip $
cd remo-exporter-0.5.1/ $ k3s kubectl apply -f k8s/namespace.yml $ k3s kubectl apply -f k8s/yaml $ k3s kubectl apply -f k8s/yaml-armhf/ Manifest
Grafanaのグラフをそれっぽく格好良く設定する
完成!
でも実は…
公式アプリでも⾒れる
なぜやるのか?
理由は2つあります
理由その1
純粋に⾝近なもので楽しみたい
格好良くないですか? ͋ͷ෦ͷ۱ʹஔ͍ͯ ͋ΔϥζύΠ4ߏͷk8sͷ ΫϥελͳΜͩɻ24࣌ؒՔಇͯͯ͠ զ͕ՈͷԹɾ࣪ɾরͷཧ όονϦͩΑɻ
FaaSも⼊れていけそう
クラスタ管理だってできちゃうかも
外界との連携だって夢じゃない
まだまだ楽しめそう! 楽しむって⼤事
理由その2
やっぱり守備範囲は広げたい (もっと知りたい)
こうならないようにしたい ڥʁͦͷ͏ͪ୭͔ ͕࡞ͬͯ͘ΕΔɻ Τϥʔʁڥ͕ѱ͍ Μ͡Όͳ͍͔ͳʁ ӡ༻ ʁ ࢹ ʁ ͦ͏͍͏νʔϜ͕͍Δͷ
ͬͯΔɻ ϩάʁग़ͯ͠Δ͚Ͳ ୭͕ݟͯΔΜͩΖɻ
漏れなく全部関われる! • アプリケーション • インフラ • 運⽤ • 監視 •
etc.
楽しみながら成⻑もできる ⊗ モチベーション⤴ これも⼤事
ちょっとずつ成⻑していきたい! https://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp ͍͔ͭं Γ͜ͳͧ͢ʂ
ところで…
癒やしポイントはどこだったのか…
癒やしポイント ;;; ύύ͍͢͝ʂ なんだかパパがすごいと家族にほめられたとき これまた⼤事
Remo持ってる⼈はぜひ! https://github.com/kenfdev/remo-exporter
ご清聴ありがとうございました! @kenfdev