Читая о задачах Kubernetes, используемых в конвейерах, я вижу как KubernetesManifest@0, так и KubernetesManifest@1.
Какая разница? И могу ли я использовать их взаимозаменяемо? В документации говорится, что это применимо к задачам v0 и v1 соответственно. Но примеры всегда показывают @0
В примерах в обеих ссылках ниже всегда используется KubernetesManifest@0 (даже для KubernetesManifest@1).
Спасибо
Разница между KubernetesManifest@0 и KubernetesManifest@1 указана в Примечаниях задачи KubernetesManifest@0.
Доступна более новая версия этой задачи, которая обеспечивает дополнительную поддержку различных способов нацеливания на кластер Kubernetes с использованием свойства ConnectionType. Для получения дополнительной информации см. KubernetesManifest@1 и Замечания по подключению службы KubernetesManifest@1
В задаче KubernetesManifest@0 вы можете использовать только подключение к службе Kubernetes.
В задаче KubernetesManifest@1 вы можете выбрать другой тип подключения службы.
И могу ли я использовать их взаимозаменяемо?
Если вы используете Kubernetes Service Connection, можно использовать обе версии задачи. Если вам нужно использовать подключение к службе Azure Resource Manager, вам необходимо использовать новую версию задачи.