上次说了deployment,它也是kubernetes的核心概念,主要职责和RC一样就是为了保证pod的数量和健康,除了RC有的功能,它自带的光环属性查看事件和状态,还支持回滚,回滚到任意的版本,相对于RC强大。官方推荐就是使用deployment来管理无状态的应用。所以还是按照官方的理论走以后就用deployment来管理我们的pod。前面说过可以通过–replicas的方式来扩缩容,或者是通过dashboard的方式界面化的扩缩容。其实都需要手动,如果kubernetes可以通过当时容器使用情况来自动的扩缩容,其实有的可以进行预知,有的根本就是不确定的,纯手工去做也是不现实的人海战术。
阅读更多