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
Appsodyで楽々実現!Node-REDをKubernetes上で動す方法(kabane...
Search
Yosuke Enomoto
March 27, 2020
Technology
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Appsodyで楽々実現!Node-REDをKubernetes上で動す方法(kabanero meetup ver)
Yosuke Enomoto
March 27, 2020
More Decks by Yosuke Enomoto
See All by Yosuke Enomoto
Lapras正夢グランプリLT資料.pdf
motuo1201
0
25
Devinと探るBigQueryを使ったデータ分析入門
motuo1201
1
77
Shisho_Cloudを使った自動セキュリティ診断環境を作る.pdf
motuo1201
0
78
ドクターメイトエンジニアカルチャーブック
motuo1201
0
150
もう話すことに困らない! カジュアル面談の “型” 全部見せ
motuo1201
0
580
CROSS Party online 2022 ~自重トレ~
motuo1201
0
460
IoT LT Vol7 LT
motuo1201
0
260
IBM Cloud Fest Online 2020
motuo1201
0
860
IBM Championが考えるアプリケーション基盤の勘所
motuo1201
0
280
Other Decks in Technology
See All in Technology
今さら理解するウェブフォントver.2026
takanorip
3
710
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
190
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1k
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
130
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
130
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
510
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
270
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
540
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
740
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
300
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
New Earth Scene 8
popppiees
4
2.7k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Fireside Chat
paigeccino
43
4.1k
Mind Mapping
helmedeiros
1
400
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
A Modern Web Designer's Workflow
chriscoyier
699
190k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Making Projects Easy
brettharned
120
6.8k
Transcript
appsodyで楽々実現! Node-REDをKubernetesで 動かす! (kabanero meetup ver)
1. 自己紹介 2. appsody is 何 ? 3. appsodyを使ってNode-REDモジュールをK8s にデプロイするデモ
本日の流れ
自己紹介 3 千葉県松戸市のWeb系ベンチャー企業Joolenのエンジニア。 motuoという名前でQiita書いたりしてます。 埼玉西武ライオンズのユニフォームロゴが目印。 現在の業務で使うのは主に、PHP(Laravel,EC-CUBE)ですが、好 き嫌いなく何でも食べる子(実はCobolとかもイケる) もちろんNode-REDも! 2020年の IBM
ChampionとKabanero(OSS)のContributorを 認定頂きました! ※今回お話するappsodyはKabaneroにも組み込まれています。
kabanero関連でこんな記事を書いています。 4 と を使って のアプリケーションを 分で にデプロイする が に対応したので使ってみた を使って
で作った アプリケーションを にデプロイする。 を使ってクラウド上の クラスタに をデ プロイする。
kubernetesやりたいけど
壁は高い
なかなか手が進まない現実 - どうやって環境作るの?? - yamlってどう書く? 一人でK8s上にNode-RED構 築できますか??
そんな開発者の 壁を取り去るOSS
appsody is 何? クラウドネイティブなアプリケーション開発を支援するために作られたIBM製のオープ ンソース。主に下記の3つのコンポーネントで構成されています。 1. Appsody Stacks 予め、コンテナの依存性やセキュリティ情報(フローエディタの利用可否)等の構 成を保管することが出来ます。開発者はこれらを気にすることなくアプリケーショ
ンの開発が可能です。 2. Appsody Hub Appsody Stacksを管理するためのリポジトリです。ここを更新することで、 Appsodyで構築されたアプリケーションの構成を変更することができます。 3. Appsody CLI Appsodyのコマンドラインツールです
appsodyを使った開発の流れ 用意されている スタックをローカ ルへ ローカルでの開発 Kubernetesへデプロイ
appsody stackの構成 my-stack ├── README.md ├── stack.yaml # 最初に適用するテンプレートの指定など ├──
image/ | ├── config/ | | └── app-deploy.yaml # プロジェクトをデプロイする時の設定 (ポートなど) | ├── project/ | | ├── [デプロイする時に必要なファイル群をここに配置 (Node-REDの設定など)] | | └── Dockerfile │ ├── Dockerfile-stack # ローカル環境へデプロイする際の環境変数などを記述 | └── LICENSE └── templates/ ├── my-template/ └──[Appsdy init をしたときに始めに作成されるアプリケーション ] Node-REDのAppsody stackがGithubで公開されています!フローエディタの設定などは /image/project/server.jsに! https://github.com/appsody/stacks/tree/master/incubator/node-red
実際にK8sへのデプロイを 行います。