Nextflow没有使用正确的服务帐户将工作流部署到kubernetes

大卫·帕克斯

我们尝试在非默认的k8s名称空间上使用nextflow,我们使用的名称空间是nextflownamespace我们已经创建了PVC,并确保默认服务帐户具有管理员角色绑定。我们收到一个错误,表明nextflow无法访问PVC:

"message": "persistentvolumeclaims \"my-nextflow-pvc\" is forbidden: 
User \"system:serviceaccount:mynamespace:default\" cannot get resource 
\"persistentvolumeclaims\" in API group \"\" in the namespace \"nextflownamespace\"",

在该错误中,我们看到它system:serviceaccount:mynamespace:default错误地指向我们的默认名称空间mynamespace,而不是nextflownamespace我们创建供nextflow使用的名称空间

我们尝试添加debug.yaml = true到我们的文件中,nextflow.config但是找不到提交给k8s的YAML以验证错误。我们的配置文件如下所示:

profiles {
  standard { 
    k8s {
          executor = "k8s"
          namespace = "nextflownamespace"
          cpus = 1
          memory = 1.GB
          debug.yaml = true
        }
    aws{ 
          endpoint = "https://s3.nautilus.optiputer.net"
       }
  }

我们确实验证了当我们将命名空间更改为另一个任意值时,错误消息使用了新的任意命名空间,但是服务帐户名继续错误地指向用户的默认命名空间。

我们已经尝试了所有profiles.standard.k8s.serviceAccount = "system:serviceaccount:nextflownamespace:default"我们能想到的变体,但是这些尝试没有得到任何改变。

史蒂夫

我认为最好避免在Nextflow中使用嵌套的配置文件我会从您的个人资料中删除“标准”图层,或者只是将“标准”设为单独的个人资料:

profiles {

    standard {
      process.executor = 'local'
    }

    k8s {
        executor = "k8s"
        namespace = "nextflownamespace"
        cpus = 1
        memory = 1.GB
        debug.yaml = true
    }

    aws{ 
        endpoint = "https://s3.nautilus.optiputer.net"
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在开发/部署工作流中使用Docker?

来自分类Dev

Informatica将参数传递到已经具有参数文件的工作流

来自分类Dev

JQPlot没有使用正确的日期

来自分类Dev

TableView没有使用正确的TableViewCell

来自分类Dev

Silex 没有使用正确的路线

来自分类Dev

使用Vagrant和Git将应用程序从开发部署到生产服务器的通用或高效工作流程是什么?

来自分类Dev

使用没有内部静态类的流畅的构建器模式进行工作流

来自分类Dev

使用 Alfresco 工作流控制台删除所有工作流

来自分类Dev

如何使用自定义工作流步骤查找所有工作流

来自分类Dev

没有使用iTunes Connect Access的帐户

来自分类Dev

共享的托管要求/部署工作流

来自分类Dev

测试和部署工作流(Rails)

来自分类Dev

Activiti:没有使用键“ oneVacationProcess”部署的进程

来自分类Dev

Activiti:没有使用密钥部署任何流程

来自分类Dev

没有使用PHP脚本将文件上传到服务器

来自分类Dev

有没有使用公共变量的正确时间?

来自分类Dev

将流类型检查添加到grunt服务器开发工作流

来自分类Dev

部署到Azure扩展-仅允许创建Github Actions工作流。不允许GitHub + Azure Pipelines流创建

来自分类Dev

是否有使用 SPFx 编码/创建工作流程的选项?

来自分类Dev

带有switchMap和catchError的NgRx效果-有人可以解释我的代码与“正确”代码之间可观察到的工作流之间的区别吗?

来自分类Dev

Django LiveTestServerCase没有使用正确的设置

来自分类Dev

python virtualenv没有使用正确版本的python

来自分类Dev

我的本地主机没有使用正确的路径

来自分类Dev

诗歌没有使用正确的Python版本

来自分类Dev

没有使用正确的图形卡

来自分类Dev

Django LiveTestServerCase没有使用正确的设置

来自分类Dev

git push没有使用正确的git配置值

来自分类Dev

Grunt没有使用正确的JSON文件

来自分类Dev

数组没有使用循环正确平均

Related 相关文章

  1. 1

    如何在开发/部署工作流中使用Docker?

  2. 2

    Informatica将参数传递到已经具有参数文件的工作流

  3. 3

    JQPlot没有使用正确的日期

  4. 4

    TableView没有使用正确的TableViewCell

  5. 5

    Silex 没有使用正确的路线

  6. 6

    使用Vagrant和Git将应用程序从开发部署到生产服务器的通用或高效工作流程是什么?

  7. 7

    使用没有内部静态类的流畅的构建器模式进行工作流

  8. 8

    使用 Alfresco 工作流控制台删除所有工作流

  9. 9

    如何使用自定义工作流步骤查找所有工作流

  10. 10

    没有使用iTunes Connect Access的帐户

  11. 11

    共享的托管要求/部署工作流

  12. 12

    测试和部署工作流(Rails)

  13. 13

    Activiti:没有使用键“ oneVacationProcess”部署的进程

  14. 14

    Activiti:没有使用密钥部署任何流程

  15. 15

    没有使用PHP脚本将文件上传到服务器

  16. 16

    有没有使用公共变量的正确时间?

  17. 17

    将流类型检查添加到grunt服务器开发工作流

  18. 18

    部署到Azure扩展-仅允许创建Github Actions工作流。不允许GitHub + Azure Pipelines流创建

  19. 19

    是否有使用 SPFx 编码/创建工作流程的选项?

  20. 20

    带有switchMap和catchError的NgRx效果-有人可以解释我的代码与“正确”代码之间可观察到的工作流之间的区别吗?

  21. 21

    Django LiveTestServerCase没有使用正确的设置

  22. 22

    python virtualenv没有使用正确版本的python

  23. 23

    我的本地主机没有使用正确的路径

  24. 24

    诗歌没有使用正确的Python版本

  25. 25

    没有使用正确的图形卡

  26. 26

    Django LiveTestServerCase没有使用正确的设置

  27. 27

    git push没有使用正确的git配置值

  28. 28

    Grunt没有使用正确的JSON文件

  29. 29

    数组没有使用循环正确平均

热门标签

归档