Kubernetes上对应用程序进行故障排除的技巧( 二 )


语法非常简单 , 您可以重新启动代码并再次进行测试 。
kubectl scale deploy/nginx-1 --replicas=0kubectl scale deploy/nginx-1 --replicas=1 6. Port forwarding【Kubernetes上对应用程序进行故障排除的技巧】我们需要这个技巧 ,通过kubectl进行的端口转发使我们可以在我们自己计算机上的本地或远程群集上公开一项服务 , 以便在任何已配置的端口上访问它 , 而无需在Internet上公开它 。
以下是在本地访问Nginx部署的示例:
kubectl port-forward deploy/nginx-1 8080:80 有人认为这仅适用于部署或Pod , 这是错误的 。 服务间是公平的 , 通常是转发的选择 , 因为它们将模拟生产集群中的配置 。
如果您确实想在Internet上公开服务 , 通常会使用LoadBalancer服务 , 或运行kubectl暴露:
kubectl expose deployment nginx-1 --port=80 --type=LoadBalancer技巧说完了 , 可以现在尝试一下 , 我希望您发现这6条命令和技巧有用 ,现在 , 您可以在真实的集群上对其进行测试了 。