Docker学习笔记18

文章来源地址https://uudwc.com/A/gkGWn

Docker容器三剑客:

真实业务场景中,服务非常多。NMT架构:Nginx、MySQL、Tomcat:在容器主机中,全部容器化。Nginx要连Tomcat,Tomcat要连MySQL。有启动先后顺序。那这就是编排。

启动容器,并且然它与其他容器发生关系,这才是核心。复杂容器之间的连接或者应用,就叫做编排。

编排部署作用:

实现复杂容器架构之间的互联。

减少大量容器部署的成本支出。

编排部署工具:

docker machine

        用于准备docker主机的。只要是docker-ce运行的主机,都是docker主机。企业应用比较少。

docker compose

        通过一个文件定义复杂的容器应用之间的关系。定义各个组件如何依赖、如何访问、端口暴露,挂载卷等等。实际能对复杂应用进行编排部署。

docker swarm

        用于管理docker host的。

        把docker host生成一个集群。

        可以借助yaml文件来创建复杂的容器应用的编排。

Kubernetes:

        简称k8s:

        是google内部使用了近10几个年的系统的开源(伯格系统的开源)

        归云原生计算基金会

        能够实现复杂容器应用的编排部署

        容器自动装箱功能

        容器滚动更新和回滚

        容器水平扩展

        配置中心

        密钥和存储管理

        容器云平台使用kubernetes完成核心功能:

                openshift

                rancher     

mesos + marathon:

        mesos:集群资源管理,不能直接对容器编排部署。

        marahon:容器编排部署 (马拉松)

原文地址:https://blog.csdn.net/chang_chunhua/article/details/131558534

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年07月06日 14:05
Element-UI表格自定义背景颜色
下一篇 2023年07月06日 14:06