刘林,搜狗资深软件工程师
基于 Kubernetes 和 Docker,我们已经搭建了商业云平台,支持无状态服务的构建、部署、运行和监控。同时,我们也一直探索其对有状态服务的支持,以便对 MySQL 等有状态服务进行容器化,完善商业云平台技术体系,降低运维成本。在有状态服务支持方面,基于 Operator 的方案被证明是一种有效的方案,我们也基于 Operator 完成了对 MySQL 等有状态服务的容器化。本次报告主要分享我们在 Kubernetes Operator 框架下的设计和实践经验,并以 MySQL 容器化中的实例,分享我们研发 MySQL-Operator 时在 MySQL 容器编排、MySQL 存储方式选择、MySQL 高可用等方面的实践经验。