我正在尝试建立一个包含CI环境子集的Kubernetes集群。具体来说,我正在尝试运行以下各项的组合:
我想要实现的是:
我不能做的是更改Staff UI和Config UI用于解析BL的DNS名称-并且该DNS名称是完全限定的。
所以,我想做的是:
到目前为止,我未能让其中的 个步骤起作用:(
我没有列出我已经尝试过的事情,因为很有可能我尝试了正确的解决方案,没有完全理解它,做得不好,因此行不通。
这使用的是Kubernetes 1.10.3,在macOS上作为“ Docker for Desktop Edge Channel”的一部分运行。
我可以通过links
使用docker-compose来使它工作,但它并不那么灵活。此外,较长期的目标是将CI环境移至其自己的Kubernetes集群,因此这将是朝着这一目标迈出的一步。
答案 0 :(得分:0)
您可以add host records使用所需的DNS名称和中间Kubernetes服务的/etc/hosts
this进入StaffUI / ConfigUI窗格ClusterIP
。
然后,您可以通过更改服务选择器或设置ExternalName / externalIP来在BL部署期间更新服务配置。