【云计算】Kubernetes、Marathon等框架需要解决什么样的问题?
答:可以跑在容器里,也可以跑在host上,可以尝试hyperkube的集成工具。 问:roollback的具体机制是? 答:感觉应该通过lablel,再一个个替换已经升级的pod,不过还没仔细研究过。问:Mesos和Kubernetes到底有什么区别?感觉有很多重合的地方。 答:Mesos和Kubernetes侧重点不同,确实有一些重合的地方;mesos更擅长资源管理,支持上层framework,k8s原生为容器设计,更关注app相关的一些问题。
问:“比如用HAProxy,直接导流到service的endpoints或者Pods 上”,haproxy如何导流到Pod上,podIP不是不固定的吗? 答:可以通过watch etcd或者api server的方式,监听变化来更新haproxy;kubeproxy改用haproxy,只是external loadbalancer的方式;如果要替换,需要重新开发。
问:有没有可以推荐的分布式Volume方案?你们使用起来性能如何? 答:分布式volume,可以尝试rbd,性能的话就需要自己多多测试,不断调优了;有用户提到在使用moosefs做存储,对glusterfs的支持也很多。
问:k8s的插件规范吗?还是直接硬改? 答:有些还是比较规范的,可以plugin方式;有些还需要后续版本的调整,否则要动源码了。
问: k8s 如何监听docker 的事件,比如:在意外退出前,想抛出一些额外的事件,通知lb如何做? 答:不确定这个是监听docker的哪些事件,再pod,rc层面可以进行watch。
问: k8s如何设置各个pod的依赖和启动顺序? 答:目前没看到很好的控制Pod的依赖和启动顺序的机制 可以在应用层面避免这些依赖和顺序问题。
问:问一下k8s 集群内部容器间网络这块的解决方案有哪些,类似flannel这类方案的性能问题有什么好的解决方案? 答:目前flannel有其他的替代方案,但flannel部署比较方便,贴近Kubernetes的整体工作模式;性能上,如果做联机内网,总会有损耗,这个需要取舍了;有用户反映,华为的测试结果说ovs比flannel好,但是自己没有实际测试过;flannel的性能可以看coreos官网的blog,上面有测试报告。
问:先用容器做轻量级虚拟机,容器间可以通过hsotname访问,不知如何动手? 答:k8上的内网DNS(kube2dns + skydns) 应该可以满足需求,可以尝试一下。
问:有没有好的监控工具? 答:可以参考DockOne上的另外一篇文章。
页:
[1]