如今数字化转型已经成为现阶段企业发展的主流趋势,大量的企业会开始建设技术支撑底座,来服务最终的业务目标和战略。这个底座一般都会采用目前较新的架构及技术进行实现,比如微服务、DevOps、容器技术等。
这几年,Kubernetes 已经基本成为了容器编排领域的事实标准,各种大厂都争相把容器和 K8s 技术作为重心发展。这也充分体现了容器技术在当今软件研发领域的地位。
CNCF 对云原生的定义中也提到了需要有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。
我们又处于一个云时代,企业总可能出于各种原因进行多云、混合云的决策。在这些场景下,我们就特别容易面对多集群甚至大规模 K8s 集群的情况。因此,如何进行多集群管理?以及如何对集群和运行的系统进行诊断,对于系统运维而言会变得尤为重要。
OSCHINA 本期高手问答(11月23日- 11月29日)我们请来了@骆冰利 和大家一起探讨关于大规模 K8s 集群管理。可讨论的问题包括但不限于:
- 大规模集群遇到的挑战
- 如何实现跨集群的管理?
- 如何直接用 K8s 的能力去解决大规模集群的运维问题?
如有其他相关的问题,也欢迎提问。
嘉宾简介
骆冰利,端点技术专家、Erda SRE 团队负责人。对容器技术、云原生等方向有着多年的深入研究和实践经验。
为了鼓励踊跃提问,@Erda 会在问答结束后从提问者中抽取 5 名幸运用户赠予 手提保温咖啡杯 一个。
OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家就相关问题向@ 骆冰利 老师 提问,直接回帖提问即可。
高手问答第 271 期 —— 聊聊大规模 K8s 集群管理
@wuxqing @GenZ @吐槽的达达仔 @yybear @卧枝会中田
@Erda技术团队 K8s上面部署不通的应用对于存储有不同的要求,有的要高吞吐,有的是要低响应。大规模K8s部署的时候是怎么协调这种存储差异的问题?还是说需要根据不同的场景,运维不同的存储服务?还是说尽量存储使用解决方案?
@Erda技术团队 答案都很专业, 成功的吸引我去你们官网看了很久. 这种广告可以多来.
@Erda技术团队 请问下你们维护的最大k8s集群规模大小是多少?遇到了哪些性能、稳定性问题?做了哪些优化?
@Erda技术团队 老师目前容器化部署编排企业私有成本远没有云厂商实惠 这会不会形成垄断趋势,还有serverless的发展是不是对容器技术的冲击呢
@Erda技术团队 K8S对标两地三中心这样的部署架构老师有什么推荐么?是一套K8S 用namespace区分好,还是各自搭建,优缺点老师能分享一下吗?
@Erda技术团队 您好,请问需要把所有的服务都拆分为微服务吗?并发量到多大才需要这样?
@Erda技术团队 k8s 持久化存储有推荐方案吗?nfs性能和稳定性都不行,ceph蛮复杂的(还要区分rbd、ceph),貌似也有人反应不稳定
@Erda技术团队 数据库这类对存储敏感的软件,你们会部署到k8s上吗?有什么要注意的?
@Erda技术团队 请问老师你们运维的k8s的集群是运行物理机上还是虚拟机上。现在不少公司都已经有虚拟化环境。虚拟机和容器共存有什么经验、建议吗。