如何解决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 举报,一经查实,本站将立刻删除。