目的:

搭建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. 调用第三方jar包_md5加密

    vars.put是转换成jmeter格式

  2. 《软件调试修炼之道》Part 1(CH1~5)读书笔记 PB16110698 第八周(~4.26)

    编程中,调试几乎是必不可少的,一劳永逸.一次完成预想功能而完全不出bug的情况凤毛麟角,出现bug→调试→再出现bug→再调试……基本是软件工程中的常态.可以说,软件调试是每个coder的必修课,而& ...

  3. MySQL数据库之DDL(数据定义语言)

    1.MySQL数据库之DDL创建.删除.切换 (1)查看所有数据库 show databases: (2)切换数据库 use 数据库名: (3)创建数据库 create database 数据库名: ...

  4. JS基础知识回顾

    回顾 由于 JavaScript 高级还是针对 JavaScript 语言本身的一个进阶学习,所以在开始之前我们先对以前所学过的 JavaScript 相关知识点做一个快速复习总结. 重新介绍 Jav ...

  5. dp转图论——cf1070A好题

    dp的状态转移很像一张有向图:每个状态为一个点,每中转移方案是一条有向边 本题要求是求出最小的数,那我们用状态[i,j]表示模i,数位和为j,那么从每个点出发的十条有向边代表[0,9]十个数 从每个状 ...

  6. python非对称加密模块rsa

    一.代码 # 导入rsa库 import rsa.common class RSA(object): def __init__(self): self.key= rsa.newkeys(256) se ...

  7. (转)Android开发把项目打包成apk

    转:http://blog.csdn.net/luoyin22/article/details/7862742 做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们 ...

  8. php 扫描url死链接 \033[31m ANSI Linux终端输出带颜色

    * 从Packagist上搜索需要的包 https://packagist.org/ * 通过composer下载依赖包 composer require guzzlehttp/guzzlecompo ...

  9. System.Convert.cs

    ylbtech-System.Convert.cs 1. 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56 ...

  10. POJ-2253-Frogger-/Floyd-Warshall/

    Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sit ...