Skip to content
Jason Agostoni edited this page Sep 22, 2018 · 8 revisions

Containerize your .NET Core Microservices

This is the repo backing my recent talk at the Pittsburgh .NET Users Group. Hopefully, this Wiki can guide you through running the sample code in your own environment.

Intro

Learn a little bit about the history and design around micro-services and containers and container orchestration using Kubernetes. Next, learn how to configure and deploy an ASP.NET Core service using Docker, and Kubernetes.

Getting Started

Start with the pre-requisites prerequisutes guide making sure you can at least get a local Docker and .NET Core SDK environment running. Kubernetes would be the icing on the cake.

Next, start with getting the Active MQ and Redis containers up by following the Local Setup guide.

Labs

Run through the following exercises for a quick-start on packaging up .NET microservices using Docker and Kubernetes.

Microservices

Start Here to get some background on microservices.

Continue here to run through the sample app's microservices model.

Docker

Moving on to this Intro to Docker

Kubernetes

...

Feedback

Please let me know what works, what doesn't, what could be better. Create a new Issue to start the discussion!

Disclaimer

This is ONE approach to microservices, this is ONE way to use Docker containers and ONE way to leverage Kubernetes. There are lots of approaches, methods and best practices and your ideas may be even better! Log an Issue if you want to discuss different ideas!