- kratos
- grpc
- wire
- ent
- docker
- make
- postgres: 阿里云
- kafka: 阿里云
- 容器镜像: 阿里云
- ELK Stack: 阿里云
- Promethenus: 本地k8s
- Loki: 本地k8s
- 链路跟踪: 阿里云
- k8s
- 查询评论
- 注册
- 搜索菜品
- 给喜欢的菜留言打分
注意:尽可能降低本地负担。
Postgre、kafka、ELK和镜像仓库使用阿里云提供的服务。本地搭建k8s,业务服务、Prometheus和Loki使用搭建的k8s。
安装以下工具:
- minikube
- helm
- make
- Prometheus
- Loki
- Grafana
执行以下命令
- user
helm install user hack/chart/user
- interface
helm install interface hack/chart/interface
- food
helm install interface hack/chart/food
- comment
helm install interface hack/chart/comment
- admin
helm install interface hack/chart/admin
- 添加用户和菜品
- 添加评论
接口在
api/interface