基本上我想部署一个Discuz论坛我的K8S下面图像群集 https://hub.docker.com/r/skyzhou/docker-discuz/如何部署Discuz论坛K8S集群
mysql的图像易于部署,但Discuz论坛不提供任何环境变量为我注入的数据,它只允许链接参数,
问题是在k8s群集没有这样的方式给我注入这个,所以它卡住了。
WordPress的博客可能暴露的DB-主机和DB_PASSWORD参数。
基本上我想部署一个Discuz论坛我的K8S下面图像群集 https://hub.docker.com/r/skyzhou/docker-discuz/如何部署Discuz论坛K8S集群
mysql的图像易于部署,但Discuz论坛不提供任何环境变量为我注入的数据,它只允许链接参数,
问题是在k8s群集没有这样的方式给我注入这个,所以它卡住了。
WordPress的博客可能暴露的DB-主机和DB_PASSWORD参数。
的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
服务,或者只是在已经知道它们的情况下填写主机和端口,就会陷入诡计
我已经成功部署到我的集群和端口虽然我希望将其暴露在8080不知道被设定为80怎么样。@马修大号丹尼尔
哇!欣赏。它在第一阶段工作。为什么K8S YAML文件具有如此强大的格式需求量的:我最初把图像首先,它给我的错误,是无感 – June
新的错误来,我想我需要添加另一个ENV 错误:缺少必需的DISCUZ_DB_PASSWORD环境变量 你忘了到-e DISCUZ_DB_PASSWORD = ...? (也可能是DISCUZ_DB_USER和DISCUZ_DB_NAME) – June
服务器错误(BadRequest):创建“discuz-deployment.yaml”时发生错误:版本“v1beta1”中的部署无法作为部署处理:[pos 309]:json :期望char'''但得到char'3' @Mattew初始错误是非意义的 – June