东莞网站设计出名 乐云践新网站备案收费幕布

pingmian/2025/10/11 18:24:13/文章来源:
东莞网站设计出名 乐云践新,网站备案收费幕布,开发公司运营部职责,网站建设道冲2019独角兽企业重金招聘Python工程师标准 跟风学Docker之四#xff1a;Docker网络解决方案 博客分类#xff1a; docker 前言#xff1a;前面的部分一直都是单机跑docker#xff0c;但实际生产环境不可能只用一台来跑。肯定会用到多台#xff0c;因为他们都… 2019独角兽企业重金招聘Python工程师标准 跟风学Docker之四Docker网络解决方案 博客分类 docker 前言前面的部分一直都是单机跑docker但实际生产环境不可能只用一台来跑。肯定会用到多台因为他们都是内部私有ip那么多台主机之间的容器如何通信这个是个很头疼的问题 目前主流几种方法如下 1、使用路由机制打通网络 2、使用Open vSwitchOVS打通网络 3、使用flannel来打通网络 4、使用Quagga来实现自动学习路由   第一种使用路由机制打通网络 使用linux的路由来打通网络 优点 常规路由技术 使用传统网络技术 简单 高性能 缺点 与现有网络融为一体 灵活性低 现在有两台Docker实例 具体如图因为Docker默认的内部ip为172.17.42网段所以必须要修改其中一台的默认网段以免ip冲突。 #vim /etc/sysconfig/docker-network DOCKER_NETWORK_OPTIONS --bip172.18.42.1/16 -H fd:// -Hunix:///var/run/docker.sock #systemctl daemon-reload #reboot ok。现在就可以开始操作了。 其实就是执行两台route add命令 docker 130上执行 route add -net 172.18.0.0/16 gw 192.168.18.128 docker 128上执行 route add -net 172.17.0.0/16 gw 192.168.18.130 ok现在两台宿主机里的容器就可以通信了。   第二种使用Open vSwitchOVS打通网络 是一种主流的虚拟化大二层技术 优点 灵活 对现有物理网络没要求 业界主流 缺点 软件封装导致性能下降 复杂度相对较高 排错难度高 流程图如下 首先安装ovs的rpm包 软件包http://pan.baidu.com/s/1mgU6YBe  1 2 3 # yum install openvswitch-2.4.0-1.x86_64.rpm    #安装软件包 # /etc/init.d/openvswitch restart               #重启服务 # /etc/init.d/openvswitch status                #查看状态 安装网桥管理工具 #yum -y install bridge-utils 配置网络 1 2 3 4 5 6 7 8 ovs-vsctl add-br br0 ovs-vsctl add-port br0 gre1 --  set  interface gre1  type gre option:remote_ip192.168.18.128 #添加br0到本地docker0使得容器流量通过ovs流经tunnel brctl addif docker0 br0 ip link  set  dev br0 up ip link  set  dev docker0 up iptables -t nat -F; iptables -F ip route add 172.17.0.0 /16  dev docker0 其余节点同样的配置注意ip地址即可。   第三种使用flannel来打通网络 新设计的Flannel一种结合了路由机制与隧道技术 原理每个主机配置一个ip段和子网个数。例如可以配置一个覆盖网络使用 10.100.0.0/16段每个主机/24个子网。因此主机a可以接受10.100.5.0/24主机B可以接受10.100.18.0/24的包。flannel使用etcd来维护分配的子网到实际的ip地址之间的映射。对于数据路径flannel 使用udp来封装ip数据报转发到远程主机。选择UDP作为转发协议是因为他能穿透防火墙。例如AWS Classic无法转发IPoIP or GRE 网络包是因为它的安全组仅仅支持TCP/UDP/ICMP。 下图解释了数据报通过覆盖网络转发的路线 部署也不是很复杂仅需要etcd和flannel两项支持即可。 etcd一般部署在单独机器上那么flannel就部署在docker节点上每个docker节点上都需部署。 1、部署etcd假设地址为192.168.1.121 1 2 3 4 5 6 7 yum -y  install  etcd                             #安装软件包 vim  /etc/etcd/etcd .conf                           #修改配置文件 修改为如下默认只监听本地回环地址      ETCD_LISTEN_CLIENT_URLS http://0.0.0.0:2379      ETCD_ADVERTISE_CLIENT_URLS http://0.0.0.0:2379 systemctl restart etcd                           #重启服务 etcdctl  set  /coreos .com /network/config  { Network: 10.1.0.0/16 }           #添加一条网络配置记录这个配置将用于flannel分配给每个Docker的虚拟IP地址段 2、部署flannel 从https://github.com/coreos/flannel/releases 下载最新稳定版本这里以0.5.5版本为例。 1 2 tar  zxf flannel-0.5.5-linux-amd64. tar .gz             #解压文件 cp  flannel-0.5.5/*  /usr/bin/                   #拷贝可执行文件至系统变量path 使用systemd来管理flannel服务 vim /usr/lib/systemd/system/flanneld.service 1 2 3 4 5 6 7 8 9 10 11 12 [Unit] DescriptionFlanneld overlay address etcd agent Afternetwork.target Beforedocker.service [Service] Typenotify EnvironmentFile /etc/sysconfig/flanneld EnvironmentFile- /etc/sysconfig/docker-network ExecStart /usr/bin/flanneld  -etcd-endpoints${FLANNEL_ETCD} $FLANNEL_OPTIONS [Install] RequiredBydocker.service WantedBymulti-user.target 设置etcd地址 vim /etc/sysconfig/flanneld 1 FLANNEL_ETCD  http://192.168.1.121:2379 由于flannel将覆盖docker0网桥所以如果Docker服务已启动则停止Docker服务 编写flannel启动脚本并加入自启动 vim /etc/init.d/start_flannel.sh 1 2 3 4 5 6 7 #!/bin/bash systemctl stop docker                      #停止docker服务 systemctl restart flanneld                 #启动flannel服务 mk-docker-opts.sh -i                       #生成环境变量 source  /run/flannel/subnet . env             #将环境变量生效 ifconfig  docker0 ${FLANNEL_SUBNET}         #设置docker0的网卡ip systemctl start docker                     #启动docker服务 ok现在跨主机容器间已经可以通信。   第四种使用Quagga来实现自动学习路由 其实这种方式是基于第一种方式的路由技术只不过路由信息不需要自己手动添加而是自动学习。试想一下如果有10台docker那么每台docker就需要手动写9条路由信息是不是很惨 Linux上安装路由器的软件名为Quagga它可以配置很多种企业级的动态路由协议。我使用的是RIPV2和OSPF同时开启但安装Quagga的方法和配置命令太过于繁琐。所以网上有大神将其Docker化了。 下载Quagga镜像 1 docker pull index.alauda.cn /georce/router 备用地址http://pan.baidu.com/s/1sj26X8T 特别需要注意的是docker0的网段不能一样所以需要修改docker的子网地址参考第一种的设置办法 运行镜像 1 docker run -itd --namerouter --privileged --nethost index.alauda.cn /georce/router 执行 ip route 查看下路由表已有别的docker0的网段信息。   http://blog.liuker.cn/index.php/docker/30.html 转载于:https://my.oschina.net/xiaominmin/blog/1598759

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88636.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设设计图广告公司的经营范围有哪些

