在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):microsoft/frameworkcontroller开源软件地址(OpenSource Url):https://github.com/microsoft/frameworkcontroller开源编程语言(OpenSource Language):Go 89.7%开源软件介绍(OpenSource Introduction):Microsoft OpenPAI FrameworkControllerAs one standalone component of Microsoft OpenPAI, FrameworkController (FC) is built to orchestrate all kinds of applications on Kubernetes by a single controller, especially for DeepLearning applications. These kinds of applications include but not limited to:
Why Need ItProblemIn the open source community, there are so many specialized Kubernetes Pod controllers which are built for a specific kind of application, such as Kubernetes StatefulSet Controller, Kubernetes Job Controller, KubeFlow TensorFlow Operator, KubeFlow PyTorch Operator. However, no one is built for all kinds of applications and combination of the existing ones still cannot support some kinds of applications. So, we have to learn, use, develop, deploy and maintain so many Pod controllers. SolutionBuild a General-Purpose Kubernetes Pod Controller: FrameworkController. And then we can get below benefits from it:
ArchitectureFeatureFramework FeatureA Framework represents an application with a set of Tasks:
Controller Feature
Prerequisite
Quick StartDoc
Official ImageRelated ProjectThird Party Controller WrapperA specialized wrapper can be built on top of FrameworkController to optimize for a specific kind of application:
Recommended Kubernetes SchedulerFrameworkController can directly leverage many Kubernetes Schedulers and among them we recommend these best fits:
Similar Offering On Other Cluster Manager
ContributingThis project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com. When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论