• atompi
    2018-08-28
    重复打包,重复配置,换了运行环境,你就不得不再来一遍。我们创建了适用于一个应用的部署模式,但我们仅仅只是创建的它,并不能批量生产它。Docker的出现,好比告诉我们:“你应该用你的模板去快速的批量生产,而不是按照这个模板再‘创造’一个一样的模板”
    
     65
  • foo
    2018-08-28
    引用原文:“docker项目给PaaS世界带来的“降维打击”,其实是提供了一种非常便利的打包机制。这种机制直接打包了应用运行所需要的整个操作系统,从而保证了本地环境和云端环境的高度一致”

    既然打包了整个操作系统,如果一台机器上跑n个docker镜像,那意味着有n个操作系统运行在这台机器上,那每个docker所能获取到的资源是不是就很有限了,比如内存、cpu、文件描述符等等,请释惑。谢谢

    展开

    作者回复: 其实只打包了文件系统,不包括操作系统内核。在容器技术基础里我们会详细解释。

    
     32
  • timmy
    2018-08-28
    一个弱智的问题:打包了系统镜像的应用会不会超级大?

    作者回复: 会,不过讲镜像的时候会提到,怎么个大法

     1
     22
  • 方志朋
    2018-08-28
    公司的paas系统从swarm转到了k8s,刚好看到了这个专栏,内心十分的激动,看了两篇,内容十分的精彩。
     1
     18
  • extraterrestrial!!
    2018-08-28
    没经历过pass阶段, 既然打包这么重要,为啥后来的docker做了,cloud foundry自己没有做?有什么特别的难点吗?

    作者回复: 技术上其实不难,但要想出镜像这个方法,却是一个从0到1的突破。

     1
     13
  • @特
    2018-08-28
    在接触Docker以前主要是使用自动化脚本去做一系列重复的环境初始化工作,比如大名鼎鼎的LAMP就有公司专门为其打造了自动化安装的系统。后来就有了ansible这种神器。但是他们都不如Docker这么简洁粗暴。
    
     11
  • 李博越
    2018-08-28
    后面求加餐能讲讲cncf各个产品的overview以及关系

    作者回复: 最后一部分开源生态,自会提到

    
     9
  • 罗辑思维
    2019-06-15
    早年Win98/XP时代,系统大多数都是GHOST版本,安装软件经常提示缺少库文件什么。后来出现绿色软件,不需要安装,直接解压本地就可以使用。感觉有点类似DOCKER打包功能。
    
     7
  • 聪灵果
    2018-08-28
    背景故事讲地很有意思嘛~
    
     7
  • adoal
    2018-09-16
    如果打包不包括kernel,那么某个应用需要加载特定ko怎么办呢?

    作者回复: 没办法,不能用常规的linux容器

     1
     6
  • 风语者
    2018-10-12
    也有说法认为开发人员在Kubernetes的体验比较糟糕,毕竟通常Kubernetes被认为更像是“IaaS+”而不是一个“PaaS”。如果Kubernetes就是“IaaS+”而不是一个“PaaS”,那是不是可以将Cloud Foundry运行在Kubernetes之上?
    目前Cloud Founfry已经支持了两种不同的运行时,参考:
    Cloud Foundry gives you the choice: CF Container Runtime is built using Kubernetes and CF BOSH. You can also continue to use the Cloud Foundry cloud application platform — CF Application Runtime.

    Kubernetes项目就是之前的Kubo项目发展而来。

    Formerly known as Project Kubo, an incubating project within the Cloud Foundry Foundation initiated by engineers at Google and Pivotal, the Kubernetes-powered, Kubernetes-certified CF Container Runtime offers a uniform way to instantiate, deploy, and manage highly available Kubernetes clusters on a cloud platform using CF BOSH.

    这样的整合看上去是取长补短的结合,把Cloud Foundry作为PaaS管理整个应用的云环境,包括k8s集群.
    Kubernetes and CF BOSH together are a powerful combination. With CF BOSH managing the deployment and lifecycle of your environment, you can achieve high availability for Kubernetes clusters, as well as scaling, VM healing, and rolling upgrades.

    因为我的工作中主要是基于Cloud Foundry的开发,但同时对k8s非常感兴趣,不知道这个整合的方向是否与以后的趋势相悖,望指点迷津。
    谢谢!
    展开

    作者回复: 两者没什么联系,也没有取长补短。cloudfoundry是标准的paas项目。kubernetes是容器化基础设设施项目。根据需要选择即可。

    
     3
  • 李金洋
    2018-09-06
    buildpacks是不同语言,不同版本都要有一个,确实很烦。
    
     3
  • 马若飞
    2018-08-28
    我个人理解用户还是需要Paas作为“云”,也就是载体,在之上运行这个“包”。这也就是AWS还是活的好好的原因。不知道对不对请老师指正。

    作者回复: 一点没错。不过,我们也会讲到一些新技术,让AWS们也有点坐不住

    
     3
  • leon
    2018-08-28
    一直比较纠结,生产环境建议是二进制还是容器方式部署?

    作者回复: 部署部分会讲到最佳实践

    
     3
  • 岁月~静好
    2018-08-28
    作为菜鸟的我希望之后可以在自己工作中搭建应用起来Docker和k8s。

    作者回复: 先考虑小规模试点。

    
     3
  • 龟太君
    2019-07-30
    镜像打包的只是操作系统的文件与目录,并不包含kernel,如果宿主机的内核与打包的操作系统文件目录不匹配,镜像启动会不会有问题?
    
     2
  • jinbing
    2018-10-09
    09年的时候就在做应用打包,无数的脚本和接口,非常复杂,ISV的动力也不足。容器用粗暴的方法(应用连runtime环境一起打包)解决了这个问题。要是容器申请了专利,就不会发展这么快了吧。开源和商业专利相爱相杀啊~~
    
     2
  • lyhbit
    2018-10-07
    Docker 项目给 PaaS 世界带来的“降维打击”,其实是提供了一种非常便利的打包机制。这种机制直接打包了应用运行所需要的整个操作系统,从而保证了本地环境和云端环境的高度一致,避免了用户通过“试错”来匹配两种不同运行环境之间差异的痛苦过程。
    
     2
  • 张应罗
    2018-08-28
    一直对YAML文件里的 list格式 理解的不深入,以及 selector 和label 关系等,后面会有涉及嘛?包括CICD的流程等

    作者回复: 重要字段都会做详细解释

    
     2
  • 小彬
    2018-08-28
    已经入坑k8s
    
     2
我们在线,来聊聊吧