基本上我想将一个discuz论坛部署到我的k8s群集,下面是图片 https://hub.docker.com/r/skyzhou/docker-discuz/
mysql图像易于部署但是discuz论坛没有提供任何env变量供我注入数据,它只允许链接参数,
关于k8s集群的问题是我没有这样的注入方式,所以它被卡住了。
wordpress博客可以公开db-host和db_password参数。
答案 0 :(得分:1)
MYSQL_PORT_3306_TCP
变量以误导的方式使用,因为人们可以看到它被剥离的前导tcp://
并用作DISCUZ_DB_HOST
因此,我希望:
containers:
- name: discuz
image: skyzhou/docker-discuz
env:
- name: MYSQL_PORT_3306_TCP
value: $(SERVICE_MYSQL_HOST):$(SERVICE_MYSQL_PORT)
如果您已经在kubernetes中拥有mysql
服务,或者只是填写主机和端口(如果您已经知道它们),应该可以解决问题
答案 1 :(得分:0)
我已成功部署到我的群集,端口设置为80,但我希望将其暴露给8080,不知道如何。@ Matthew L Daniel