开发者应该了解Kubernetes对于程序的影响点
开发者是否要了解Kuberntes呢?
现在Kubernters越来越热了,很多公司都在开发、测试以及生产上逐步使用上了Kubernetes作为容器集群管理平台。最新调查显示,在5000+的大型企业中,有超过40%的生产环境已经使用上Kubernetes(*)。但是一般的理解,Kubernetes是更偏运维类的系统,开发似乎不用太关注,是否是这样?答案是否定的!
虽然说,多数开发者可以不用改动原有应用就可以把这些应用迁移/搬移到容器平台里(这里用“搬移”意思是,更多的是使用者把容器直接作为虚机对待),但是如果需要更好的使用Kubernetes,则开发者需要理解kubernetes的一些架构以及原理,并对程序架构以及一些实现细节作出调整。本文从一些细节上解释一下程序需要做出的适配点,以更好的把程序运行到Kuberentes上。