Skip to content

End1essRage/dotnet-microservice-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Цель: реализовать простое микросервисное приложение

Стек: платформа: .net 7.0

Брокер сообщений:
RabbitMq

База данных:
MsSql

Api gateway:
Nginx

Deployment:
docker, k8s

Other:
gRpc

Описание архитектуры:

1)Platform service Сервис предоставляющий возможность манипулировать реестром платформ/систем в компании

2)Command service Хранилище аргументов командой строки для разных платформ

Развертывание:

1)Создание секрета: kubectl create secret generic mssql --from-literal=SA_PASSWORD="Pa55w0rd"

2)Запуск ingress nginx controller: kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.2/deploy/static/provider/cloud/deploy.yaml

3)Запуск всех деплойментов

Задачи:

1)Реализовать прокидывание секрета в контейнер для подключения к бд

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published