假设有一个名为my-部署的部署,它由3个pod组成,现在我们使用端口转发一个本地端口到这个部署:
kubectl port-forward deployment/my-deployment 8888 9999
我的问题是:当我访问localhost:8888几次时,哪个pod会被转发到?总是转发到一个固定的pod(如第一个pod)?还是随机转发?还是使用轮换策略?
当我访问localhost:8888多个时间时,哪个pod会被转发到?
将转发到按名称排序的第一个pod。
始终转发到固定pod(如第一个pod)?
固定。
还是随机转发?还是使用轮换策略?
固定到按名称排序的第一个pod。
假设您已成功执行端口转发命令并curl。现在,如果您将部署缩放到0;然后向上缩放;如果您现在再次curl,您将收到错误。这是因为端口转发到的pod在缩放到0期间已终止。