postman使用 开发中经常用postman来测试接口,一个简单的注册接口用postman测试: 接口正常工作只是最基本的要求,经常要评估接口性能,进行压力测试。 postman进行简单压力测试 下面是压测数据源,支持json和csv两个格…

贵州新站优化重庆制作网站开发app开发公司

站群服务器"通常指一组被单个实体或组织控制的网络站点,用于提高特定站点在搜索引擎中的排名。在讨论站群服务器与普通服务器的区别时,可能涉及到以下方面: 1. IP地址: 站群服务器: 站群服务器可能涉及多个站点&a…

深圳做手机网站设计推广公司业务话术

文章目录 前言技术资料 前言 随着物联网、大数据、智能制造技术的不断发展,越来越多的企业正在进行工厂的智能化转型升级。转型升级第一步往往是设备的智能化改造,助力设备数据快速上云,实现设备数据共享和场景互联。然而,在生产…

成都哪家网站建设做得好做国际网站怎么能快速打开

电脑 出入数据的地方是安全保障的最后一关 比如 网络 , usb 等等 控制联网流氓软件 1 在虚拟机里测试软件是否有恶意行为 恶意行为非常容易发现 比如 破坏文件 修改文件 系统不正常 像蓝屏 等等 2 网络防火墙 这是系统最关键的部分之一 像 windows 一定使用他…

做拆分盘网站亚马逊怎么做网站推广

今天又遇到了关于Android 动画方面的问题,免不了一番疯狂找资料,所幸解决了自己的问题,为了避免以后遇到同样的问题,再次到处找资料,于是决定写篇随笔记录下来,方便自己方便大家^_^;废话就不说了…

大凤号 网站建设关键词挖掘工具爱网

在很多场景中,我们可能需要单机上启动多个rabbitmq实例,启动多个实例其实就是启用不同的端口。rabbitmq的默认端口为5672,15672,25672,以下经过实际操作绝对原创,亲测有效,耗费了老半天时间,怎么没有白费啊…

开展农业信息网站建设工作深圳市新房备案价查询官网

