在工作中我们经常遇到需要开通网络策略的情况,但是网络策略开通后服务还不能启动,无法进行测试,在这个时候我们可以通过python 启动一个http的服务进行测试。
启动http 服务
# python -m SimpleHTTPServer port
例如:
# python -m SimpleHTTPServer port
测试样列:
# mkdir test
# cd test/
# vim ok
ok
# python2.7 -m SimpleHTTPServer 8080
Serving HTTP on 0.0.0.0 port 8080 ...
# 测试端口连通性
# curl http://127.0.0.1:8080/ok/
ok
# 失败的情况,请求超时,提示connect fail
# curl http://127.0.0.1:8080/ok/
curl: (7) Failed connect to 127.0.0.1:8080; 拒绝连接
通过curl 命令可以测试网络策略是否开通,避免在服务启动时发现网络策略未开通。