Я использую кластер Kubernetes в Azure, на котором выполняется входной контроллер.Входной контроллер направляет к различным службам через заданный корневой контекст.
Чтобы добавить другой сервис и подключить его к моему входу, я создаю простой скрипт оболочки, похожий на этот:
kubectl apply -f $1'-svc.yaml'
some script magic here to add a new route in the hello-world-ingress.json
kubectl apply -f 'hello-world-ingress.json'
Я протестировал скрипт на своей локальной машине, и все работает, как ожидалось.Теперь я хочу запустить сценарий с помощью вызова HTTP rest в Azure.
У кого-нибудь есть идеи, как это сделать?На данный момент я знаю:
Мне нужно cli Azure с Kubernetes для запуска команды kubectl
Мне нужно что-то для построения триггера HTTP.Я пытался использовать AzureFunctions, но мне не удалось установить Azure cli в Azure Functions на портале Azure, и я не смог установить Azure cli + Azure Functions в Docker-контейнере.
У кого-нибудь есть идеи, как запускать мой сценарий оболочки через HTTP в Azure в среде, где существует Cli Azure?