Open lxs137 opened 5 years ago
本周工作
进一步实现大数据平台更多的需求:
实现HDFS文件系统的持久化,保证重新部署的master和slaves节点仍然保存着原先的数据
为容器添加Spark框架,支持本地、Standalone和Yarn的运行方式
参考了Service Mesh社区中的博客,对动态更新有了一个大致的想法:
将微服务系统安装到Istio中,同时每一个Pod的labels中都带有type=normal的标签。当我们需要上线新版本时,可以为新版本的Pod的labels赋予type=grey的标签,然后定义VirtualService中的sourceLabels来对流量进行路由,从而完成我们动态更新一致性的基本需求:某一完整的事务调用链要么调用的都是旧版本的服务,要么都是新版本的服务
在将流量完整地从旧版本转移到新版本后(流量占比从100%-0%到0%-100%),将Pod中的labels改回type=normal
目前Istio在Kubernetes集群上的安装出现问题,因此还没有能够将微服务部署到集群上。
下周工作
实现大数据平台上更多的需求
实现上述微服务动态更新的一个demo
想说的话
廖祥森
本周工作
下周工作