道哥的第 020 篇原创 目录 一、Linux 系统中的进程之间通信(IPC) 二、基于 Socket 通信的优点 1. 跨主机,具有伸缩性 2. 操作系统会自动回收资源 3. 可记录、可重现 4. 跨语言 三、MQTT 消息总线 1. MQTT 是一个通信的机制 2. MQTT 的实现 3. 在 ...
分类:
系统相关 时间:
2021-06-08 23:28:24
阅读次数:
0
在做这个实验前,需要用到consul,用于实现服务发现和DNS的功能,consul的安装相对简单,其详情功能介绍可查看官网:https://www.cnblogs.com/xiaohanlin/p/8016803.html,https://www.consul.io/docs/architectur ...
分类:
其他好文 时间:
2020-12-17 12:16:32
阅读次数:
3
K8S是google公司开发的一套开源的容器应用管理系统 1 K8S提供使用Docker对应用程序包装,实例化,运行,并以集群的方式运行,管理跨主机容器; 还可以配合服务发现工具解决Docker跨主机容器之间的通信问题 2K8S自带服务修复机制,应用高可用,还支持安装UI插件,来管理整个系统 3 简 ...
分类:
其他好文 时间:
2020-09-21 11:38:44
阅读次数:
72
一、MacVlan实现Docker的跨主机网络通信的方案有很多,如之前博文中写到的通过部署Consul服务实现Docker容器跨主机通信Macvlan工作原理:Macvlan是Linux内核支持的网络接口。要求的Linux内部版本是v3.9–3.19和4.0+;通过为物理网卡创建Macvlan子接口,允许一块物理网卡拥有多个独立的MAC地址和IP地址。虚拟出来的子接口将直接暴露在相邻物理网络中。从
分类:
其他好文 时间:
2020-08-05 19:46:59
阅读次数:
67
consul数据中心的含义,可以将其当做数据库来理解,类似于Redis等非关系型数据库,采用的是键-值对的方式,存放着各个容器的IP及端口信息。consul的功能很强大,可以以群集的方式运行,并且具备健康监测等功能。环境如下docker版本为18.09.0部署docker可参考:部署DockerhostnameIPservicedocker01192.168.171.151consuldocker
分类:
其他好文 时间:
2020-08-05 10:38:25
阅读次数:
87
scp demo.jar root@192.168.31.192:/home 复制本地的文件 到远程主机的/home 目录下 复制远程的文件到本地/tmp 目录下 scp -p root@192.168.31.192:/home/demo.jar /tmp/ 复制远程的目录到本地 scp -r ro ...
分类:
系统相关 时间:
2020-07-12 20:30:11
阅读次数:
88
Flannel是 CoreOS 团队针对 Kubernetes 设计的一个覆盖网络(Overlay Network)工具,其目的在于帮助每一个使用 Kuberentes 的 CoreOS 主机拥有一个完整的子网。 简介 Flannel是一种基于overlay网络的跨主机容器网络解决方案,也就是将TC ...
分类:
其他好文 时间:
2020-06-24 19:20:11
阅读次数:
48
scp -r user@host:dir/file user@host:dir ...
分类:
其他好文 时间:
2020-06-23 21:35:15
阅读次数:
49
1.openssh简介:用于远程连接服务器主机,通信过程和认证过程都是加密的,比telnet更安全。2.openssh版本:v1版本:无法防范中间人v2版本:基于DH算法做密钥交换,基于RSA或DSA算法实现身份认证3.openssh有两种认证方式:基于口令认证(密码)基于密钥认证---ssh-keygen//密码生成器---ssh-copy-id//将公钥传输至远程服务器---scp//跨主机安
分类:
其他好文 时间:
2020-06-22 14:44:08
阅读次数:
144
kubernetes集群网络插件 一、kubernetes集群网络插件 1.1.1 kubernetes集群网络插件 1 .kubernetes集群网络插件介绍 kubernetes设计了网络模型,但却将它的实现交给了网络插件,CNI网络插件最主要的功能就是实现POD资源能够跨主机进行通讯。常见的C ...
分类:
Web程序 时间:
2020-06-20 13:44:01
阅读次数:
60