《云计算与虚拟化技术丛书 Service Mesh实战》—2.5示例演示
【摘要】 本书摘自《云计算与虚拟化技术丛书 Service Mesh实战:基于Linkerd和Kubernetes的微服务实践》一文中的第2章,第2.5.1节,作者是杨彰显。
2.5 示例演示
完成Linkerd的部署,我们需要知道Linkerd如何将应用请求代理到真实应用实例中,接下来通过一个简单的Python示例程序演示Linkerd如何转发应用请求。
2.5.1 示例准备
现假设Python示例程序web有两个实例web01和web02,相关信息存放在/root/linkerd/docker下web目录的子目录web01和web02。
# mkdir -p /root/linkerd/docker/web/{web01,web02}
在目录web01和web02中存放Python应用程序web的index.html文件,并启动web应用:
# cd /root/linkerd/docker/web/web01
# echo “hello web01” > index.html
# python -m SimpleHTTPServer 8888 # web01
# cd /root/linkerd/docker/web/web02
# echo “hello web02” > index.html
# python -m SimpleHTTPServer 9999 # web02
现在可通过curl命令直接访问该web应用:
# curl -s localhost:8888
hello web01
# curl -s localhost:9999
hello web02
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)