Docker 如何为minikube内部的pod配置内部静态ip

Docker 如何为minikube内部的pod配置内部静态ip,docker,nginx,networking,kubernetes,minikube,Docker,Nginx,Networking,Kubernetes,Minikube,我想部署一个nginx服务器pod,它挂载一个目录,将该目录中的文件提供给我的客户pod,该客户pod也位于minikube上 为了启动消费者吊舱,我需要在计划或部署此nginx服务器吊舱之前,将其ip传递给我的吊舱的配置文件。我不想在minikube外部公开nginx服务器pod,所以我不想创建minikube ip:external port类型的外部端口映射的服务。我知道内部集群IP会发生变化,只有在部署pod之后才能被发现 关于如何在部署之前为我的nginx服务器吊舱设置不变的内部ip,

我想部署一个nginx服务器pod,它挂载一个目录,将该目录中的文件提供给我的客户pod,该客户pod也位于minikube上

为了启动消费者吊舱,我需要在计划或部署此nginx服务器吊舱之前,将其ip传递给我的吊舱的配置文件。我不想在minikube外部公开nginx服务器pod,所以我不想创建minikube ip:external port类型的外部端口映射的服务。我知道内部集群IP会发生变化,只有在部署pod之后才能被发现

关于如何在部署之前为我的nginx服务器吊舱设置不变的内部ip,以便我可以配置消费者吊舱并将它们一起部署,您有什么想法吗?

您应该为您的nginx容器创建一个。如果不需要在集群或minikube VM之外访问它,那么它可以是ClusterIP服务。一旦该服务存在,它将具有类似nginx.default.svc.cluster.local的名称。您可以将其放在配置文件中,无论nginx pod(如果有的话)的IP地址是什么,它都是一致的。

您看到这个答案了吗?