5. kubectl scale 您打开和关闭它了吗?
Kubectl scale可用于将Deployment及其Pod缩小为零个副本,实际上杀死了所有副本。当您将其缩放回1/1时,将创建一个新的Pod,重新启动您的应用程序。语法非常简单,您可以重新启动代码并再次进行测试。
6. Port forwarding
我们需要这个技巧, 通过kubectl进行的端口转发使我们可以在我们自己计算机上的本地或远程群集上公开一项服务,以便在任何已配置的端口*问它,而无需在Internet上公开它。以下是在本地访问Nginx部署的示例:
有人认为这仅适用于部署或Pod,这是错误的。服务间是公平的,通常是转发的选择,因为它们将模拟生产集群中的配置。
如果您确实想在Internet上公开服务,通常会使用LoadBalancer服务,或运行kubectl暴露:可以现在尝试一下,我希望您发现这6条命令和技巧有用, 现在,您可以在真实的集群上对其进行测试了。