Project Gardener实现了集群作为服务的自动化管理和操作。 它的主要原理是将Kubernetes概念用于所有任务。 最近,大多数供应商特定的逻辑已开发。 但是,该项目已经发展到难以扩展,维护和测试的规模。 通过我们提出了如何更改体系结构以支持包含其自身供应商详细信息的外部控制器的方法。 这样,我们可以使Gardener核心保持清洁和独立。 该控制器为Azure提供程序实现Gardener的扩展合同。 可在找到可用于将此控制器注册到Gardener的ControllerRegistration资源的示例。 请找到有关可扩展性概念的更多信息和详细建议。 支持的Kubernete