进制 进制也就是进位制,是人们规定的一种进位方法对于任何一种进制—X进制,就表示某一位置上的数运算时是逢X进一位 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位…

零壹网站建设潍坊网站建设教程

介绍 Apache Superset 是一个现代的企业级商业智能 Web 应用程序。它快速、轻量、直观,并加载了各种选项,使所有技能的用户都可以轻松探索和可视化他们的数据,从简单的饼图到高度详细的 Deck.gl 地理空间图表。 安装 首先安装自制homebrew安…

有没有做请帖的网站提高工作效率8个方法

摘要: 2024-02-16 AIGC-数字人-硅基DUIX-记录 文档: https://duix.guiji.ai/duix-website/localHuman Digital Humans (guiji.ai) 文档中心 (guiji.ai) DUIX本地渲染SDK安卓集成文档_v1 | 文档中心 (guiji.ai) 本地化部署duix说明: 将DUIX离线部署到本地并在本地生成数字人需要…

网站开发工程师是干嘛的wordpress是什么需要

纠错码是个什么东西 引出 网络中的通信基于TCP和UDP两个通信协议, 这大家都知道的, 什么TCP的三次握手等等, 面试经常被问到. 三次握手是为了保证连接的正确建立. 但是, 在通信的时候, 你如何保证你的消息正确送达了呢? 有人说了, 有收到请求的响应包. 但我说的不是这个, 比…

做网站的底图尺寸多大沃尔玛跨境电商平台

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid2570 题目的意思:给你n个体积相同浓度不同的解药,让你配置出浓度不大于w的最大体积的解药: 解题过程:就是一个简单的排序加判断。弄了很久还是没有弄好,后来才发现…

重庆市网站建设网店美工考试题目

pdf文本分为两种,一种是标准的pdf格式的文本,这种无需利用ocr识别,另外一种就是图片文本,这种需要进行ocr的识别。 OCR 识别文本和文本区域 ppstructure是paddleocr里面的一个子库,可以识别文档的页眉页脚、正文、标…

北京网站建设排行榜服务号网站建设

在图像悬停时,我想放大图像并显示带有透明背景的div.这是我的代码.在下面的示例中,当我将鼠标悬停在.Image类中的图像上时,我想要缩放它,并希望在div的中心显示类.mylink的链接.我能够放大悬停但是当我为.text添加样式时,它不再放大图像.HTML:linkCSS:#B…

网站主机名是什么吉安网站建设jajjjc

目录 一、wakeup绕过 二、引用 三、session反序列化漏洞 3.1 php方式存取session格式 3.2 php_serialize方式存取session格式 3.3 php_binary方式存取session格式 3.4 代码演示 3.5 session例题获取flag 四、phar反序列化漏洞 4.1 phar常识 4.2 代码演示 4.3 phar例…

自己做网站需要填税表吗wpf算是网站开发吗

文章目录 1. 创建数据集文件结构数据集标注脚本分割数据集转换数据格式 2. 配置文件2.1 数据集配置2.2 选择需要的模型 3. 模型训练4. 测试 1. 创建数据集 环境: Ultralytics YOLOv8.0.230 🚀 Python-3.8.18 torch-2.3.0.dev20231226cu118 CUDA:0 (NVIDI…

做淘客一定要建网站吗免费的视频网站如何赚钱

多元正态均值检验 一、去年卖出的一岁牛犊的平均身高为 51 英寸,平均背脂厚度是 0.3 英寸,平均肩高是 56 英寸。已知今年卖出的 76 头一岁牛犊的 3 项平均指标为(50, 0.2, 54)‘,样本协差阵及其逆矩阵为 S [ 3.00 − 0.053 2.97 − 0.053 0…

网站黏度沈阳网站企业

简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的 适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考, 不得用于商业或者非法用途,否则,一切后果请用户自负。 看运行截图看 第五章 第四章 获取资料方式 **项…

建设项目试运行备案申请网站茂民网站建设

通用属性 属性描述android:id用于为视图指定唯一的标识符。android:layout_width用于指定视图的宽度。android:layout_height用于指定视图的高度。android:layout_margin用于指定视图周围的空白区域。android:layout_padding用于指定视图内部的填充区域。android:background用…

如何设计服装网站首页昆明做网站的旅行社

拓展阅读 Devops-01-devops 是什么? Devops-02-Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件 代码质量管理 SonarQube-01-入门介绍 项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业…

做网站推广好吗中核二三公司最新招聘

开篇语大概是去年就想做这个事情了,奈何当时卡到一个docker命令找不到的问题上,导致文章难产了,墨迹了这么久,终于又有空来捣鼓它了。目的我们要实现的目的是我本地不断提交代码(CI),然后服务器不断进行部署(CD)的一个简单流程。准…