Skip to content

服务器托管,北京服务器托管,服务器租用-价格及机房咨询

Menu
  • 首页
  • 关于我们
  • 新闻资讯
  • 数据中心
  • 服务器托管
  • 服务器租用
  • 机房租用
  • 支持中心
  • 解决方案
  • 联系我们
Menu

Operator实战2:实现webhook修改Job的最大重试次数

Posted on 2023年9月20日 by hackdl

需求背景

terraform-controller是一个实现kubevela整合terraform能力的插件,本质上也是一个Operator,核心能力就是提供自定义的Configuration资源定义+Configuration资源控制器。通过Configuration资源的Spec声明hcl代码,Configuration资源控制器监听Configuration资源的创建、更新、销毁,执行terraform apply和terraform destroy命令,实现申请、更新IaC资源(基础设施),和删除IaC资源。
terraform-controller的实现原理就是通过创建一个Job来启动一个Pod,在Pod中启动一个带terraform的镜像容器,来执行terraform apply或terraform destroy命令。在terraform-controller一章中我们会详细介绍terraform-controller的工作原理。
由于terraform-controller不支持配置Job的最大重试次数,如果terraform apply执行失败,例如云平台账号没有足够的费用去申请IaC资源,Job的控制器会不断的拉起Pod重试。正常情况,这种重试并不会有什么副作用,在案例中,我们只需要给账号充值,重试还能使得自动恢复IaC的申请,完成应用的部署。
然而,在自研混合云平台的背景下,由于前期研发人员投入有限,很多IaC的申请,背后都是“人工智能”,就是通过提交工单的方式申请,而这种失败的重试,可能会导致提交非常多的工单,不仅是占用数据库资源,还会导致重要工单被这些无限重复的工单覆盖。
这个问题笔记已经向社区反馈https://github.com/kubevela/ter

服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net

相关推荐: 什么是ip地址?什么是物理地址? 如何查询网站IP地址和物理地址?

🌟IP地址和物理地址,了解一下! 你是否曾经听说过IP地址和物理地址呢?这两种地址在计算机网络中起着非常重要的作用。今天,我们就来简单了解一下这两种地址之间的区别和联系,以及如何查询这两种地址。   🌟IP地址是什么?   首先,让我们来了解一下IP地址。IP…

Related posts:

  1. 星联服务器托管
  2. 中国万网:高效的服务器托管方案
  3. 石景山数据中心机房设施技术咨询
  4. 重庆低价云服务器托管市场分析
  5. 探寻服务器托管交易市场的所在地

服务器托管,北京服务器托管,服务器租用,机房机柜带宽租用

服务器托管

咨询:董先生

电话13051898268 QQ/微信93663045!

上一篇: Python asyncio 库源码分析
下一篇: CSR格式如何更新? GES图计算引擎HyG揭秘之数据更新

最新更新

  • 实时数仓混沌演练实践
  • Matlab快速入门——矩阵的高级学习
  • 用OLED屏幕播放视频(2): 为OLED屏幕开发I2C驱动
  • OverTheWire攻关过程-Natas模块22
  • Swift中的异步编程方式

随机推荐

  • 服务器租用与托管的优缺点对比
  • HDOJ 5469 Antonidas 树分治
  • 服务器托管税率解析
  • 探讨托管服务器优势:提升效率、降低成本
  • 华为Java机试题

客服咨询

  • 董先生
  • 微信/QQ:93663045
  • 电话:13051898268
  • 邮箱:dongli@hhisp.com
  • 地址:北京市石景山区重聚园甲18号2层

友情链接

  • 服务器托管
  • 机房租用托管
  • 服务器租用托管
©2023 服务器托管,北京服务器托管,服务器租用-价格及机房咨询 京ICP备13047091号-8