В чем разница между KubernetesManifest@0 и KubernetesManifest@1 в конвейере Yaml?

Читая о задачах Kubernetes, используемых в конвейерах, я вижу как KubernetesManifest@0, так и KubernetesManifest@1.

Какая разница? И могу ли я использовать их взаимозаменяемо? В документации говорится, что это применимо к задачам v0 и v1 соответственно. Но примеры всегда показывают @0

В примерах в обеих ссылках ниже всегда используется KubernetesManifest@0 (даже для KubernetesManifest@1).

Спасибо

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
3
0
84
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Разница между KubernetesManifest@0 и KubernetesManifest@1 указана в Примечаниях задачи KubernetesManifest@0.

Доступна более новая версия этой задачи, которая обеспечивает дополнительную поддержку различных способов нацеливания на кластер Kubernetes с использованием свойства ConnectionType. Для получения дополнительной информации см. KubernetesManifest@1 и Замечания по подключению службы KubernetesManifest@1

В задаче KubernetesManifest@0 вы можете использовать только подключение к службе Kubernetes.

В задаче KubernetesManifest@1 вы можете выбрать другой тип подключения службы.

И могу ли я использовать их взаимозаменяемо?

Если вы используете Kubernetes Service Connection, можно использовать обе версии задачи. Если вам нужно использовать подключение к службе Azure Resource Manager, вам необходимо использовать новую версию задачи.

Другие вопросы по теме