kubeedge1.4 edgemesh搭建
环境:
操作系统:Ubuntu18.04.4
kubernetes:1.17.5
master:一台广州的阿里云服务器
edgenode:两台成都的阿里云服务器
概述:kubernetes本身有一种servicemesh的功能,但是这种功能不能到达外部区域网。其实kubeedge做的事情就是将kubernetes的功能扩展到边缘,所以 edgemesh 的功能类似于k8s中的servicemesh功能。提供的是一种服务发现的功能,这里的服务发现功能其实类似与DNS的功能,就是提供一个域名,然后通过edgemesh这个域名服务器得到IP,再根据IP去访问想要访问的sth。
流程图如下:
广州的阿里云节点执行结果如下:
没有nginx POD的成都节点执行结果如下:
可以看到可以直接通过域名进行访问
装有nginx POD的节点执行结果如下: