Docker和k8s 方案对比; 

  • (1).跨主机网络通信;   

image.png

(2).容器编排:

image.png

(3).资源监控:

     Docker 可参考资源监控方案:Docker+ Cadvisor+Prometheus+Grafana  

             Docker 资源监控;

image.png

k8s 资源监控;

image.png

   (4).访问入口:

                      k8s: node节点宿主机直接映射端口;

                      k8s入口;

 

image.png

  (5).管理模块:

                          容器管理模;

          (6).更新发布

                             docker 和k8s 都适用;

image.png

  (7).镜像仓库

                       1.部署开源镜像管理平台如:harbor (https)

                       2.容器Registry;(https)

          (8).日志收集;

              1、数据、指标采集

              telegraf、collect、Beats、脚本
             2、存储
              InfluxDB、ES、mysql
             3、展示
              Grafana、Kibana
             方案二
                zabbix+插件+脚本
           方案三
                open-falcon+脚本
           方案四
                  Prometheus       

          (9).存储落地

                             glusterfs 开源的分布式文件系统;

          (10).Ha 功能;

                          1. master 高可用

                           2.etcd 高可用

                           3.镜像仓库高可用