如何使用Skaffold将整个清单文件夹部署到Kubernetes

jjhzyzn0  于 2023-05-28  发布在  Kubernetes
关注(0)|答案(1)|浏览(177)

我正在尝试从Kubernetes文档本身实现建议的并行处理扩展作业https://kubernetes.io/docs/tasks/job/parallel-processing-expansion/
我有我的扩展工作,build-jobs.sh被称为skaffold作为一个前钩。

但是一旦我的作业规格生成,我的Dockerfile构建,Skaffold并没有部署/k8s/jobs文件夹中的所有内容。
我的skaffold规格:

apiVersion: skaffold/v4beta2
kind: Config
metadata:
  name: my-job
build:
  artifacts:
  - image: MY_IMAGE_LOCATION
    docker:
      dockerfile: Dockerfile
    hooks:
      before:
        - command: [ "sh", "-c", "./k8s/build-jobs.sh" ]
          os: [ darwin, linux ]

manifests:
  rawYaml:
      - ./k8s/jobs/*.yaml

我对rawYaml字段的尝试:

  • ./k8s/jobs
  • ./k8s/jobs/

以上都不起作用。

aij0ehis

aij0ehis1#

我找到了答案,下面的清单yaml做的伎俩

manifests:
  rawYaml:
      - ./k8s/jobs/*.yaml

相关问题