开发者社区 > 云效DevOps > 正文

云效在这个页面编辑模版的时候, 提示 只保留一个类型组件, 这个如何处理呢?

7a15b7eaa5b4583e902415ef8a1c8163.png https://devops.aliyun.com/appstack/setting/orchestrationTemps云效在这个页面编辑模版的时候, 提示 只保留一个类型组件, 然后我把13行的Kind注释掉就可以保存了, 这个如何处理呢?

展开
收起
2401。 2023-06-26 20:58:04 107 0
12 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    你好,我自己也新建了一个编排模板,如下图:

    image.png

    我也是只保留了一个组件:
    image.png

    点击保存的时候是可以通过的:

    image.png

    你是不是配置文件有问题,可以检查一下。

    2023-08-05 16:22:07
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,这边按照您的想法新建模板并进行了尝试,这是尝试后的效果,对于单一顺序内可以增加不同的类型组件,比如
    image.png
    不同的组件对于单一顺序内的要求也有差异,如图
    image.png
    对于您的问题因为不能看到您具体什么类型组件导致的编辑模板失败 ,建议您可以提交工单处理。

    2023-08-01 13:30:07
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    若导入状态为“导入失败”,请光标指向导入失败的标签稍作悬停,可查看失败原因。

    若代码库路径存在冲突或不合法,请根据对应提示进行修改后导入。
    image.png

    导入状态说明
    导入任务划分为未导入、导入中、排队中、导入成功、导入失败五类。
    image.png

    未导入

    针对未导入的代码库可以选择单库或批量进行导入。Codeup 默认按原代码库名称生成库名,如果重名,如①所示,需要手动修改后才能进行②的导入操作。

    导入中

    代码库开始导入则进入导入中状态,此状态允许执行终止导入操作。一旦终止则该代码库进入导入失败状态。

    排队中

    当批量导入时可能出现并行数量限制引起的排队状态,排队中可取消导入操作。一旦取消对应代码库进入未导入状态。

    导入失败

    导入失败的代码库支持重试,点击重试后代码库重新开始导入,进入导入中状态。

    导入成功

    导入完成后进入导入成功状态,可如③所示进入代码库查看。

    如需刷新列表查看导入状态,请单击④,刷新操作仅影响未导入的库信息。

    后续步骤
    1.仓库代码同步
    针对导入后三方代码库持续更新,而需要单向强制覆盖同步的场景,可以使用仓库同步功能,详情参见仓库同步。

    2.(可选)解绑三方授权
    如果你需要解绑三方库授权,在待导入代码库列表页面,单击解除绑定。
    image.png

    2023-07-27 16:14:49
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,根据你的描述,在阿里云云效中编辑模版时,出现"只保留一个类型组件"的提示意味着同一种类型的组件只能存在一个。处理方法如下:

    1. 检查当前页面中是否已经存在相同类型的组件。

    2. 如果存在相同类型的组件,可以选择删除其中一个来满足要求。

    3. 如果需要保留多个相同类型的组件,可以尝试将它们拆分到不同的页面或者调整组件布局,以满足要求。

    4.顺便排查一下语法规范
    image.png
    具体对应的看一下
    image.png

    2023-07-27 08:42:34
    赞同 展开评论 打赏
  • 在云效编辑模板页面中,当提示只保留一个类型组件时,并且注释掉第13行的Kind后可以保存,这可能是因为模板中存在多个相同类型的组件,而云效要求每个模板只能包含一个类型组件。

    要解决这个问题,可以按照以下步骤进行处理:

    1. 首先,查看当前模板中存在的组件类型。可以通过页面中的组件列表或者侧边栏的组件分类来查看。

    2. 找到重复的组件类型,并选择其中一个进行保留。

    3. 删除其他重复的组件类型。可以通过选中组件后点击删除按钮或者右键菜单中的删除选项来删除组件。

    4. 如果需要添加其他类型的组件,可以在保留的组件下方或者其他位置进行添加。可以通过侧边栏的组件分类选择需要添加的组件类型,并将其拖拽到编辑区域中。
      微信图片_20230726202536.png

    2023-07-26 20:30:04
    赞同 展开评论 打赏
  • 好像是yml语法错误,可以参照这个标准去排查解决问题:
    https://help.aliyun.com/document_detail/609178.html?spm=a2c4g.609165.0.0.ca9528deqhlejR
    image.png

    也可以将内容修改为以下尝试是否问题解决:
    metrics:

    • type: Resource
      resource:
      name: cpu
      target:
      type: Utilization
      averageUtilization: {{ .Values.averageUtilization }}
      
    2023-07-26 15:11:51
    赞同 展开评论 打赏
  • 可以尝试把metrics部分修改如下:

     metrics:
      - type: Resource
        resource:
          name: cpu
          target:
            type: Utilization
            averageUtilization: {{ .Values.averageUtilization }}
    

    看看是否可以正常保存。

    2023-07-26 08:02:48
    赞同 展开评论 打赏
  • 这个提示的意思是,在同一个模板中只能存在一种类型的组件。

    如果需要同时使用多种类型的组件,可以将它们分别放在不同的模板中。

    2023-07-25 15:11:08
    赞同 展开评论 打赏
  • 云效编辑模板时出现“只保留一个类型组件”的提示,意味着该页面模板中只允许显示一种类型的数据。为了解决这个问题,你可以尝试以下方法:

    1. 检查页面模板中是否同时包含多种类型的数据,如果有,需要删除其中一种类型的数据。
    2. 确认页面模板中只包含一种类型的数据后,重新保存模板并测试是否正常。
    3. 如果以上方法无法解决问题,建议联系云效官方技术支持获取更多帮助。
    2023-07-25 11:27:25
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    这个提示的意思是,在同一个模板中只能存在一种类型的组件。如果您需要同时使用多种类型的组件,可以考虑将它们分别放在不同的模板中。

    如果您确实需要在一个模板中同时使用多种类型的组件,可以尝试将这些组件的类型注释掉,然后保存模板。这样就可以避免出现只保留一个类型组件的提示了。但是需要注意的是,这样做可能会导致某些组件无法正常工作,因此建议在进行这种操作之前先备份模板。

    2023-07-24 21:12:44
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    删除多余的组件:请检查您的模板中是否存在多个相同类型的组件,如果存在,请删除多余的组件,并保留一个。

    更改组件类型:如果您的模板需要多个相似的组件,但它们之间可能会产生冲突,您可以尝试更改其中一个或多个组件的类型,例如将一个输入框更改为下拉框,或将一个下拉框更改为单选框。

    将组件拆分成多个模板:如果您的模板需要多个相似的组件,但它们之间互不影响,您可以尝试将这些组件拆分成多个模板,并分别使用它们。

    sample-hpa(HorizontalPodAutoscaler)X
    2
    7890uLB4561B妈
    apiVersion: autoscaling/v1kind: HorizontalPodAutoscalermetadata:
    name: {{ .AppStack.appName }}namespace: {l .Values.namespace }}labels:
    run: { .AppStack.appName }}spec:
    maxReplicas: {{ .Values.maxReplicas }}minReplicas: {{ .Values.minReplicas }}scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: {{ .AppStack.appName }}metrics:
    - type: Resourceresource:
    name: cpu
    targetAverageUtilization: {{ .Val
    
    2023-07-24 19:15:20
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    同学你好,你要看下你配置yaml的组件类型是不是同一个组件出现了两个

    具体可以参考云效yaml规范

    image.png

    2023-07-24 17:06:14
    赞同 展开评论 打赏
滑动查看更多

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载