首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置工作区以使用tekton中的s3存储类

配置工作区以使用tekton中的s3存储类
EN

Stack Overflow用户
提问于 2021-06-08 06:32:41
回答 1查看 103关注 0票数 1

我想配置我的tekton管道来使用S3工作区,官方tekton文档https://tekton.dev/docs/getting-started/有一节说删除配置-工件-pvc桶,并用带有Aws密钥的配置-工件-桶configMap来代替它。我遵循了这个过程,但是每次我创建管道时,它仍然使用PVC

代码语言:javascript
复制
apiVersion: v1
kind: ConfigMap
metadata:
  name: config-artifact-bucket
  namespace: tekton-pipelines
data:
  location: s3://mybucket
  bucket.service.account.secret.name: tekton-storage
  bucket.service.account.secret.key: boto-config
  bucket.service.account.field.name: BOTO_CONFIG
代码语言:javascript
复制
apiVersion: v1
kind: Secret
metadata:
  name: tekton-storage
  namespace: tekton-pipelines
type: kubernetes.io/opaque
stringData:
  boto-config: |
    [Credentials]
    aws_access_key_id = xxxx
    aws_secret_access_key = xxxx
    [s3]
    host = xxxx
    [Boto]
    https_validate_certificates = False

在配置tekton以将s3存储桶用于我的工作区之前,我是否需要设置自定义s3存储类

我的管道运行仍然使用声明模板来备份我的工作区。如何更改为使用s3存储桶?

代码语言:javascript
复制
apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
  generateName: hello-
spec:
  pipelineRef:
    name: hello
  workspaces:
    - name: output
      volumeClaimTemplate:
        spec: 
          accessModes:
            - ReadWriteOnce
          resources:
            requests:
              storage: 1Gi

有没有s3支持的任务运行或流水线运行的例子?

EN

回答 1

Stack Overflow用户

发布于 2021-06-12 01:35:09

问题出在volumeClaimTemplate的定义方式上。如果运行kubectl get storageclass并查看name列,您将注意到其中一个列具有文本(default)。在没有声明存储类的情况下,将选择默认值。要解决此问题,请设置spec.workspaces.volumeClaimTeamplte.spec.storageClassName字段。

我使用的是IBM Cloud (例如),所以我(使用kubectl get storageclass的输出)将storageClassName设置为"ibmc-s3fs-standard-regional"

代码语言:javascript
复制
workspaces:
  - name: output
    volumeClaimTemplate:
      spec: 
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 1Gi
        storageClassName: "ibmc-s3fs-standard-regional"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67879383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档