容器网络管理与状态集应用
1. 大使容器抽象连接
大使模式能够控制并简化应用程序的出站连接。应用程序向本地地址发起网络请求,这些请求由大使容器接收并执行。可以使用通用的大使容器,或者针对应用程序组件定制的大使容器。大使容器中的逻辑可能旨在提高性能、增强可靠性或安全性。
例如,代理容器可以进行服务发现、负载均衡、重试,甚至在未加密的通道上进行加密。像 Linkerd 和 Istio 等服务网格架构,都是基于代理边车容器的大使模式变体。
下面通过一个随机数应用来演示大使模式的使用:
1. 部署随机数应用并验证网络访问
- 部署应用和服务:
kubectl apply -f numbers/
- 查找应用的 URL:
kubectl get svc numbers-web -o jsonpath='http://{.status.loadBalancer.ingress[0].*}:8090'
- 浏览应用获取随机数,并检查 Web 应用是否可以访问其他端点:
kubectl exec deploy/numbers-web -c web -- wget -q -O - http://timecheck:8080
在初始部署中
超级会员免费看
订阅专栏 解锁全文

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



