Okteto 忽略某些 yaml 文件

Okteto ignore certain yaml file

在我的 GitHub 存储库中,我有 2 个 yaml 文件:

我使用 cloud.okteto.com 来部署这个部署文件。但我不希望 Okteto 部署 deploy-all-secrets.yaml 文件。有什么办法可以从 Okteto 中排除这个文件吗?

我尝试使用 .stignore 文件,但没有结果。

根据文档 https://okteto.com/docs/cloud/okteto-pipeline/。 您可以将任何需要使用 kubectl apply 执行的 k8s 清单文件放在该文件夹中。因此,只需从 k8s 文件夹中删除 deploy-all-secrets.yaml,它就不会被 Okteto 执行。

您的另一个选择是在您的存储库的根目录下创建一个 okteto-pipeline.yaml 文件。这使您可以控制 Okteto 部署管道的方式。对于您描述的场景,它看起来像这样:

deploy:
- kubectl apply -f deploy-all-secrets.yaml

有关如何自定义管道的更多信息is available here

注意:.stignore 文件仅在文件同步阶段由 okteto up 命令使用。有关 is available here.

的更多信息