放眼望去,容器、Kubernetes 和云原生技术正在被越来越多的企业青睐,Kubernetes 已经为一种大规模部署容器化应用程序的标准。随着它不断的快速迭代发展, 企业在实际的应用部署过程中也面临着各种复杂的问题和挑战。如何克服 K8S 技术难关,使其更好的服务于容器化应用成为大家关注的重点。
8 月 17 日 UCan 下午茶上海站 ——《云原生 Kubernetes 的开发和运维》技术沙龙现场,六位资深技术专家围绕 K8S 的落地实践进行了充分的探讨。
张苗磊:Kubernetes 集群在云平台的实践与应用
K8S 自 2014 年推出,目的就是作为集群内容器管理调度的平台,用户只需关心将内容放进容器,而把调度和运行交给 K8S。为了让 K8S 在生产环境上运行得更加顺畅和完善,UCloud 作为公有云厂商推出的 UK8S,除了通用性,还提供了很多拓展能力。
例如 Pod 的网络方案上,借助云厂商的底层网络能力,通过提供 SecondIP 的方式,和云上其它产品打通,避免采用封包方案造成的性能损失。又如在服务接入上,公有云的 UK8S 能通过插件很好地提供,用户在集群内部创建一个 loadbalancer 类型的 service,就能自动化地和 ULB 产品关联并使用。同时还支持非 SNAT 形式的 loadbalancer,让 Pod 可以直接拿到源 IP 地址。
存储方面,K8S 原生态里 PV 需要集群管理员或第三方来实现。UK8S 也结合 UCloud 存储产品提供了自动化的实现,有块存储和文件存