POD启动时,我的应用程序锁定了etcd密钥。 要求是解锁POD崩溃时锁定的钥匙。如何实现呢? 谢谢
答案 0 :(得分:1)
我不确定这是否有帮助:
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