Envoy与Istio:服务网格中的流量管理与代理实践
1. Envoy入门与实践
Envoy是用C++编写并编译到原生/特定平台的代理。开始使用Envoy的最佳方式是使用Docker运行容器。在开始之前,需要确保可以访问Docker守护进程,可通过以下命令测试:
docker ps
接下来,拉取三个用于探索Envoy功能的Docker镜像:
docker pull istioinaction/envoy:v1.15.0
docker pull tutum/curl
docker pull citizenstig/httpbin
1.1 创建httpbin服务
httpbin是一个简单的服务,可返回调用它时使用的头信息、延迟HTTP请求或抛出错误。运行以下命令在Docker中启动httpbin服务:
docker run -d --name httpbin citizenstig/httpbin
通过查询 /headers 端点测试服务是否正确部署:
docker run -it --rm --link httpbin tutum/curl \
curl -X GET http://httpbin:8000/headers
超级会员免费看
订阅专栏 解锁全文
1529

被折叠的 条评论
为什么被折叠?



