本系列文章描述了离线环境下以 UPI (User Provisioned Infrastructure) 模式安装 Openshift Container Platform (OCP) 4.4.5 的步骤,我的环境是 VMware ESXI 虚拟化,也适用于其他方式提供的虚拟机或物理主机。离线资源包括安装镜像、所有样例 Image StreamOperatorHub 中的所有 RedHat Operators。

本系列采用静态 IP 的方式安装 OCP 集群,如果你可以随意分配网络,建议采用 DHCP 的方式。

1. 离线环境

单独准备一台节点用来执行安装任务和离线资源准备,这台节点最好具备魔法上网的能力,以便可以同时访问内外网,我们称这台节点为基础节点

除此之外还需要部署一个私有镜像仓库,以供 OCP 安装和运行时使用,要求支持 version 2 schema 2 (manifest list),我这里选择的是 Quay 3.3。镜像仓库需要部署在另外一台节点,因为需要用到 443 端口,与后面的负载均衡端口冲突。

很多人误以为必须联系 Red Hat 销售,签单之后才能使用 OCP4,其实不然,注册一个开发者账号后就可以获得 quay.ioregistry.redhat.io 的拉取密钥了。

2. 准备离线安装介质

获取版本信息

目前最新的 OCP 版本是 4.4.5,可以从这里下载客户端:

  • mirror.openshift.com/pub/openshi…

解压出来的二进制文件放到基础节点的 $PATH 下,看下版本信息:

												

Openshift 4.4 静态 IP 离线安装系列:准备离线资源相关推荐

  1. 【离线安装系列】离线环境下为Ubuntu16.04安装fzf(How to install fzf from source offline)

    准备 Ubuntu16.04安装机 任意公网机下载安装包 安装步骤 下载并安装源文件 下载链接: 官方Github 本地安装: $ unzip fzf-master.zip $ mv fzf-mast ...

  2. Openshift 4.4 静态 IP 离线安装系列:初始安装

    Openshift 4.4 静态 IP 离线安装系列:初始安装 上篇文章准备了离线安装 OCP 所需要的离线资源,包括安装镜像.所有样例 Image Stream 和 OperatorHub 中的所有 ...

  3. Openshift 4.4 静态 IP 离线安装系列(一):准备离线资源

    本系列文章描述了离线环境下以 UPI (User Provisioned Infrastructure) 模式安装 Openshift Container Platform (OCP) 4.4.5 的 ...

  4. Ubuntu20.04设置静态IP,安装Samba服务,实现win10远程访问文件夹

    道阻且长,行则将至.埋头苦干,不鸣则已,一鸣惊人!加油,骚年! 文章目录 1 参考资料 2 絮叨絮叨 3 Ubuntu20.04 设置静态 IP 3.1 基础环境 3.2 配置过程记录 3.2.1 配 ...

  5. linux离线安装python3 devel_linux离线安装python3

    先下载python的版本 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel ...

  6. linux 离线安装中文,linux离线安装及配置redis-Go语言中文社区

    本文以centos7系统为例,介绍离线安装redis步骤 一.环境准备 检查服务器上是否存在gcc-c++的环境,使用命令: rpm -qa | grep gcc-c++ 如果没有该环境,则需要安装该 ...

  7. windows离线安装grunt_chrome火狐离线安装包下载

    一.chrome 1.联网安装 进入Google官网的Chrome下载页面后,它会自动根据操作系统类型下载联网安装包,默认是最新的chrome稳定版. 下载地址:https://www.google. ...

  8. linux7离线安装docker19,centos7离线安装docker

    1.制作离线yum源 将Centos7的iso镜像包(dvd完整版)上传到服务器,挂载镜像,制作yum源 mkdir -p /media/centos7/ mount ./CentOS-7-x86_6 ...

  9. python离线安装selenium_python34怎么离线安装selenium

    展开全部 selenium 为UI自动化测试工具,主要用来进行UI自动化测试,缩减测试员工的测试时间,其32313133353236313431303231363533e4b893e5b19e3133 ...

最新文章

  1. 卷积神经网络学习笔记与心得(4)池化
  2. GPT-3:被捧上天的流量巨星,却有重大缺陷,很危险...
  3. 理解Flight框架核心
  4. MySQL之优化器、执行计划、简单优化
  5. Mybatis之加载mybatis-config.xml
  6. QT错误:collect2:ld returned 1 exit status
  7. NYOJ-97-兄弟郊游问题
  8. 录屏软件,可导出成swf.名字DemoCreator
  9. 学习笔记-OS - Exploits
  10. 面向对象------转自林海峰老师
  11. 来电弹屏功能在呼叫中心的应用
  12. windows10---Excel2016基本操作技巧
  13. 知识图谱导论----相关笔记
  14. 潇洒郎: 凯酷84机械键盘win键被锁解决方法
  15. lol服务器维护8月7,LOL8月7日维护到几点 具体更新了什么
  16. VMware虚拟机装windows xp系统
  17. 视觉特效,图片转成漫画功能
  18. java使用字符流读取文件
  19. 什么是API? [如何编写和阅读API文档]
  20. MVG与MVS的区别和联系

热门文章

  1. 左右xcode的重构选项的一些理解
  2. 服务器电流源泉ups电源的三大形式
  3. IOS之Foundation之探究学习Swift实用基础整理一
  4. ACM - 第6章 数据结构基础(2)
  5. 分享:假如浏览器和搜索引擎不再支持外部链接跳转,优化何去何从呢?
  6. C#非泛型集合类-使用HashTable组织数据
  7. iphone图片等比缩放
  8. python像素处理_Python 处理图片像素点的实例
  9. python爬虫本科容易找工作吗_python爬虫基础学完了,我真的能找到一份工作吗?...
  10. c语言存储类_C编程语言的存储类