删除服务后如何在kubernetes中清理数据库?

时间:2019-09-16 03:48:33

标签: kubernetes

请考虑以下条件。
1. maria-db在单独的Pod中运行并已预安装。
2.部署新服务时,它可以连接到maria-db并在其中创建SCHEMA。

但是最后的要求是删除服务后,它应该清除SCHEMA。 我尝试过写带有后删除标签的工作。

1 个答案:

答案 0 :(得分:1)

所以只是想一想,您可以使用Admission Control来做到这一点,即您的逻辑可能遵循以下原则:

Delete Pod Requested --> Hits Addmission Control --> Addmission Controller Removes Schema --> Pod Deleted

但是,这将是很多自定义代码,您将需要一种方法来识别该特定服务已在数据库中创建的Schema。