Что означает "изначально совместимая" программа?
Я просматривал документы traefik и увидел:
Traefik изначально совместим со всеми основными кластерными технологиями, такими как Kubernetes, Docker, Docker Swarm, AWS, Mesos, Marathon, и этот список можно продолжить; и может обрабатывать многие одновременно. (Это работает даже с устаревшим программным обеспечением, работающим на голом железе.)
Что означает "изначально совместимая" программа?
1 ответ
Я не думаю, что это широко используемый термин, но в данном конкретном контексте он означает, что приложение явно было закодировано для поддержки этих облачных технологий. В частности, библиотеки, взаимодействующие с каждой из этих технологий, которые использовались в коде traefik.
Можно заставить приложение работать, скажем, в кубернетах, даже если само приложение не знает о кубернетах. Это не относится к traefik, который использует api docker, kubernetes, swarm, marathon и т. Д. Для поддержки обнаружения. Я полагаю, что именно это они имели в виду в данном случае под "изначально совместимым".