В ближайшем времени мне придется разворачивать микросервисы на работе, поэтому вооружившись гуглом я пошел искать наиболее простые способы развернуть дотнетовские приложения таким образом. С его помощью я узнал, что недавно релизнулся .NET Aspire, полностью закрывающее нужды нашего проекта по этой части. Но увы, сразу же заставить работать не получилось: есть пара неочевидных подводных камней, о которых не было нигде написано, поэтому я решил написать две статьи на эту тему на хабре:
- Перевод отдельных проектов в Aspire: https://habr.com/ru/articles/820371/
- Деплой в локальный кластер Kubernetes итоговых микросервисов: https://habr.com/ru/articles/820435/
Надеюсь, это поможет кому-то сейчас или в будущем. Читать с осторожностью, потому что язык может оказаться достаточно кривым.
Подробнее почитать про Aspire можно на том же хабре у другого автора: https://habr.com/ru/articles/818907/