As 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. In 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. Partitioned to different heterogeneous TaskRoles which share the same lifecycle. Ordered in the same homogeneous TaskRole by TaskIndex. With consistent identity {FrameworkName}-{TaskRoleName}-{TaskIndex} as PodName.

Features

  • Support Kubernetes official unsupported applications
  • Only need to learn, use, develop, deploy and maintain a single controller
  • All kinds of applications can leverage almost all provided features and guarantees
  • All kinds of applications can be used through the same interface with a unified experience
  • Executed by Kubernetes Pod
  • Partitioned to different heterogeneous TaskRoles which share the same lifecycle

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Microsoft OpenPAI FrameworkController

Microsoft OpenPAI FrameworkController Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Get Started Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Microsoft OpenPAI FrameworkController!

Additional Project Details

Programming Language

Go

Related Categories

Go Container Management Software

Registered

2023-02-13