环境部署
route资源管理,自动创建vs
vs被isio控制器监听管理,生成入口的路由
入口路由配置成nodeport的方式,通过nodeIP+port访问
本地ip为172.24.33.16
curl -H "Host:hello.default.svc.cluster.local" http://172.24.33.16:30962
完成0-1触发并返回结果
其中中间经过activator+autoscaler进行
activator与autoscaler通过http2进行实时触发,deploy副本数0-1
pod变成1个以后,其中pod会自动由knative的webhook注入queue-proxy代理容器,该容器检测用户pod的状态,发现服务可用,则会自动将hello-00001-private的ep改成ksvc后端服务的pod 地址及端口
外部流量入口的ep不变
并发请求测试
hey -z 60s -c 200 -host "hello.default.svc.cluster.local" "http://172.24.33.16:30962?sleep=100&prime=10000&bloat=5"