我用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
参考链接获取更多信息。