kubernetes - 删除服务后如何清理kubernetes中的数据库?
问题描述
考虑以下已经满足的事情。
1. maria-db 在单独的 pod 中运行并且是预安装的。
2. 当我们部署一个新服务时,它能够连接到 maria-db 并在其中创建 SCHEMA。
但最后的要求是当服务被删除时,它应该清理 SCHEMA。我试过用删除后标签写一份工作。
解决方案
所以只是一个想法,你可以通过使用准入控制来做到这一点,即你的逻辑可能是这样的:
Delete Pod Requested --> Hits Addmission Control --> Addmission Controller Removes Schema --> Pod Deleted
但是,这将是很多自定义代码,您需要一种方法来识别该特定服务在数据库中创建的模式。
推荐阅读
- java - Play Framework 2.7.x 中的 TODO
- python-3.x - Python:组合多个压缩文件并输出到多个csv文件
- android-studio - 为什么android studio上的虚拟设备无法启动
- azure - 使用 Rest API 创建 Azure BOT 的问题
- fmi - FMI 函数调用顺序(FMI 2.0)
- mysql - 将mysql查询转换为rails查询
- symfony - 为什么 AliceBundle Fixture DateTime 给了我一个意想不到的值?
- elastic-stack - 构建包含过滤的日志条目列表的 Stackdriver Dashboard
- django - 无反向匹配在 /
- javascript - 通过单击输入元素内部来停止事件传播