В вашем номере, я думаю, есть две возможные причины. Во-первых, ваш общедоступный IP-адрес не находится в одном регионе с вашим кластером AKS. Я думаю, что это наиболее вероятная причина. Другой - ваш кластер AKS не имеет разрешения на выполнение этого действия.
Когда вы используете статический публичный IP, есть также два способа. Один находится в группе узлов, а другой - вне группы узлов. Когда вы используете общедоступный IP-адрес вне группы узлов, у вашего кластера AKS должно быть разрешение «Network Contributor» для группы, в которой публичный IP-адрес указан как минимум. См. Использование статического IP-адреса вне группы ресурсов узла .
Согласно этому Visual Studio не требуется - только .NET Framework. Еще одно замечание, которое следует учитывать по ссылке, - это то, что они рекомендуют не выполнять сборки, происходящие на блоке TFS.
Если вы просто компилируете приложения в Team Foundation Build, то. NET Framework подойдет - однако, как только вы захотите сделать что-то более продвинутое (например, запустить модульные тесты и опубликовать их результаты в TFS), вам нужно будет прикусить пулю и установить Visual Studio Team Edition на свой сервер сборки. , Обычно я просто устанавливаю копию Team Suite на сервере сборки, чтобы люди, имеющие лицензию на использование различных функций, могли запускать эти функции как часть любой автоматической сборки.
Необязательно устанавливать ее на свой сервер. , но дает вам лучший опыт в настоящее время.
Что касается использования вашего TFS-сервера в качестве сервера сборки, это не рекомендуется для более крупных команд, потому что сборки, как правило, требуют довольно много ресурсов процессора и ввода-вывода, однако для небольшой команды такие как ваше и предполагая, что вы не
Да, я установил VS на сервере сборки. Я следовал их руководству по настройке TFS.