部署于容器平台上的服务,第一,尽可能考虑实现无状态服务,比如日志,打印到标准输出,通过filebeat等采集处理
如果涉及session, 可以考虑使用API gateway层来处理, 尽可能不要放到业务服务层。
数据库,至少到目前为止,不建议部署于容器平台
服务间通信,建议考虑事件驱动机制
如果需要有状态服务,存储需求建议具体问题具体分析,很难说有普适的道理,不同的场景不同的需求对存储的要求也不同,通常没有大量分布式存储需求,可以不用配置ceph、glusterfs等。 NFS、NAS等也可以。