Knativeへの誘い / Go Go Knative!

C000f292a92b894afabbb352e8709667?s=47 Toshinori Sugita
September 19, 2019

Knativeへの誘い / Go Go Knative!

Serverless Meetup Tokyo #14のLT資料です。
https://serverless.connpass.com/event/143446/

ServerlessDays Tokyo 2019、ServerlessDays Fukuoka 2019、技術書典7でお会いしましょう!
https://tokyo.serverlessdays.io/
https://fukuoka.serverlessdays.io/
https://techbookfest.org/event/tbf07

C000f292a92b894afabbb352e8709667?s=128

Toshinori Sugita

September 19, 2019
Tweet

Transcript

  1. Knativeへの誘い
 @toshi0607


  2. 自己紹介
 • 杉田 寿憲
 ◦ Toshinori Sugita
 ◦ toshi0607
 •

    Software Engineer@メルペイ
 ◦ Go、gPRC、GKEなマイクロサービスのバックエンド開発
 • 本
 ◦ 『Knativeソースコードリーディング入門』(new!)
 ◦ 『Knativeの歩き方 KubernetesからServerlessを訪ねて』
 ◦ 『GoとSAMで学ぶAWS Lambda』
 ◦ 『Extensive Xamarin(共著)』

  3. Build serverless application on top of Kubernetes
 ServerlessDays Melbourne 2019

    @Melbourne Museum by toshi0607

  4. ※https://www.serverlessdays.me/

  5. ServerlessDays Melbourneのテーマ
 • 概要・傾向 × 2
 • AWS Step Functions


    • Kubernetes × 3
 • Azure SignelR
 • マルチクラウド
 • Azure Bot Service
 • オブザーバビリティ
 (AWS)
 • Amazon EventBridge
 • Azure Durable Functions
 • AWS + Serverless Framework
 • セキュリティ(Azure)
 • Google Firebase
 ※https://www.serverlessdays.me/
  6. Knativeとは?
 Kubernetes-based platform to build, deploy, and manage modern serverless

    workloads
 ※https://github.com/knative
  7. Serverless platform on K8s
 ※https://github.com/knative/docs/tree/master/docs Kubernetes
 Istio, Gloo or Ambassador

    
 Serving
 Build
 Eventing
 Platform
 Gateway
 Primitives
 GitLab Serverless
 Your Own!
 Pivotal Function Service
 Cloud Run
 SAP Kyma
 Knative Lambda Runtimes
 Products

  8. AWS Lambda on Azure or GCP
 ※https://github.com/triggermesh/knative-lambda-runtime • aws-custom-runtimeがAWS Runtime

    Interfaceとタスクキューを実装
 • bootstrapがイベントを取得し、functionをinvoke
 Route
 Service
 Build
 Build
 Template
 Pod
 aws/aws-lambda-go
 lambda.start(handler)
 tm/aws-custom-runtime
 bootstrap
 Configuratio n
 Revision
 get
 event
 exec
 bin
 exec
 bin
 rpc
 Server
 http
 request
 K8s
 request

  9. ServerlessDays Tokyo 2019
 ※https://tokyo.serverlessdays.io/

  10. ServerlessDays Tokyo 2019
 ※https://tokyo.serverlessdays.io/

  11. ServerlessDays Tokyo 2019


  12. ServerlessDays Fukuoka 2019
 ※https://fukuoka.serverlessdays.io/

  13. ※https://techbookfest.org/event/tbf07

  14. ※https://techbookfest.org/event/tbf07

  15. ※https://booth.pm/ja/items/1309468

  16. ※https://booth.pm/ja/items/1309468 Knativeの歩き方


  17. ご清聴ありがとうございました!
 Knativeへの誘い