当前位置: 首页 > 软件库 > 云计算 > Docker 扩展 >

Weave

Docker 网络
授权协议 Apache
开发语言 Google Go SHELL
所属分类 云计算、 Docker 扩展
软件类型 开源软件
地区 不详
投 递 者 司寇苗宣
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Weave 创建一个虚拟网络并连接到部署在多个主机上的 Docker 容器。

Weave Virtual Network

应用程序使用该网络就好像它们是插在同一个网络交换机上,无需任何配置和端口映射。容器内的服务可直接为容器外的应用所访问,而不需要关心容器运行在什么地方。

Weave Deployment

Weave 可穿越防火墙并在部分已连接网络中操作。可以是加密的,也可以通过非信任网络连接。使用 Weave 你可以轻松构建运行于任何地方的多个容器。Weave 使用 Docker 单机已有的网络功能。

  • 安装Weave Scope Weave Scope这个项目会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器化和微服务化的应用。(直接Copy过来的)。 1.安装Docker(略) 2.安装Weave Scope项目 下载二进制安装文件: sudo wget -0 /usr/local/bin/weave-scope https://git.io/scope 赋予权限:

  • 最近因为项目需求,需要用到C++/Python混合编程,今天无意间发现了scipy的一个远古模块weave也可以在python中嵌入C语言的库,就鼓捣了一下(我真闲o(╥﹏╥)o) 先提醒一下大家,在2021年2月18日的SciPy 0.15.0 Release Notes中, weave模块已经被弃用,它是唯一一个没有被移植到Python 3的模块。并且不建议在新代码中使用,官方建议使用Cyth

  • 总结阅读DDIA和凤凰架构的感想和笔记。 可靠性 Oh what a tangled web we weave, When first we practice to deceive. ——Walter Scott 每当我们在日常讨论起软件系统的可靠性时,总是用模糊的定义或是一种高度理想化的期望来描述它: 在给定规模的输入,软件正常工作且在预期时间内输出。 在错误或不规范使用的场景下,软件仍能按用户

  • 都基本上会是在第一步安装上遇到的问题。一下提供几种方法仅供参考,知识浅薄,多多指导。 方法一:(基本上的版本都是这个,不过会有一些例外连接不上,这个就有点不好使了) 1.安装Weave Scope  下载Weave Scope的二进制安装脚本文件。         [root@localhost ~]#curl -L git.io/scope -o /usr/local/bin/scope 2.赋

  • Weave Scope是Docker 和Kubernetes 可视化监控工具。 Scope 提供了至上而下的集群基础设施和应用的完整视图,用户可以轻松对分布式的容器化应用进行实时监控和问题诊断。 https://www.weave.works/oss/scope/  这里使用Helm3添加阿里云的源安装它: helm repo add stable https://kubernetes.oss-c

  • 下载安装包: https://github.com/weaveworks/scope/releases 解压缩之后,进入example/k8s目录,执行: kubectl create -f deploy.yaml 并修改svc.yaml如下: apiVersion: v1 kind: Service metadata: name: weave-scope-app labels:

  • 今天部署kubernetes集群时,发现weave-net一直在crash-off,导致节点无法ready。 进行排查: 首先检查节点的docker服务,尝试run一个container,确定docker正常工作。 查看weave-net的pod状态,发现其中的weave-npc container正常工作,只是weave-kube不断重启。 因为节点是arm架构机器,重新拉取了arm架构镜像,检

 相关资料
  • 本文向大家介绍Docker主机网络与网桥网络,包括了Docker主机网络与网桥网络的使用技巧和注意事项,需要的朋友参考一下 可用于Docker网络的单主机网络有两种类型:“主机”和“桥”网络。单主机网络意味着它们的影响对于每个单独的主机都是局部的。 在主机网络的情况下,特定的Docker容器可以直接使用主机的网络来发送和接收数据包。对于网桥网络,它需要端口映射才能进行通信。 为了更好地理解它们,让

  • 前几节介绍的LeNet、AlexNet和VGG在设计上的共同之处是:先以由卷积层构成的模块充分抽取空间特征,再以由全连接层构成的模块来输出分类结果。其中,AlexNet和VGG对LeNet的改进主要在于如何对这两个模块加宽(增加通道数)和加深。本节我们介绍网络中的网络(NiN)[1]。它提出了另外一个思路,即串联多个由卷积层和“全连接”层构成的小网络来构建一个深层网络。 NiN块 我们知道,卷积层

  • 在 libuv 中,网络编程与直接使用 BSD socket 区别不大,有些地方还更简单,概念保持不变的同时,libuv 上所有接口都是非阻塞的。它还提供了很多工具函数,抽象了恼人、啰嗦的底层任务,如使用 BSD socket 结构体设置 socket 、DNS 查找以及调整各种 socket 参数。 在网络I/O中会使用到uv_tcp_t和uv_udp_t。 note 本章中的代码片段仅用于展示

  • 1 三次握手 客户端通过向服务器端发送一个SYN来创建一个主动打开,作为三次握手的一部分。客户端把这段连接的序号设定为随机数 A。 服务器端应当为一个合法的SYN回送一个SYN/ACK。ACK 的确认码应为 A+1,SYN/ACK 包本身又有一个随机序号 B。 最后,客户端再发送一个ACK。当服务端受到这个ACK的时候,就完成了三路握手,并进入了连接创建状态。此时包序号被设定为收到的确认号 A+1

  • 网络 [IPV6] ipv6.disable={0|1} ipv6.disable_ipv6={0|1} 是否在所有网络接口上禁用IPv6支持:0(默认值)表示在所有网络接口上开启IPv6支持;1 表示在所有网络接口上关闭IPv6支持。建议使用"ipv6.disable=1"(彻底禁用ipv6内核模块) [IPV6] ipv6.autoconf={0|1} 是否在所有网络接口上开启IPv6地址自动

  • 帮助用户解决网络方面的问题,涵盖VPC、二层网络、IP子网、域名服务、安全组、弹性网卡、EIP、负载均衡内容。 网络管理包括哪些内容? 主要包括VPC、二层网络、IP子网、预留IP、安全组、EIP、弹性网卡、密钥、域名服务等方面内容。 产品支持哪些速率的网络接口? 支持40G、千兆、万兆等速率的网络接口,实际生产环境建议千兆以上。 管理网络和数据网络放在一起会影响吗? 建议将管理网络和数据网络分离

  • 网络主要包括基础网络和负载均衡,其中基础网络包括VPC、路由表、二层网络、IP子网等;负载均衡包括负载均衡集群和实例等。 地域 地域包括区域和可用区,代表资源的物理位置。 基础网络 基础网络主要用于为宿主机、计算主机等提供IP地址资源等。主要包括全局VPC、VPC、、二层网络、IP子网、预留IP。 网络服务 网络服务提供弹性公网IP、NAT网关、DNS解析等功能。 网络安全 网络安全目前包括WAF

  • 包括安全组、IP子网、弹性公网IP的内容。 安全组 安全组是一种虚拟的包过滤防火墙,通过设置安全组出入方向的规则来控制关联的虚拟机的访问策略。如控制虚拟机是否被其他网络可以被访问,以及虚拟机可访问的外部资源等。 IP子网 IP子网用于为虚拟机、宿主机等资源提供IP地址。 弹性公网IP 弹性公网IP(Elastic IP)是一种NAT IP,通过与虚拟机绑定,将弹性公网IP与虚拟机的私有地址进行NA