容器集中管理一般都需要 服务注册和发现,请问etcd和consul更推荐哪个?注册中心的服务时使用k8s的服务还是使用swarm的service或者自己搭建服务中心比较好,有推荐不
K8S是google的,swarm是docker原生的,各有利弊吧,redhat的产品openshift使用的是k8s,阿里内部有两个做这块的团队,它们都使用swarm,这个还是根据你们技术团队的特点和应用情况等进行一下试用再做选择吧,没有绝对的好与不好
服务注册和发现,推荐使用consul; 如果我们紧紧使用k8s相关功能,建议注册中心的服务时推荐使用k8s的服务; 如果我们是想做一个大的PaaS平台,k8s在这个平台中仅是一个功能模块,建议搭建自己的服务注册中心。
建议都尝试一下,一方面是熟悉docker,一方面是加深了解docker周边平台或软件。
每个公司情况不一样,这些软件都是满足某一方面或基础的,不会完全满足你们需求,使用后都得二次开发。
个人感觉看应用的规模、复杂度,小环境我比较建议Swarm,复杂环境可能K8S更强大吧。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30