目的:

搭建Linux下的Openshift环境。

参考资料:

开源容器云OpenShift 构建基于Kubernetes的企业应用云平台 ,陈耿 ,P253 ,2017.06 .pdf

下载地址:https://pan.baidu.com/s/1_D1k9tJpFTGr3wdnoeh7rA

环境准备:

1.Linux 64位,CentOS 7 minimal,跑在Mac上的Vmware虚拟机中,内存给2G

2.Openshift安装包。现在最新版本3.9.1,用最新版本一直启不来,改用旧版本:

openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz

下载地址(官网也行):https://pan.baidu.com/s/1OYhuaMJ_goa4DGZnU8GVcQ

开始安装:(以下仅提供搭建步骤,不说明原因,欲知原因请阅读以上PDF书):

1.配置Linux主机名。

systemctl set-hostname master.example.com 红色部分自己取名

2.安装docker

yum install -y docker

3.配置docker

vim /etc/sysconfig/docker

OPTIONS参数中增加:–registry-mirror=https://docker.mirrors.ustc.edu.cn

4.启动docker

systemctl start docker

5.配置开机启动

systemctl enable docker

6.验证docker是否安装成功

docker run -it openshift/hello-openshift

出现以下为成功:



7.将下载下来的openshift安装包放到/opt目录下

mv openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz /opt

8.解压

cd /opt

tar -zxvf openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz

9.目录太长,创建一个软链接

ln -s openshift-origin-server-v1.4.1+3f9807a-linux-64bit /opt/openshift

10.加到环境变量,并生效

vim /etc/profile

PATH=$PATH:/opt/openshift/

source /etc/profile

11.验证openshift环境变量是否配置好

openshift version



12.启动

cd /opt/openshift

openshift start

启动后控制台如果不是一直打印报错日志就表示启动完成。

13.chrome浏览器中验证:

地址输入:https://192.168.0.111:8443

浏览器提示不安全选继续连接,忽略,自个的服务器怎么会不安全。

出现如下为成功:



原文:https://blog.csdn.net/shaoyangdd/article/details/79859807

Docker系列(十六):搭建Openshift环境的更多相关文章

  1. Docker系列(十五):Openshift 简介

    1.简单了解openshift相关组件 1.openshift是基于容器技术构建的一个云平台 2.kubernetes是容器编排组件 3.docker是容器引擎驱动组件 4.openshift在Pas ...

  2. S3C2416裸机开发系列十六_sd卡驱动实现

    S3C2416裸机开发系列十六 sd卡驱动实现 象棋小子    1048272975 SD卡(Secure Digital Memory Card)具有体积小.容量大.传输数据快.可插拔.安全性好等长 ...

  3. 学习ASP.NET Core Razor 编程系列十六——排序

    学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.NET Core Razor 编程系列二——添加一个实体 学习ASP.NET ...

  4. 为什么不让用join?《死磕MySQL系列 十六》

    大家好,我是咔咔 不期速成,日拱一卒 在平时开发工作中join的使用频率是非常高的,很多SQL优化博文也让把子查询改为join从而提升性能,但部分公司的DBA又不让用,那么使用join到底有什么问题呢 ...

  5. Docker之使用Docker-compose搭建LNMP环境

    之前有随笔介绍使用Docker-compose搭建LNMP环境(centos6 php5.6) https://www.cnblogs.com/minseo/p/10146982.html 本文介绍D ...

  6. ES系列十六、集群配置和维护管理

    一.修改配置文件 1.节点配置 1.vim elasticsearch.yml # ======================== Elasticsearch Configuration ===== ...

  7. Docker系列——利用gogs搭建属于自己的git服务

    gogs简介 Gogs的目标是打造一个最简单.最快速和最轻松的方式搭建自助Git服务.使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台,包括 Linux.Mac O ...

  8. Docker(二十六)-Docker Compose编排容器

    1. 前言 Docker Compose 是 Docker 容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器. 使用Compose 基本上分为三步: Dockerfile 定义应用 ...

  9. Docker系列(十二):Kubernetes的分布式网络实践

    tip:本节课的学习视频没有找到,所以有的地方可能不是很清晰. 可选的几种网络方案 openvswitch 是一种主流的虚拟化大二层技术 灵活 对现有物理网络没要求 业界主流 软件封装导致性能低 复杂 ...

随机推荐

  1. 查看Linux 内核版本命令

    1.Ubuntu 查看版本命令,三种方法. 1.使用  "uname -a" 2.使用  "lsb_release -a"   3.使用  "cat ...

  2. CCPC-WFinal-女生专场

    1001:CCPC直播   字符串处理,几个if语句 1002:口算训练   前缀和处理<=根号n的因数,大于根号n的因数每个数至多有一个,用vector存下每个大因数的位置,map离散化.查询 ...

  3. 廖雪峰Java16函数式编程-1Lambda表达式-1Lambda基础

    1. 函数式编程 Java有2类方法: 实例方法:通过实例调用 静态方法:通过类名调用 Java的方法相当于过程式语言的函数 函数式编程(Functional Programing): 把函数作为基本 ...

  4. Perl 标量

    Perl 标量 标量是一个简单的数据单元. 标量可以是一个整数,浮点数,字符,字符串,段落或者一个完整的网页. 以下实例演示了标量的简单应用: 实例 #!/usr/bin/perl $age = 20 ...

  5. 匈牙利算法dfs模板 [二分图][二分图最大匹配]

    最近学了二分图最大匹配,bfs模板却死活打不出来?我可能学了假的bfs 于是用到了dfs模板 寻找二分图最大匹配的算法是匈牙利算法 匈牙利算法的主要程序是寻找增广路 寻找增光路是过程是:从一个未经配对 ...

  6. spring 家族

    spring家族:spring.springMVC .springBoots springCloud

  7. 云-腾讯云-云直播:云直播(LVB)

    ylbtech-云-腾讯云-云直播:云直播(LVB) 云直播(Live Video Broadcasting,LVB)依托腾讯多年的音视频技术平台,以及全球海量加速节点和领先的音视频 AI 技术,为开 ...

  8. Android Support 包的作用、用法

    1, Android Support V4, V7, V13是什么?本质上就是三个java library. 2,  为什么要有support库?如果在低版本Android平台上开发一个应用程序,而应 ...

  9. <Python基础>装饰器的基本原理

    1.装饰器 所谓装饰器一般是对已经使用(上线)的函数增加功能. 但是因为一般的大公司的严格按照开放封闭原则(对扩展是开放的,对修改是封闭的),不会让你修改原本的函数. 装饰器就是在不改变原本的函数且不 ...

  10. Cmd使用方式--命令行运行程序

    工具用惯却不知道如何去描述什么用,总感觉自己学东西用东西零零散散不系统,心虚!下面总结下自己使用cmd的几种方式. 1 => cmd,command,是window系统下命令提示符,是一种com ...