Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Cloud native apps with .net Core 3.0 and Kubernetes

Building Cloud native apps with .net Core 3.0 and Kubernetes

Slide deck of the demo for Dotnet Conf Singapore 2019 event. the talk demonstrated new features in .Net core for building Cloud native applications including Health endpoints, worker services and configuration support for Kubernetes

9e33a1d43a88f23f6c545c1e0f07f4b5?s=128

Nilesh Gule

October 12, 2019
Tweet

More Decks by Nilesh Gule

Other Decks in Technology

Transcript

  1. #dotnetconfsg

  2. www.handsonarchitect.com Special thanks

  3. Healthchecks

  4. Healthchecks Docker images Worker Service EndPoint Routing

  5. Healthchecks Docker images Worker Service EndPoint Routing Configuration Kubernetes

  6. None
  7. Healthchecks

  8. ASP .NET Core Healthchecks https://aka.ms/healthchecks Healthchecks

  9. ASP .NET Core Healthchecks https://aka.ms/healthchecks Healthchecks

  10. Docker Images

  11. Base address is mcr.microsoft.com Alpine base images Debian base images

  12. Worker Service

  13. Worker Service & GenericHost

  14. Windows Service Worker Service : Windows

  15. systemd service Worker Service : systemd

  16. None
  17. EndPoint Routing

  18. EndPoint Routing https://aka.ms/endpointrouting

  19. Configuration

  20. None
  21. None
  22. Why is this important for microservices?

  23. Kubernetes

  24. None
  25. Configuration & Kubernetes appsettings.secrets.json kubectl create secret generic secret-appsettings --from-file=./appsettings.secrets.json

  26. Configuration & Kubernetes

  27. Configuration & Kubernetes

  28. None
  29. None
  30. None
  31. Thank you very much Code with Passion and Strive for

    Excellence https://github.com/NileshGule/dotnetconf2019 https://www.slideshare.net/nileshgule/presentations https://speakerdeck.com/nileshgule/
  32. Thank you! Shayne Boyer | Nilesh Gule @spboyer | @nileshgule