Slide 1

Slide 1 text

Kubernetes x スマートスピーカ ~ Kubernetesで実現するFaaS ~

Slide 2

Slide 2 text

Hello! 2 名前: 斎藤辰徳 (HN: bbrfkr) 所属: TIS株式会社 ミッション • 案件に対する技術支援 (インフラ) • 新/トレンド技術の啓蒙 (インフラ)

Slide 3

Slide 3 text

3 [今の基盤の写真]

Slide 4

Slide 4 text

4 本題

Slide 5

Slide 5 text

5 スマートスピーカ、持っている方?

Slide 6

Slide 6 text

6 スマートスピーカ、使いこなしている方?

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

8 便利そうだけど 特に聞きたいことがない。。。 (ガジェット好きの宿命)

Slide 9

Slide 9 text

9

Slide 10

Slide 10 text

10 自宅検証環境で遊ぶとき VM用メモリが足りるかドキドキする。。。

Slide 11

Slide 11 text

11

Slide 12

Slide 12 text

12 OpenStackの 残りメモリを教えて! OpenStack基盤の 残りメモリは 45.27GBです!

Slide 13

Slide 13 text

13 デフォルトでそんな機能はない (そりゃそうだ)

Slide 14

Slide 14 text

14 OpenFaaSで 機能拡張できるかも?

Slide 15

Slide 15 text

15 FaaS基盤ソフトウェア Function as a Serviceを Dockerホストやk8sクラスタに展開

Slide 16

Slide 16 text

16 FaaS上の関数を実行できれば 結構何でもできそう。。。 が!

Slide 17

Slide 17 text

17 問題点が2つ • 新しい質問文とそのアクションが必要 IFTTT • 関数処理後にGoogleHomeに通知が必要 google-home-notifier

Slide 18

Slide 18 text

18 “if this, then that” APIでWebサービス同士をつなげる SaaS

Slide 19

Slide 19 text

19 GoogleHomeに対し通知を行う Node.js製

Slide 20

Slide 20 text

20 + + + +

Slide 21

Slide 21 text

21 インターネット ホームNW 残りメモリを 教えて! 残りメモリは XXGBです。

Slide 22

Slide 22 text

22 デモ

Slide 23

Slide 23 text

23 まとめ • スマートスピーカはFaaSを使って柔軟に機能拡張できる! • オンプレFaaSにOpenFaaSどうですか? • もっと楽しい or 実用的な活用方法教えて下さい!

Slide 24

Slide 24 text

Thanks!