资讯详情

OpenShift集群规划

NSX ALB Harbor OpenShift 4.8 UPI安装配置实验笔记系列目录

前言

1. OpenShift集群部署过程和节点说明

2 OCP LAB规划

2.1 虚机节点配置规划

2.2 DNS规划

2.3 OCP Loadbalance规划

2.4 其他基本环境信息说明



前言

OCP部署分为IPI(Installer-Provisioned Infrastructure)和UPI(User-Provisioned Infrastructure)为了理解,有两种方法OpenShift安装过程完整,此次LAB采用了基于Bare Metal的UPI部署离线模式OCP 4.8集群。部署在集群环境中vSphere 7.0U3环境,使用NSX Advanced Load balance(AVI)作为OCP集群负荷均衡,Harbor为外部Registry,主DNS使用使用Lab自带环境Windows DNS,OCP应用的DNS由NSX ALB的DNS服务提供。

1. OpenShift集群部署过程和节点说明

· 需要注册一个Redhat账号(开发者账号):

· 对于UPI集群基础设施和资源,包括 Bootstrap 机器、网络、负载均衡、存储和独立的集群机器。

· 三组文件用于安装:Install-config.yaml安装配置文件,Kubernetes清单,以及相应的主机类型Ignition配置文件。

· 安装过程中需要使用的主机和角色如下图所示。Cluster Installer就是这个笔记Operator主机;Bootstrap node用于置备控制集群(下图中Controller node),控制集群安装完成后,主机可以关闭或销毁;工作节点(下图中Compute node)控制集群完成部署配置;

· 对于OCP官方建议如下群中的最低配置要求如下。LAB为了节省存储空间,使用了50个G的Disk;

· Compute若使用节点RHEL或是CentOS需要配置相应的Yum源;

2 OCP LAB规划

2.1 虚机节点配置规划

由于实验环境资源短缺,实验中使用的虚拟机容量较小。

Operator

CentOS 7.9

2

4

40

192.168.110.3/24

192.168.110.3

Bootstrap

RHCOS

4

16

50

192.168.170.50/24

192.168.170.1

master01

RHCOS

4

16

50

192.168.170.51/24

192.168.170.1

master02

RHCOS

4

16

50

192.168.170.52/24

192.168.170.1

master03

RHCOS

4

16

50

192.168.170.53/24

192.168.170.1

worker01

RHCOS

2

8

50

192.168.170.54/24

192.168.170.1

worker02

RHCOS

2

8

50

192.168.170.55/24

192.168.170.1

worker03

RHCOS

2

8

50

192.168.170.56/24

192.168.170.1

2.2 DNS规划

DOMAIN

corp.tanzu

OCP_CLUSTER_ID

ocp

operator.corp.tanzu

192.168.110.3

map.corp.tanzu

192.168.110.9

Local Image Registry Harbor

api.ocp.corp.tanzu

192.168.170.30

api-int.ocp.corp.tanzu

*.apps.ocp.corp.tanzu

192.168.170.31

bootstrap.ocp.corp.tanzu

192.168.170.50

master01.ocp.corp.tanzu

192.168.170.51

master02.ocp.corp.tanzu

192.168.170.52

master03.ocp.corp.tanzu

192.168.170.53

worker01.ocp.corp.tanzu

192.168.170.54

worker02.ocp.corp.tanzu

192.168.170.55

worker03.ocp.corp.tanzu

192.168.170.56

注:apps子域后期将委托给NSX ALB(AVI)的DNS解析。

2.3 OCP Loadbalance规划

192.168.170.10

apps.ocp.corp.tanzu

192.168.170.30

bootstrap.ocp.corp.tanzu

6443,22623

master01.ocp.corp.tanzu

master02.ocp.corp.tanzu

master03.ocp.corp.tanzu

192.168.170.31

worker01.ocp.corp.tanzu

80,443

worker02.ocp.corp.tanzu

worker03.ocp.corp.tanzu

端口说明如下图:

2.4 其它基础环境信息说明

此处的DNS为LAB环境中已有的Windows DNS,以及实验环境中已配置好的NTP服务器。

DNS Server

192.168.110.10

NTP Server

192.168.100.1

标签: utsuki液位传感器upi

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台