如何排查容器云中未做持久化的数据?

容器重启丢失文件,一般都会做持久化挂到外部存储上,可开发技能有限,经常会直接发布未挂载出来的镜像,发生故障时,数据丢失才造成危害。
如何避免,有啥快捷检查方法发布应用前杜绝

参与8

2同行回答

罗文江罗文江课题专家组云计算架构师某银行
r1、建议利用K8S的探测机制进行应用设计, K8S有下面的三种探测机制 :---  存活性探测(Liveness probes) :主要是探测应用是否还活着。如果检测到应用没有存活就杀掉当前pod并重启。--- 就绪性探测(Readiness probes):只要是探测应用是否准备好接受请求访问,如果检测应用准备...显示全部

r1、建议利用K8S的探测机制进行应用设计, K8S有下面的三种探测机制 :
---  存活性探测(Liveness probes) :主要是探测应用是否还活着。如果检测到应用没有存活就杀掉当前pod并重启。
--- 就绪性探测(Readiness probes):只要是探测应用是否准备好接受请求访问,如果检测应用准备好了,就把请求流量放进来;反之,则把应用节点从注册中心拿掉。
----启动探测(Startup Probes):对于旧应用需要更长的启动时间,这时候既不想重启应用也不想让请求访问进来,可以设置启动探测给足够的启动时间保证应用启动成功。
2、 在应用的设计中,增加Readiness probes 探测,如果外部存储没有就绪,则向监控报错,由人工介入检查存储问题。

收起
银行 · 2021-09-19
浏览2726

提问者

ideazhang
项目经理证通股份
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-09-13
  • 关注会员:3 人
  • 问题浏览:3299
  • 最近回答:2021-09-28
  • X社区推广