我安装了minikube并创建了一个简单的应用程序,部署了3个pod和一个指向此部署的服务。
这是一个非常简单的nginx图像,我只是用它来学习工具。
在某些时候,我在部署中更改了我的pod以获得卷,因此我删除了部署并重新创建(这是由deployment.yaml定义的)。
但是,安装点仅在我删除服务并重新创建它(由service.yaml定义)后才起作用。
为什么需要重新创建服务,以便安装点在pod内工作?
此服务文件没有任何变化,我的理解是服务根据选择器规则到达了pod,并且这些(部署和服务)可以独立创建和修改,而没有任何特定的关系。
谢谢!
答案 0 :(得分:1)
您可能错过了其他一些更改,因为Service对象对它所指向的部署的Pod没有影响