Pulumi:通过代码执行Job后删除ConfigMap



我用Pulumi创建了一个ConfigMap:

// Create setup script
const argoCDInitialSetupScript = new k8s.core.v1.ConfigMap('argo-cd-setup', {
metadata: {
name: 'argo-cd-setup',
namespace: 'argo',
},
data: {
'init-argo.sh': fs.readFileSync("src/assets/yaml/argo-cd/argo-cd-setup.sh").toString()
},
});

接下来,我运行一个将使用此ConfigMap的作业,当作业完成时,我想删除此ConfigMap,但我找不到如何在Pulumi中这样做!

我希望是这样的:

// Delete Config Map
argoCDInitialSetupScript.delete();

使用Pulumi,一旦工作完成,您可以简单地运行命令来销毁。

$ pulumi destroy

参考链接获取更多信息。

相关内容

  • 没有找到相关文章

最新更新