OpenShift群集的DNS设置

时间:2019-09-30 15:38:15

标签: dns openshift virtualbox

我正在尝试使用here中所述的虚拟机来建立OpenShift集群。这些VM将托管在VirtualBox上。在本文的DNS下,

  

群集中的所有主机都需要通过DNS解析。此外,如果使用控制节点作为ansible安装程序,它也应该能够解析群集中的所有主机。

我已经开始使用BIND9 here设置DNS服务器。我可以对群集应用BIND9安装说明吗? DNS服务器是否应在主节点之一上设置?单独的VM?

1 个答案:

答案 0 :(得分:0)

对于OpenShift 3.X和4.X,都应在单独的位置(VM,Raspberry Pi等)进行设置,并且应为所有群集主机,公共api端点,私有api端点和HAProxy入口控制器。

注意:如果您要部署Openshift 4.X,则在uncontained.io上的文档可能会有些过时,因为Red Hat咨询会赶上他们的文档。 OpenShift 3.X和4.X的安装和管理机制完全不同。

如果要部署OpenShift 4.1,则还需要etc的A记录和SRV记录。

有关OpenShift 4.1裸机DNS要求的文档,请参见here

示例dnsmasq设置,我已将其用于具有Class.forName("java.sql.DriverManager"); Connection con=DriverManager.getConnection("jdbc:mysql://localhost/stud","root",""); Statement stmt=con.createStatement(); String query="delete from info where rollno="+rn.getText(); int d = stmt.executeUpdate(query); JOptionPane.showMessageDialog(null,"record deleted successfully!!!"); rn.setText(""); cluster_name: ocp4的单个主单工作器OpenShift 4.1裸机群集以及用作DNS服务器,DHCP服务器,负载均衡器的实用程序服务器,PXE服务器可能如下所示:

base_domain:example.com

这是在实用程序服务器上运行的“负载均衡器”的HAProxy配置:

no-hosts
domain=example.com,10.0.10.0/24,local
auth-zone=example.com,10.0.10.0/24

host-record=ocp4-utility.example.com,10.0.10.10
host-record=ocp4-master.example.com,10.0.10.11
host-record=ocp4-worker,10.0.10.12
host-record=ocp4-bootstrap,10.0.10.13

host-record=api.ocp4.example.com,10.0.10.10
host-record=api-int.ocp4.example.com,10.0.10.10

host-record=etcd-0.ocp4.example.com,10.0.10.11
srv-host=_etcd-server-ssl._tcp.ocp4.example.com,etcd-0.ocp4.example.com,2380,0,10

address=/apps.ocp4.example.com/10.0.10.10
相关问题