OKD 4.6 安装指南 1

OKD :The Community Distribution of Kubernetes that powers Red Hat OpenShift.

主要参照了官网的安装文档,先后安了好多次,最后才成功,总结如下,这是一个概要版本,给安装过并失败的朋友提醒。

事先准备如下:

  • 提供DNS和DHCP服务的服务器
  • vmware 虚拟化 建议 vSphere 6.7U3 或者7.0 (带vCenter)
  • 用于启动安装文件-点火机 (只有linux和mac程序版本,没有windows版)

具体步骤看官网,安装过程大致分为:

1,生成和配置点火机 SSH证书

2,把vmware vCenter的首页证书导入到点火机,准备好访问vCenter的访问域名和密码

3,登陆redhat网站得到pull-secret文件

4,配置DNS解析,主要是api.openshift.gbca.cn 和 apps.openshift.gbca.cn 以及*.apps.openshift.gbca.cn泛解析

5,DHCP必须工作正常

6,开始安装。 执行安装命令:openshift-install create cluster

7,准备咖啡,等待吧 无需任何人为干涉了 。失败的原因有万千种

说明:

以下为自动生成虚拟机,默认配置如下:

1个bootstrap虚机  4CPU +16GB内存 +120GB硬盘 (成功安装后会自动删除,这是正常现象)

3个master虚机r 4CPU +16GB内存 +120GB硬盘

3个worker虚机r 2CPU +8GB内存 +120GB硬盘

1个模板虚机 大约2GB硬盘空间,以上7个虚拟机就是由这个模板机复制而来的,都是自动进行。

 以上所有虚拟化都是Fedora core 33.0

关于 点火机:我开始用Centos7 但是没成功,不清楚原因,但是后来换成了FC33.0 就成功了。

关于硬盘存储 ,这个非常重要,我开始用一个1TB的台式机硬盘结果速度太慢导致多次失败,最后换成256GB的固态硬盘,用NFS提供给vSphere当集中存储,然后成功了。

关于内存,由于我是2台32GB内存的IBM X3100M4的PC服务器组成的集群,vCenter占用了8GB内存,一个SUSE linux 4GB内存的DNS+NFS+DHCP服务,一个FCos33.0 2GB点火机用,其余的内存才给OKD用,总体来说有短暂的时段内存被耗尽了。但是不能中途调整为低于16GB的内存,比如我中途停机调整为8GB和12GB过但是都失败了。

关于CPU,开始用i3-2120,结果发现不行,因为是2核心,master要求4核心,所以升级为E3-1220,但是无法升级到官网建议的vShpere6.7U3或者 7.0,只能安装6.5U1,这点不满足安装的最低要求,但是我最后多次失败后也安装成功了。

如果服务器就最好了,总内存128GB的比较理想,有专业的存储则更好了,能提供更好的磁盘IO。

关于域名解析 openshift 是你的集群名字可以修改  gbca.cn换成你自己的域名 ,其他的不能改。

重要!!!!!!

安装后要运行24小时,让临时数字证书过渡到正式证书,目前等待生效中。

OKD4.6

所有服务启动

oc get co

WEB界面:

console

菜单分类