问题描述
我有两个集群。
将环境设置为临时环境,将其设置为生产环境。
当我只有一个集群用于基础域时,我进入了一个域,该域用于一个子域,以通过以下方式访问我的gitlab:gitlab.mydomain.com
因此,在我的域提供商中,我将*.mydomain.com
设置为入口提供给我的IP。
现在我有一个额外的群集(用于暂存),我不确定要为基本域输入什么,并且不确定在域提供者中要输入什么(*.staging.mydomain.com
)?
对于我自己拥有自己域的项目,我还假设我可以将其域提供者指向每个入口的入口IP,例如:
*。projectdomain.com = cluster1-ingress-production-ip
和
*。staging.projectdomain.com = cluster2-ingress-staging-ip
在gitlab-ci中进行分期付款就像:
deploy_review:
image:
name: lachlanevenson/k8s-kubectl:latest
entrypoint: ["/bin/sh","-c"]
stage: review
only:
- branches
except:
- tags
environment:
name: staging
url: https://$CI_ENVIRONMENT_SLUG.projectdomain.com
on_stop: stop_review
在用于生产的gitlab-ci中,它将类似于:
deploy:
image:
name: lachlanevenson/k8s-kubectl:latest
entrypoint: ["/bin/sh","-c"]
stage: deploy
environment:
name: production
url: https://projectdomain.com/
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)