上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 57 下一页
摘要: Pipelines 概述 Pipeline是Tasks的集合,作为持续集成流的一部分,您可以定义并按照特定的执行顺序排列这些Tasks。Pipeline中的每个Tasks在Kubernetes集群上作为Pod执行。您可以配置各种执行条件来满足您的业务需求。 Pipeline使用When表达式 whe 阅读全文
posted @ 2023-12-04 16:00 小吉猫 阅读(155) 评论(0) 推荐(0) 编辑
摘要: TaskRun 概述 TaskRun允许您在集群上实例化和执行Task。任务指定执行容器映像的一个或多个Steps,每个容器映像执行特定的构建工作。TaskRun按照指定的顺序执行任务中的Steps,直到所有Steps执行成功或失败。 TaskRun 配置清单 apiVersion: tekton. 阅读全文
posted @ 2023-12-04 15:26 小吉猫 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Tasks 概述 Task是一系列Step的组合,每个Step主要负责运行特定的构建或交付工具从而完成相关的一次特定事项;Task以Kubernetes集群上Pod运行。Task是名称空间级别的资源。 Tasks 组成 Parameters:是使得Task及Pipeline资源定义出的“模板”更加具 阅读全文
posted @ 2023-12-02 20:07 小吉猫 阅读(131) 评论(0) 推荐(0) 编辑
摘要: kaniko 概述 kaniko是一个从Dockerfile构建容器镜像的工具,可以在容器或Kubernetes集群中使用。 kaniko不依赖于Docker守护进程,并且完全在用户空间中执行Dockerfile中的每个命令。 Kaniko是作为image运行: gcr.io/kaniko-proj 阅读全文
posted @ 2023-12-02 20:06 小吉猫 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 环境要求 1. 运行 1.18 或更高版本的Kubernetes 集群; 2. 集群上要安装了Tekton Pipelines; 部署 Tekton Triggers 下载 Tekton Triggers # wget https://storage.googleapis.com/tekton-re 阅读全文
posted @ 2023-12-01 15:38 小吉猫 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 环境要求 kubernetes:1.21+ 部署 NFS server 下载 nfs server 部署清单 # wget https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/nf 阅读全文
posted @ 2023-11-30 15:34 小吉猫 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 环境要求 1. 运行 1.25 或更高版本的Kubernetes 集群; 2. 集群上要启用了RBAC鉴权插件; 3. 拥有管理员权限(绑定到了clusterrole/cluster-admin)的用户; 部署 Tekton Piplines 下载 Tekton Piplines 部署清单 # wg 阅读全文
posted @ 2023-11-29 10:56 小吉猫 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 下载 tkn 安装包 # wget https://github.com/tektoncd/cli/releases/download/v0.33.0/tektoncd-cli-0.33.0_Linux-64bit.deb 安装 tkn # sudo dpkg -i tektoncd-cli-0.3 阅读全文
posted @ 2023-11-29 10:55 小吉猫 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 部署 Tekton Dashboard 下载 Tekton Dashboard 部署清单 # wget https://storage.googleapis.com/tekton-releases/dashboard/latest/release.yaml 替换 gcr.io # sed -i 's 阅读全文
posted @ 2023-11-29 10:36 小吉猫 阅读(106) 评论(0) 推荐(0) 编辑
摘要: CI/CD CI 介绍 CI是指持续集成,它属于开发人员的自动化流程。 CD 介绍 CD指持续交付和持续部署,两者都事关Pipeline后续的自动化,但有时也会单独使用以评估自动化程度。 CI/CD 介绍 CI/CD是一种在应用开发阶段引入自动化实现以较高频度向客户交付应用的方法。 CI/CD 阶段 阅读全文
posted @ 2023-11-28 17:42 小吉猫 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 57 下一页