开发者社区 > 云原生 > 正文

在使用OAM/KubeVela 时用velaux 1.9.1配置gateway,将端口 转化成了st

在使用OAM/KubeVela 时用velaux 1.9.1配置gateway,将端口 转化成了string 53ac633415efc4677f4e25e3fa145e5b.png 30f42a3a66fd4649a02da18334421d71.png 导致部署出错是为什么?

展开
收起
乐天香橙派 2023-07-04 15:40:52 65 0
2 条回答
写回答
取消 提交回答
  • 在使用 OAM/KubeVela 和 velaux 1.9.1 配置 gateway 的过程中,您可以将端口信息转换为字符串类型。这可能是因为在某些场景下,需要将端口以字符串的形式传递给配置文件或模板。

    例如,您可以在配置文件或模板中按照以下方式定义端口:

    apiVersion: core.oam.dev/v1alpha2
    kind: ComponentDefinition
    metadata:
      name: my-gateway
    spec:
      workload:
        apiVersion: apps/v1
        kind: Deployment
        spec:
          template:
            spec:
              containers:
                - name: gateway
                  ports:
                    - containerPort: "8080"
    

    在上述示例中,将端口 8080 定义为字符串类型,使用双引号将其括起来。

    2023-07-28 16:23:18
    赞同 展开评论 打赏
  • 这可能是gateway trait的逻辑变更导致的,帮忙开个issue?我记得是一位国外开发者做的变更。https://github.com/kubevela/kubevela/issues/6165 这个issue里讨论哈,你可以提供一下复现方法吗?—此回答来自钉群”OAM/KubeVela 社区交流群“

    2023-07-04 16:54:50
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

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