为 MongoDB Community 实例的 DNS 服务器配置主机名
MongoDB Community
实例的 DNS 服务器配置主机名
要使
MongoDB Community
集群可通过主机名从外部访问,您必须为 VMware Cloud Director extension for Data Solutions
的 DNS 服务器配置主机名。如何为 MongoDB Community 实例的 DNS 服务器配置主机名
MongoDB Community
实例的 DNS 服务器配置主机名
要使用服务负载均衡器部署
MongoDB Community
实例,必须为副本节点配置主机名。- 从VMware Cloud Director登录到VMware Cloud Director extension for Data Solutions。
- 单击。
- 输入必要的详细信息。
- 单击显示高级设置。
- 选择按负载均衡器公开服务。确认已选中并锁定启用 TLS。
- 在“副本节点”中,输入将用于在外部或内部从Kubernetes集群连接到MongoDB的主机名。例如,replica-0.mongodb.local、replica-1.mongodb.local和replica-2.mongodb.local。
- 选择 PVC 策略,然后单击创建。
- 在实例菜单中,确认新MongoDB Community的状态为正在运行。
- 单击实例名称,然后单击资源详细信息。
- 导航到地址并记下该值。例如,10.138.110.100:27017,10.138.110.101:27017,10.138.110.102:27017, replica-0.mongodb.local:27017, replica-1.mongodb.local:27017, and replica-2.mongodb.local:27017。
已成功部署
MongoDB Community
实例,但无法使用主机名访问 MongoDB
。您必须配置上游 DNS 服务器或自定义 DNS 服务器。配置上游 DNS 服务器或自定义 DNS 服务器。请参见配置上游 DNS 服务器或自定义 DNS 服务器。
配置上游 DNS 服务器或自定义 DNS 服务器
要完成副本节点的主机名配置,必须配置 DNS 服务器。
- 将 DNS 服务器正向记录添加到Kubernetes集群的 ConfigMapcoredns。
- 将MongoDB集群的主机名到 IP 的映射添加到 DNS 服务器。例如:
- 10.138.110.100 --> replica-0.mongodb.local
- 10.138.110.101 --> replica-1.mongodb.local
- 10.138.110.102 --> replica-2.mongodb.local
- 将 DNS 服务器添加到MongoDB客户端计算机。