Постановка задачи
В моем окружении jenkins я создал несколько конвейеров, которые могут развертывать объекты kubernates в нескольких кластерах. если я выполняю одно задание за раз, это работает хорошо, но может обеспечить нестабильный вывод, если несколько заданий выполняются для разных сред
Основные этапы развертывания в кластере AKS
az login --service-principal -u $AZURE_CLIENT_ID -p $AZURE_CLIENT_SECRET -t $AZURE_TENANT_ID
az aks get-credentials --resource-group "+resourceGroup+" --name "+clustername+" --overwrite-existing
kubectl apply -f myk8sfiles.yml
когда я выполняю одно конвейерное задание, оно работает нормально, но когда я пытаюсь выполнить несколько конвейерных заданий, я предполагаю, что мои команды get a-a-get get-credentials и kubectl apply будут давать нестабильный вывод.
Как выполнить параллельное развертывание на нескольких кластерах AKS?