微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure SDK python 检查交换槽部署版本

如何解决Azure SDK python 检查交换槽部署版本

我有一个问题,我似乎找不到合理的解决方案,希望有人能帮我指出正确的道路。

在 azure 中,我有一些网络应用服务 api(我简称为 API),每个 API 都有一个 swap slot 配置来避免停机。

这 2 个 Web 应用程序托管在 docker 容器中。但由于某些原因,我意识到它们并不总是匹配的 docker 版本。例如,API 的版本为 1.1,即使在实现管道之后,交换槽仍在运行 1.0。 当我需要实现特定功能时,这种不匹配会导致我的基础设施和系统无法正常工作。

我有兴趣实施的解决方案之一(除非有另一种方法)是使用 azure sdk python 来定位那些网络应用程序并检查 API 和 SWAP SLOT 中的 docker 映像版本,如果版本不匹配,更新交换槽到最新版本。

这是一个很好的解决方案吗?可以用 azure sdk python 以某种方式实现吗?

任何建议和帮助将不胜感激。

编辑: 顺便提一下这个发现。当我前往我的发布管道并检查 api 和交换槽的部署日志是同一个 docker 映像 v1.1 时,但是当我前往 Web 应用程序本身并检查配置时,在 docker 设置下,我看到API 有 1.1,但交换槽有 1.0 以前从未遇到过这个问题,所有配置似乎都是正确的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。