目前市面上,
容器技术有:Docker、CSDE和Rkt等等
集群管理与部署有:Kubernetes、Apache Mesos、Docker Data Center等等
其他。。。
针对上述容器,若采用Docker,使用ce还是ee?
针对小型企业,资源规模较小的情况下,采用哪种部署方案进行DevOps实践?
目前主流是Kubernetes,部署相对简单,成本低,默认是使用Docker容器. DevOps 包含代码提交,编译,测试,集成,交付,在容器平台内还需要安装很多CI、CD相关的组件来支持。
收起这里的容器不限于docker只是这几年docker比较火爆,以及快成了事实的容器标准,用的人多维护的人多,在遇到问题时也容易解决。同理在容器管理这块,上手最快的是docker自家的swarm但是市面上用k8s的最多,k8s也慢慢成了容器管理的事实标准,建议采用docker+k8s的组合方式。
收起小企业,选Docker CE
简单容易小白上手的编排系统,推荐Rancher