我最近设置了一个Kubernetes集群,而我对这一切都是全新的,因此要花很多时间。目前,我正在尝试为Wordpress部署设置和Ingress。我可以通过nodeport进行访问,但是我知道不推荐使用nodeport,因此我正在尝试设置入口。我不确定该怎么做,也找不到很多指南。我遵循此步骤来设置NGINX LB https://github.com/nginxinc/kubernetes-ingress/tree/master/examples/complete-example,并使用它来设置WP部署https://docs.docker.com/ee/ucp/admin/configure/use-nfs-volumes/#inspect-the-deployment
我希望能够进行多个WP部署,并拥有一个能够解析为正确的Ingress的入口,但是我确实找不到很多信息。任何帮助是极大的赞赏!
答案 0 :(得分:2)
您可以配置入口,以根据路径将流量转发到其他服务。
这样的配置示例如下:
myObs
阅读kubernetes documentation on ingress,了解更多信息。
PS:要使其正常工作,您需要一个入口控制器,例如问题链接中的入口控制器。
答案 1 :(得分:0)
如果您使用的是AWS,我强烈建议将ALB ingress controller与external-dns结合使用。这些功能与Wordpress Multisite结合使用,可为您提供动态访问新网站的强大功能。
如果全部设置完成后,如果您开始遇到任何棘手的问题(例如,无法登录到管理员,重定向循环,媒体消失),我会写一个guide关于人们运行的一些较常见的问题在Kubernetes上运行Wordpress时,可能值得一看!