docker为什么好用?就可以统一使用docker命令进行启动、关闭、查看日志,在启动docker时带上配置命令直接就可以配置。如果嫌一个个启动太麻烦,甚至可以把配置写到docker-compose文件里,用docker-compose管理docker程序,k8s可以跨机,这也是他们之间唯一的重叠点。

mesos、k8s和spark之间的联系和区别是什么?

Mesos、K8s之间有关系,简单地说有竞争关系,都是用来进行容器编排的,是容器技术的关键组件。Mesos比K8s出道早,一度受到市场热捧,不过,K8s有Google撑腰很快就盖过了Mesos,而且战胜了Docker的自己Swarm,今天K8s已经是容器编排的事实标准了。Spark是大数据领域的一款软件,最早是作为Hadoop的竞争对手出现,如今已经与Hadoop整合在一起了。

K8S和Docker到底啥关系?为什么K8S彻底放弃Docker底层?

什么是docker? docker可以理解成装修的工人,每个工人都有不同的技能(dockerfile),有的会砌墙、有的会和泥、有的会做木工等,当不同工种的工人开始干活时,容器(container)就产生,各司其职提供各自的服务能力。什么是k8s? k8s就可以理解为包工头,它可以去管理不同的工人,让他们各自工作,正常提供自己的服务能力(容器编排)。

同时,在某些工种的工人不足时,可以新增一些;某些工人生病了,可以找新的工人替换掉,这就是容器的弹性扩缩容和健康检查。多个包工头就对应着多个k8s集群为什么k8s要放弃docker底层?这个可以这么理解,工人的理想比较远大,他也想做包工头,所以在工作中,除了干自己的事情以外,还想抢包工头的一些事情,安排这个处理那个。

k8s对应国内的镜像加速dockerhub(docker.io)dockerhub.azk8s.cngcr.iogcr.azk8s.cnk8s.gcr.io网页链接quay.ioquay.azk8s.cn。


文章TAG:k8s  docker  
下一篇