各种云的DNS实现显性转发需要ICP,本来不用服务器就可以302转发的这下操作麻烦了。自己搭建一个DNS服务器,动作太大,且使用可信度不高。奇思妙想通过cname和txt记录,实现一下无服务器DNS显性302跳转。
搭建:
1)cname302.com解析到服务器IP,比如:IP.IP.IP.IP
2)建立一个PHP网站,并设置为默认网站(即解析到这个IP的域名都可以访问):
代码内容:
各种云的DNS实现显性转发需要ICP,本来不用服务器就可以302转发的这下操作麻烦了。自己搭建一个DNS服务器,动作太大,且使用可信度不高。奇思妙想通过cname和txt记录,实现一下无服务器DNS显性302跳转。
搭建:
1)cname302.com解析到服务器IP,比如:IP.IP.IP.IP
2)建立一个PHP网站,并设置为默认网站(即解析到这个IP的域名都可以访问):
代码内容:
import dns.resolver query_object = dns.resolver.resolve('txt-www.nohup.net', 'TXT') print('*' * 100) # 查看response对象 response_object = query_object.response print('应答对象:{}'.format(response_object)) print('*' * 100) # 查询answer对象 answer_object = response_object.answer print('解析对象:{}'.format(answer_object)) print('*' * 100) # 查看解析条目对象 answer_object = response_object.answer for query_item in answer_object: print('查询条目:{}'.format(query_item)) print('*' * 100) # 解析后的记录条目 query_item = response_object.answer[0] # print(query_item) for item in query_item: print('解析记录:{}'.format(item)) print('*' * 100)
江城子 · 创业路下
东汉末年几多雄,
南卧虎,北藏龙,
狼子野心,西蜀抱江东。
水何澹澹赋横槊,向天笑,真英雄!
今朝巧拾魏武弓,
得此器,孰争锋?
镌迹有言,不眠续前冲。
怀抱牧野俯幽州,喜颜至,傲苍穹!
make编译报错也不说哪儿的错,就让人很无奈。
09fb25603c4e:~/kubeedge# make
hack/make-rules/build_with_container.sh hack/make-rules/build.sh
make: *** [Makefile:60: all] Error 1
秉着有报错就不是大问题的自信下,发现可以加个--debug参数
sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
对于普通用户,边缘节点加入门槛要降低。我看现在的边缘计算节点套路是:
1、软硬件一套带走,好比把一个已经装机过的开机自启的电脑直接卖到用户家里,就用用户家里的电和网,通电自启。
2、基于各种虚拟机,但不包含docker!虚拟机内套娃docker,因为我们还需要有很多操作系统级别命令,比如kubeedge的join命名,虽然就一行,但是不同操作系统编译结果执行兼容性都很差。而用虚拟机快照,就要方便很多,甚至可以跑在苹果系统上。
3、docker in docker或者docker out docker,这个按说是一种完美的方案,但技术上试了几个都不给力,因为这种模式跟docker的设计背道而驰,有趣的是,官网出品的就可以,自己制作出来却不容易。可惜的是,官网的那个,docker镜像是基于arclinux的轻量级linux,导致很多指令和库不兼容kubeedge join操作。所以要么找一个兼容好的docker in docker底座,要么在arclinux上编译源码编译kubeedge适配。
污点?
反正根据报错提示,输入下面就解决了。
kubectl taint nodes --all node-role.kubernetes.io/master-
Powered By Z-BlogPHP 1.7.2
© 2013-2022 nohup.net , All Rights Reserved. 豫ICP备20020372号-1