问题标签 [automated-deployment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - 将 Helm 图表自动部署到 Kubernetes
在我想问主要问题之前,我想通过一个分析来自同类型传感器的一些数据的例子来介绍这个问题:
让我们假设对于某些数据分析,使用了微服务架构。输入数据由多个传感器产生。因此,为了训练模型并将这些训练模型用于最新数据,每个部署的传感器都有一个分析微服务。所有分析服务共享一个数据库。该分析服务的图像可以为每个传感器重复使用,因此服务本身可以通过 docker-compose 以手动方式完全配置和部署。分析微服务的区别基本上只是传感器的id。作为传入传感器数据的摄取层,使用 kafka(但这可能是其他任何东西)。
所以 docker-compose.yml 看起来像这样:
像这样的底层 .env 文件:
考虑如果一个新的传感器加入整个管道,短期内必须执行哪些步骤:
- 设置新配置
- 使用此配置部署分析器服务
这两个步骤通常都是手动任务(无论是扩展 docker-compose.yml 或 helm chart 还是通过“本机”kubectl 方法进行部署)。
但实际上,传感器 id 存在于管道的摄取层中。因此,应该可以从(我们称之为)管理服务中检索此 ID,并在此管理服务中实现上述步骤的自动化。
所以目标是结构的增长是由传入的数据驱动的——几乎与自动缩放服务一样,除了每个实例都有自己的配置但相同的容器映像。
到目前为止,我还没有找到任何符合这些要求的东西。除此之外,kubernetes 中的部署(分别是管理服务)可以将其他服务部署到集群似乎有点奇怪。
有人能理解这种方法以及解决方案的外观吗?或者一般来说:使用不同配置完成自动扩展的推荐方法是什么?
谢谢和最好的问候
react-native - Appcenter Android Build for React-Native with Unity
我正在使用 Unity (asmadsen/react-native-unity-view) 开发一个 React-Native 项目。该代码在 Android 和 iOS 上都可以正常运行,并且还分别为这两个平台生成了构建。但是现在我正在尝试通过 Appcenter for Android 进行构建,并执行所有必要的设置过程,但它一直都在失败。但是当我为演示 React-Native 项目做同样的事情时,构建在 Appcenter 上是成功的。
在 Appcenter 上找到的错误日志是:
任何人都可以有任何想法并帮助我。提前致谢。
android - 如何构建 Slack 应用程序以监控存储库、库发布
我正在尝试构建 slack 应用程序来监视我用来在库上传新版本时在 slack 中获取自动消息的所有库,这将在 node.js 上使用 slack 应用程序在通道中发送消息
但我不知道我怎么知道图书馆是否有新版本,因为它们来自不同的资源,比如
- Gradle 插件
- GitHub 存储库
- Maven 中心
- 谷歌存储库
- Firebase 存储库
有什么方法或区域可以检查当前依赖项是否发布了新版本?
我想我可以创建调度程序来每天检查所有库,但我需要一种方法来检查或获取每个库的最新版本
谢谢
javascript - nexrender jsx 脚本图像
我正在使用nexrender包来自动化基于效果模板和数据驱动的视频。在 AE 程序中,我有 2 张图像。1 张具有混合模式的图像 (stroke-png.png),第二张图像获得效果和蒙版。正如你在这里看到的
当我编辑 JSON 时,我想动态更改照片,所以我更改它
}
如何添加具有混合效果的图像?在最后一次它没有得到我想要的效果。在 nexrender 包中,我看到有一种方法可以使用 jsx 脚本或 avlayer-frameblending..
当我从图层创建新的 preComp 并像在 json 中一样更改图像时 - 它仍然没有向我显示效果并且不像上图那样好..
python - 按字母顺序对多个 csv 文件的列标题进行排序
我对python很陌生,因此寻求帮助。我在一个文件夹中有大约 400 个 csv 文件。每个文件具有相同的列结构。但是这些列不是按字母顺序排列的。
例如文件名:ABC_18112021.csv.......> 所有文件都在文件夹 ABC ABC_17112021.csv ABC_16112021.csv 下
现在列结构是非字母顺序:比如 Name ;Date; 地点; 出生日期;高度,但我希望所有文件的结构为:日期;出生日期;高度;位置名称
这些文件只会被新的列架构覆盖,而无需任何进一步的更改。
我可以使用 sort_index() 函数一次处理一个文件,但是如何在标题到位的情况下一次对一百个文件执行此操作。
我能以某种方式自动化这个过程吗?
如果我没有达到堆栈溢出的标准,请见谅。
提前致谢。
java - 用于 Java 应用程序的 Docker 容器,具有来自 GitHub 的自动更新
我正在寻找一个可以运行 Java 应用程序的 docker 容器。但是,这应该会自动从 GitHub 存储库中提取更新。我为工作流程考虑了以下功能:
- 在(私人)GitHub 存储库上观看主要合并
- 停止活动的 Java 应用程序
- 获取 GitHub 存储库
- 构建源代码(maven)
- 如果需要,更新数据库结构
- 执行新的 jar
像这样的东西已经存在还是我必须从头开始构建它?长期以来,我一直在寻找一种方法来为我的 Java discord 机器人实现这个工作流程,但还没有找到任何东西。
我将非常感谢提示或类似的。