kubeedge1.4 edgemesh搭建

环境:

操作系统:Ubuntu18.04.4

kubernetes:1.17.5

master:一台广州的阿里云服务器

edgenode:两台成都的阿里云服务器

概述:kubernetes本身有一种servicemesh的功能,但是这种功能不能到达外部区域网。其实kubeedge做的事情就是将kubernetes的功能扩展到边缘,所以 edgemesh 的功能类似于k8s中的servicemesh功能。提供的是一种服务发现的功能,这里的服务发现功能其实类似与DNS的功能,就是提供一个域名,然后通过edgemesh这个域名服务器得到IP,再根据IP去访问想要访问的sth。

 流程图如下:

kubeedge1.4 edgemesh搭建

广州的阿里云节点执行结果如下:

kubeedge1.4 edgemesh搭建

没有nginx POD的成都节点执行结果如下:

可以看到可以直接通过域名进行访问

kubeedge1.4 edgemesh搭建

装有nginx POD的节点执行结果如下:

kubeedge1.4 edgemesh搭建