k8s 无状态与有状态应用

k8s-无状态与有状态应用

1. 无状态与有状态应用

  • Deployment控制器设计原则:管理的所有Pod一模一样,提供同一个服务,也不考虑在哪台Node运行,可随意扩容和缩容。这种应用称为“无状态”,例如Web服务
  • 在实际的场景中,并不能满足所有应用,尤其是分布式应用,会部署多个实例,这些实例之间往往有依赖关系,例如主从关系、主备关系,这种应用称为“有状态”,例如MySQL主从、Etcd集群
原文地址:https://www.cnblogs.com/scajy/p/15667286.html