Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Serverless with Kubernetes

Serverless with Kubernetes

  • Inicia sesión para ver los comentarios

Serverless with Kubernetes

  1. 1. Serverless with Kubernetes Malepati Bala Siva Sai Akhil Huawei
  2. 2.  What is Serverless?  What is Kubernetes?  How Kubernetes fits with Serverless?  Kubeless  Funktion  Fission  Broad Comparison  Conclusion Contents
  3. 3. General Serverless Architecture
  4. 4. Kubernetes Architecture
  5. 5. Services and Rolling Updates
  6. 6. Config Maps and Secrets
  7. 7.  Everything Remote API Driven  Deployments  Secrets and Config Maps  …  Reuse the whole Kubernetes (Almost )  Main Focus is on Application Code How Kubernetes fits in Serverless?
  8. 8.  Developed by Skipbox (Recently bought by Bitnami)  Kubernetes-native Serverless Framework  Uses many Kubernetes primitives like Deployments, Services, ConfigMaps, etc.  Has a mobile app named “Cabin” (IOS and Android)
  9. 9.  Extends Kubernetes API using 3rd Party Resource Function  Uses Kubernetes Deployment for running a Controller for watching Function endpoints and launching runtimes containing Function Code  Functions are injected into default runtimes using Config Maps  The runtimes are pre-built Docker images that wrap the functions in an HTTP server Kubeless Architecture
  10. 10. funktion  By Fabric 8  Event Driven (Flow Based)  Supports over 200 of different event sources and connectors (Apache Camel Connectors)
  11. 11. funktion  Funktion  Flow  Connector
  12. 12.  By Platform 9 Systems  Pooling Concept  Provides a way to watch for Kubernetes Events
  13. 13. Fission Architecture
  14. 14. Fission Use Cases
  15. 15. Fission Use Cases
  16. 16. Fission Pool Manager
  17. 17. Fission Pool Manager
  18. 18.  Kubeless uses 3rd Party Resource of Kubernetes  Funktion gives a lot of connectors and provides a flow language for multi level connectors  Fission supports pooling which optimizes the start time Broad Comparison
  19. 19.  Kubernetes fits in well for Serverless  No need of reinventing the wheel  Less maintenance of the code for Serverless  As kubernetes improves these serverless platforms improve inherently  Conclusion
  20. 20.  kubernetes.io  kubeless.io  funktion.fabric8.io  fission.io References

×