K8s 杂记

关于怎么定一个服务是有状态的还是无状态的

  1. 是否需要持久化存
  2. 重启时是否需要从存储中恢复数据(状态)
  3. 是否有请求信息缓存在内存中?

关于有状态服务的一些最佳实践
如非必要,优先无状态
How

  • 日志上报
  • 业务逻辑层不保存请求数据和状态
  • 缓存到redis
  • Cookie

why

  • 调度灵活
  • 故障对业务的影响小
  • 分布式变得简单

POD的状态表。
file

留下点什么吧