Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【PaddlePaddle Hackathon 2】98、PaddleDTX支持k8s启动DAI网络 #60

Closed
TCChenlong opened this issue Mar 8, 2022 · 0 comments
Closed

Comments

@TCChenlong
Copy link

TCChenlong commented Mar 8, 2022

(此 ISSUE 为 PaddlePaddle Hackathon 第二期活动的任务 ISSUE,更多详见 【PaddlePaddle Hackathon 第二期】任务总览

【任务说明】

  • 任务标题:PaddleDTX支持k8s启动DAI网络

  • 技术标签:区块链,k8s

  • 任务难度:中等

  • 详细描述:PaddleDTX当前提供的网络(包括区块链网络、去中心化存储网络、分布式计算网络)一键启动脚本,是通过docker-compose,该方式只支持在单主机上运行,而实际应用场景中,用户需要跨主机集群部署,保障服务的高可用,因此需要支持K8S方式部署PaddleDTX。

【提交流程】

请将代码提交至 https://github.com/PaddlePaddle/PaddleDTX 开源仓库

【提交内容】

  • 设计文档,并提 PR 至 PaddlePaddle/community 的 rfcs/PaddleDTX 目录
  • 启动区块链网络、去中心化存储网络、可信计算网络所需的K8S配置yaml文件,conf配置可通过configmap方式挂载
  • 集群中的服务通过Service方式进行互相通信,可以支持通过Ingress实现全局的负载均衡,可参考 https://kubernetes.io/zh/docs/concepts/services-networking/ingress/
  • 服务启动后产生的日志、存储或计算等数据需支持持久化存储(如NFS)
  • 支持脚本或者helm方式一键启停网络,并有服务启动使用说明,可参考PaddleDTX/scripts

【合入标准】

1、完成功能实现、功能测试;

【技术要求】

  • 熟悉区块链技术

  • 熟悉k8s、docker

【参考内容】

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants