# OpenshiftOneClick **Repository Path**: linuxnc/OpenshiftOneClick ## Basic Information - **Project Name**: OpenshiftOneClick - **Description**: 一键安装Openshift all in one 版本 - **Primary Language**: Python - **License**: MIT - **Default Branch**: 3.11 - **Homepage**: https://www.jianshu.com/c/81a061893413 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 39 - **Created**: 2021-05-10 - **Last Updated**: 2022-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 一键部署Openshift 3.11 --- 升级内容: 1. 使用最新的okd版本 2. 证书设置为100年有效期 3. 支持APPDOMAIN的自定义 --- #### 可配置项: 查看config.yml文件 CHANGEREPO: true APPDOMAIN: apps.example.com HOSTNAME: master.example.com Change_Base_Registry: false Harbor_Url: harbor.apps.it.example.com FULL_INSTALL: false SAMPLE_TEMPLATES: true CICD_INSTALL: false 说明: - CHANGEREPO: 是否使用files/all.repo替换系统默认repo源 - APPDOMAIN:Route的默认域名后缀 - HOSTNAME:安装Openshift的主机的hostname,也是集群的访问域名 - Change_Base_Registry:是否使用私有镜像仓库 - Harbor_Url:私有镜像仓库地址,Change_Base_Registry为True时有效 - FULL_INSTALL:是否全量安装(包括日志,监控等) - SAMPLE_TEMPLATES: 是否安装Openshift默认的模板 - CICD_INSTALL: 是否安装CICD应用工具链 安装步骤如下: #### 1. 准备一台主机/虚拟机(CentOS 7.4以上, CPU > 2core, Memory > 4G) #### 2. 将一键部署脚本拷贝到主机上 #### 3. cd到openshift-oneclick-allinone目录 cd openshift-oneclick-allinone #### 4. 运行部署(必须切到root账号) sudo su /bin/bash deploy_openshift.sh #### 5. 本地绑定hosts os311.test.it.example.com #### 6. 浏览器访问 https://os311.test.it.example.com:8443 ![CICD工具应用](https://images.gitee.com/uploads/images/2020/0516/105320_0c9bd103_550732.png "批注 2020-05-16 105308.png") ![自动创建Pipeline](https://images.gitee.com/uploads/images/2018/1211/180737_038ab5ba_550732.png "屏幕截图.png") ![测试pipeline应用](https://images.gitee.com/uploads/images/2018/1211/181107_da9cea98_550732.png "屏幕截图.png") 用户名:admin 密码:admin