Kubernetes和有状态服务
最近在学习Kubernetes,发现Kubernetes支持部署有状态服务,在之前的工作中一直在做长连接和有状态服务相关的工作,使用裸机部署服务。换工作之后,新公司后端的服务使用aws的ecs部署,但是长连接服务还是使用的裸机部署。长连接和有状态服务,频繁重启会影响用户体验,也可能会在造成数据错误,使用k8s或者类似的弹性容器编排平台,运维成本会很高。
在k8s上部署的服务,ip地址和运行的实际物理节点可能是不同的,所以网络和存储都需要远程管理,依赖另外的基础设施。所以云原生架构图如下:

Todo
- 有状态服务如何部署及管理?
- 依赖的注册中心/DNS/ETCD可以部署在k8s集群中?
参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Moyin!