开发者社区 > 云原生 > 容器服务 > 正文

KubeVela webservice 可以给 Service 打自定义的嘛?

KubeVela webservice 可以给 Service 打自定义的 label 或 annotation 嘛?

展开
收起
真的很搞笑 2024-06-16 19:50:06 64 0
3 条回答
写回答
取消 提交回答
  • 写个 trait 吧 ,此回答整理自钉群“OAM/KubeVela 社区交流群”

    2024-06-17 20:20:12
    赞同 1 展开评论 打赏
  • 可以,KubeVela 在创建或更新 Service 时支持添加自定义的 label 和 annotation。您可以通过在 Service 的 YAML 配置中定义 metadata.labels 和 metadata.annotations 字段来实现
    image.png在这个示例中,custom-label-key: custom-label-value 是自定义的标签,而 service.beta.kubernetes.io/annotation-example: "annotation-value" 是自定义的注解。

    2024-06-17 10:19:38
    赞同 2 展开评论 打赏
  • 北京阿里云ACE会长

    KubeVela 的 webservice 组件支持给 Service 添加自定义的 label 和 annotation,无论是通过 YAML 文件声明还是在图形化界面操作,

    apiVersion: core.oam.dev/v1beta1
    kind: Application
    metadata:
      name: myapp
    spec:
      components:
      - name: express-server
        type: webservice
        properties:
          image: crccheck/hello-world
          port: 8000
        traits:
        - type: labels
          properties:
            "release": "stable"
        - type: annotations
          properties:
            "description": "web application"
    
    2024-06-17 08:08:29
    赞同 1 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载