浅谈Kubernetes和Docker
近年来,Docker像一股旋风席卷IT界,Docker指的是容器技术,其字面意思是集装箱。Docker容器技术得以快速发展,核心技术是镜像打包,使得上下游能友好地进行协助和标准化交付。“build once run anywhere”构建一次到处运行的想法非常好,实践中发现,系统在开发和测试,以及生产环境之间部署时应用配置会发生变化,仅靠“环境变量-e”没法满足实际需求。 另外,“容器镜像”的架构使得应用配置文件变更困难,如容器已部署你的需求。但是,更改应用配置文件中的一个参数,都需要重新修改Dockerfile文件来实现,体现不出用容器的优势,反而感觉更加繁琐。 这个时候,我们来看看集装箱的概念。集装箱是装在船上来运输的,船上的舵手把集装箱送往全世界。IT世界的Docker装在数据中心的Linux系统环境中,容器何去何从由Kubernetes这个舵手说了算。 有人说Kubernetes出身好(谷歌的基因),活儿好,但是不好管理,作为老船长的几个IT管理者又拿出了Sextant来驯服Kubernetes。Sextant是什么东西呢?Sextant和Kubernetes(K8S)的关系,...