如何借助 Tekton 实现微服务的 Pipeline( 三 )
我们创建一个 , 它会执行执行Mavenpackagegoal , 设置构建所需的Quarkus选项并将容器镜像推送至Quay 。 当然 , 我们还需要以输入和输出()的方式设置Git仓库和容器镜像名 , 并以参数(Kubernetes)的形式设置Quay的用户名和密码 。
在前面的文件中 , 我们看到Quay凭证的secret名被设置为参数 。 参数有一个默认值 , 它的值与命令中所用的值是相同的 。
输入参数被命名为 , 类型为 。
输出参数是容器镜像的名称 。
在部分中 , 我们定义了一些环境变量 , 用来配置Quarkus容器镜像扩展如何构建和推送容器镜像:
容器镜像名是在输出资源中定义的 。
Quay凭证会从Kubernetes中注入进来 。
【如何借助 Tekton 实现微服务的 Pipeline】在Kubernetes集群中注册task:
- 小米科技|不聊性能只谈拍照!新旗舰反向升级成潮流,拍照手机如何选?
- 搜索引擎|淘宝运营系统出台春节打烊功能,淘宝运营商家该如何选择?
- 小米科技|RTX3060的性能到底如何?相比RTX2060提升有多大?
- 市值超 1.7 万亿的Netflix是如何做决策的?
- QQ音乐的2021专辑盘点,是如何征服资深乐迷的
- 饭饭1080°平台分析之生鲜电商平台如何选择ERP系统和SAAS系统
- 在2021大中华区艾菲国际论坛上|玛雅文化施葵:新消费时代,如何助力品牌跑出“破圈”加速度?
- 布局潮范多元化圈层 看MAZDA3昂克赛拉如何玩出花样?
- 原标题:月背工作满三年|月背工作三年 嫦娥四号如何做到超服期役?专家回应
- 36氪|启中教育:如何实现店铺爆发式增长