POD启动时,我的应用程序锁定etcd密钥。要求是解锁POD崩溃时锁定的钥匙。如何实现呢?谢谢
我不确定这是否有帮助:
1)您可以设置一个preStop
钩子,该钩子可以调用HTTP请求/执行程序(例如shell脚本),该钩子可以从etcd
中删除锁定。
2)在Pod YAML中正确设置terminationGracePeriodSeconds
选项
preStop
钩子的更多详细信息:container hook读取:https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-terminating-with-grace