devops

如何处理 Heroku 中的内存问题?
devops

如何处理 Heroku 中的内存问题?

我阅读了这篇文章https://help.heroku.com/TWBM7DL0/how-do-i-measure-current-memory-use-and-max-available-memory-on-a-dyno-in-a-private-space 来了解How do I measure current memory use and max available memory on a dyno in a Private Space?。但问题出在 Heroku 中,这个文件不存在/sys/fs/cgroup/memory/memory.usage_...

Admin

如何将输出变量传递给新实例?
devops

如何将输出变量传递给新实例?

我的目标是使用 terraform 从 2 个节点创建一个 HTTP 平衡器,当我想将平衡器和应用程序服务器收到的公共 IP 地址添加到平衡器配置(shell 脚本 deploy-lb.sh)中以进行执行“terraform apply”时的初始配置时,出现了问题。 磅.tf provisioner "local-exec" { command = "bash files/get_public_ip.sh" } provisioner "file" { source = "/tmp/lb_host.local" ...

Admin

无需管理员的 Azure Devops VMSS 代理池
devops

无需管理员的 Azure Devops VMSS 代理池

我们希望使用 VMSS 实例作为我们的 Azure Devops Agent 池。agentpool 将 TeamServicesAgent 虚拟机扩展部署到已部署的实例。此扩展调用脚本:https://vstsagenttools.blob.core.windows.net/tools/ElasticPools/Windows/17/enableagent.ps1 在此脚本中,创建了用户 azdevops 并将其添加到管理员组。我们认为这不太安全,因此我们希望对该用户应用最小权限方案。 有没有官方的方法或好的替代方案可以实现这一点?我创建了一个解决方法,我...

Admin

部署架构
devops

部署架构

目前,我负责为客户部署一个管理应用程序。客户的基础架构由两台 OVH 服务器组成,每台服务器已托管五个内部应用程序。他们现在需要在这些服务器上设置暂存和生产环境。 对我来说,潜在的解决方案是在这些服务器上构建一个具有单个工作节点的 K8s 集群,这样未来的开发扩展就会变得容易。 关于这个主题的更多意见对我真的很有用。有没有更好的解决方案? 注意:2 台服务器具有 k8s 所需的资源 有什么帮助吗? ...

Admin

Ansible 比较两个字典中的两个值
devops

Ansible 比较两个字典中的两个值

我有一个简单的问题,我有两个字典,一个是静态的,里面有一些数据,另一个是存储在变量(带寄存器)中的 stat 命令的结果。目的只是将主机上某些文件的校验和与存储在静态字典中的校验和进行比较。最简单的方法是什么?我想确保值对应于正确的 id,因此不仅要按列表循环,还要使用 id 作为索引(因为 id 号不是相互跟随的,所以我们有随机的 id 值)。 static_dir: id1: <checksum> id2: <checksum> id5: <checksum> result_dir: results...

Admin

无法创建子域名,因为 DNS 客户端为零
devops

无法创建子域名,因为 DNS 客户端为零

当我使用 porter.run 从 docker registry app (abdomamdouh/kiada:0.1) 部署到 k3s 集群时文本,我收到此错误 我的搬运工配置cluster: 4 driver: local helmrepo: "0" host: http://localhost:8081 project: 1 registry: 1 token: "" 谢谢我想解决这个问题。 ...

Admin

Jenkins 多代理和 Git
devops

Jenkins 多代理和 Git

我已经使用 Jenkins 很多年了,但我从未需要多个代理来完成我的任务。就在最近,我发现需要添加另一个代理,它不是 Linux 而是 Windows。现在,这个节点已经准备好了一切;Git 也安装了。然而,当我运行 Jenkins 作业时,它给出了一个错误。 [Pipeline] checkout 所选的 Git 安装不存在。使用默认推荐的 git 工具为:NONE 使用凭证 bitbucket-creds /usr/bin/git rev-parse --resolve-git-dir c:\jenkins\workspace\prod-init...

Admin

通过 HaProxy 时,网站的文件类型全部设置为 HTML
devops

通过 HaProxy 时,网站的文件类型全部设置为 HTML

当我打开“my-website.com”时,整个页面始终无法加载,因为 .css 和 .js 文件似乎以 html 形式提供。只有通过我的负载均衡器访问网站时才会发生这种情况。 我有一个网站托管在 IIS 服务器 (Windows Server 2008R2) 上。IIS 似乎默认正确定义了 MIME 类型,.css 指向 text/css,.js 指向 application/x-javascript。 当我直接通过其 IP 打开网站 (https://host_ip/loginpage) 时,所有文件均能正确加载。当我通过 loadbalancer 打开...

Admin

在 minikube 上部署 mernstack 应用时出现 Cors 问题
devops

在 minikube 上部署 mernstack 应用时出现 Cors 问题

我有一个 mern 堆栈应用程序(react vite + nodejs)Web 应用程序运行良好,因为我启用了 cors 中间件以允许我的前端向后端发送请求,但问题是当我尝试在 minikube(deployment-frontend + deploy-backend)上部署该堆栈时,我收到了跨源错误,尽管它在我的源代码中配置正确,并且无需部署即可正常工作。我不知道问题的原因是什么,即使当我使用 docker compose 来测试 dockerfiles 和整个堆栈时它也运行良好,但问题出现在 minikube 中。 apiVersion: apps/v...

Admin

如何创建 ops-agents 策略以在所有 Ubuntu 22.04 VM 上安装 ops-agent?
devops

如何创建 ops-agents 策略以在所有 Ubuntu 22.04 VM 上安装 ops-agent?

我已经创建了这个 ops-agent 策略来在我所有正在运行的 Ubuntu 22.04 VM 上安装 ops-agent,但是当我导航到监控->仪表板->VM 实例时,该策略存在于云控制台中,它显示已安装旧版代理(下图)并且代理似乎已被卸载,我在这里遗漏了什么?在由实例组管理的任何创建的 VM 中自动安装 ops 代理的最佳方法是什么? gcloud beta compute instances ops-agents policies describe ops-agents-stag-policy --project=PROJECT-NAME ...

Admin

我似乎无法将正确的名称服务器指向我的 VPS
devops

我似乎无法将正确的名称服务器指向我的 VPS

我在 Namecheap 上托管我的域名,并尝试使用 Webuzo(在 Hostinger 上)将我的名称服务器指向我的 VPS 它在 Webuzo 上的我的 VPS 上显示此错误: “该系统不控制 ****.hstgr.cloud 域的 DNS。您可以在本地添加建议的 dkim 记录。但是,此服务器不是权威名称服务器。如果您添加此记录,此更改将不会生效。请联系 any2.hostinger.com 和 any1.hostinger.com 名称服务器的负责人,并请求他们使用以下 dkim 更新 dkim 记录。” Webuzo 电子邮件传递率屏幕截图 我添...

Admin

通过 Azure Devops 管道将 Typescript + Angular 应用部署到 Azure App Service(未找到 ng modue)
devops

通过 Azure Devops 管道将 Typescript + Angular 应用部署到 Azure App Service(未找到 ng modue)

得到了这个在本地运行良好的 typescript + angular 应用程序。 尝试在 Azure Devops 上设置一个部署管道,以构建并发布到应用服务(linux nodejs webapp)。 管道工程顺利,整个管道(包括构建和发布阶段)均成功。 但是,我无法让已部署的应用程序运行 - 当它尝试“npm start”时,它出现“未找到 ng 模块”错误。就是这样。 我做错了什么?该如何解决? 这是 yaml: # Node.js Express Web App to Linux on Azure # Build a Node.js Expr...

Admin

寻求有关 Terraform 部署清理的专家建议
devops

寻求有关 Terraform 部署清理的专家建议

我已经成功地将 Terraform 用于各种部署,并设法使用单个 Jenkins 作业为不同的客户端创建多个环境。然而,在清理或运行 Terraform Destroy 时,我遇到了障碍。 假设我为具有相同作业的客户端 1、2 和 3 部署环境。当我销毁它时,它只会销毁我提供参数的任何一个客户端,之后我无法清理剩下的两个客户端,当我写入 terraform destroy 时,它会给我这个通知。 No changes. No objects need to be destroyed. Either you have not created any obje...

Admin

RabbitMQ 安装中缺少 rabbitmq.conf 文件
devops

RabbitMQ 安装中缺少 rabbitmq.conf 文件

我最近在 Linux VM 上安装了“RabbitMQ 3.12.10:Erlang 26.2”。使用命令 [systemctl status rabbitmq-server] 检查服务器状态后,控制台输出日志确认服务器处于活动状态且运行顺利,配置为“配置文件:(无)”。 但是,我无法找到主配置文件 rabbitmq.conf,该文件应该包含大多数设置。我搜索了 /etc/rabbitmq/ 路径,但只找到了文件“enabled_plugins”,而没有找到 rabbitmq.conf 文件。 有人能提供如何解决此问题的指导吗?任何见解或建议都将不胜感激。提...

Admin