Traefik 自称是 "natively compliant" 是什么意思?

What does it mean when Traefik claims to be "natively compliant"?

我在浏览 traefik docs 时看到:

Traefik is natively compliant with every major cluster technology, such as Kubernetes, Docker, Docker Swarm, AWS, Mesos, Marathon, and the list goes on; and can handle many at the same time. (It even works for legacy software running on bare metal.)

就软件而言,“本地兼容”是什么意思?

我不认为这是一个广泛使用的术语,但它在这个特定上下文中的意思是应用程序明确编码以支持这些云技术。特别是,在 traefik 代码中使用了每种技术的库接口。

有可能使应用程序工作,例如在 kubernetes 中,即使应用程序本身不知道 kubernetes。 traefik 则不是这样,它使用 api of docker、kubernetes、swarm、marathon 等来支持发现。这就是他们在这种情况下 "natively compliant" 的意思,我相信。