目的:

搭建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. numpy基本函数

    在学习python的时候常常需要numpy这个库,每次都是用一个查一个,这个,终于见到一个完整的总结了http://blog.csdn.net/blog_empire/article/details/ ...

  2. 3-Ubuntu下python3安装pymysql模块(1)

    命令:sudo pip3 install pymysql

  3. Qt学习笔记----信号与槽实现的四种方式

    1.以按钮为例,首先添加一个按钮,对象名为pushButton,在按钮是右键单击选择“转到槽”即可,在转到槽选择面板(右图)里面选择需要进行的操作,比如单击clicked() 2.选择菜单“编辑”,找 ...

  4. 【转】Windows(server2008)下使用VisualSVN Server搭建SVN服务器

    参考文献 1.Windows下使用VisualSVN Server搭建SVN服务器(百度经验)  挺好就是没有配图已验证可用 2.在Windows Server 2008上部署SVN代码管理器 把第二 ...

  5. c结构体指针使用

    #include <stdio.h> #include<stdlib.h> #include<string.h> typedef struct _Date { un ...

  6. VS环境下,DEV插件的ComboBoxEdit控件最简单的数据源绑定和获取方法

    使用 ComboBoxEdit 控件绑定key/value值: 因为 ComboBoxEdit 没有 DataSource 属性,所以不能直接绑定数据源,只能一项一项的添加. 首先创建一个类ListI ...

  7. windows 10 无法启动 windows update 服务 错误 0x80070005 拒绝访问

    windows 10 无法启动 windows update 服务 错误 0x80070005 拒绝访问: 解决方法: 首先重命名系统盘 windows目录下的代号为“SoftwareDistribu ...

  8. 云HBase备份恢复,为云HBase数据安全保驾护航

    摘要: 介绍了阿里云HBase自研备份恢复功能的基本背景以及基本原理架构和基本使用方法.   云HBase发布备份恢复功能,为用户数据保驾护航.对大多数公司来说数据的安全性以及可靠性是非常重要的,如何 ...

  9. 微软RPC官方教程

    http://msdn.microsoft.com/en-us/library/windows/desktop/aa379010(v=vs.85).aspx 注意:原文版本较老,我更新和改变了部分内容 ...

  10. 好用的抓取dump的工具-ProcDump

    Procdump是一个轻量级的Sysinternal团队开发的命令行工具, 它的主要目的是监控应用程序的CPU异常动向, 并在此异常时生成crash dump文件, 供研发人员和管理员确定问题发生的原 ...