我现在正在为我的硕士论文使用 K8s。为此,我在 KindD 的帮助下启动了一个 K8s 集群。我还开发了一个小型烧瓶 REST API,它将回显 ENV var。现在我正在启动 3 个服务,它们拥有许多烧瓶应用程序的 pod,它们正在互相调用。为了更好地理解,我有一个 hello svc、一个世界服务和一个 world2 svc。到目前为止,一切都很好。我已经成功部署了它们,现在我想端口转发 hello svc。
kubectl --namespace test port-forward svc/hello 30000
这工作正常,但是一旦我启动我的 JMeter 应用程序来测试负载平衡功能,就会发生一些奇怪的事情。正如您在 grafana 仪表板中看到的那样,其他服务正在愉快地对流量进行负载平衡,但是端口转发的 svc 将其所有流量发送到一个 hello pod。
这是我的部署: deployment.yml
我错过了什么吗?还是我错误地部署了我的应用程序?
提前致谢!