WP Core Install 的 URL 是什么 - Kubernetes 的 URL?



在 kubernetes 中,我有一个 wordpress 容器和一个 wp-cliJob

要使用 URL、标题和默认管理员用户详细信息在数据库中创建 WordPress 表,我在 wp-cli 作业中运行以下命令:

wp core install --url=http://localhost:8087 --title=title --admin_user=user --admin_password=pass --admin_email=someone@email.com --skip-email

--url参数阻止Minikube提供wordpress网站。

您应该将服务的 IP 地址放在那里而不是"localhost"。 当我说服务时,我说的是公开你的部署/pod的服务(你必须创建的另一个 kubernetes 对象(。

您可以使用环境变量传递 IP 地址。在创建服务时,启动的 Pod 会继承 kubernetes 放置在其中的额外环境变量,通过这些变量可以访问 IP 地址、端口等......检查文档。

第二种选择是将服务的名称放在那里(仍在谈论您为公开部署而创建的 kubernetes 对象(。它将由集群的DNS解析为IP地址(从今天开始,CoreDNS与minikube一起启动(。

这两个选项位于名为"发现服务"的同一部分中的文档中。

我很难理解诸如:service-name.name-space.svc.cluster.default之类的东西就像任何url(如 subsubdomain.subdomain.stackoverflow.com(,但在集群中解析。

最新更新