目的:

搭建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

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

出现如下为成功:

Openshift 学习一(搭建Openshift环境)相关推荐

  1. openshift学习_在OpenShift上将JMS与JBoss A-MQ结合使用。 学习了有关远程客户端和加密的经验。...

    openshift学习 OpenShift是"红帽开发的开放式混合云应用程序平台". 它具有不同的风格,对于大多数您想做的事情,最有趣的部分是公共云应用程序开发和托管平台" ...

  2. android学习一---搭建开发环境

    android基于Java并运行Linux内核上的轻量级操作系统.由于是基于java的,学习起来也不是太难,对java有一定了解并知道一些基本的图形用户界面,入门就很简单了. 一.了解JDK ,SDK ...

  3. openshift学习手册

    OpenShift / RHEL / DevSecOps 汇总目录 openshift创建实例 openshift operator 介绍 openshift operator 实验1 openshi ...

  4. DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu)

    DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu) 目录 1.安装nvidia驱动 2.安装CUDA ...

  5. OpenCV学习1--介绍与环境搭建

    OpenCV学习1--介绍与环境搭建 PS:安装过程中的一些总结和教训 安装文件夹里的V11对应的是VS2012版本,V14对应的是VS2015版本,所以使用VS2012的人可能无法使用opencv3 ...

  6. Esp8266学习之旅① 搭建开发环境,开始一个“hellow world”串口打印。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...

  7. ROS学习记录(二)阿克曼转向车运动学模型及在gazebo中搭建仿真环境

    前言:该篇是ROS学习记录的第二篇,如果还没关注过之前文章的读者,如有需要可以通过下方传送门去看之前的文章: ROS学习记录(一) Plugin插件 这两天关注了古月老师的公众号,看到了其中一篇课程推 ...

  8. Ionic 学习笔记之-痛彻心扉的环境搭建

    Ionic 学习笔记之-痛彻心扉的环境搭建 最近在学习Ionic 做多平台的应用.跨平台应用.就是用html写的界面.js实现逻辑. 在学ionic之前选了各种跨平台APP开发框架.最后选择了ioni ...

  9. Android开发学习总结——搭建最新版本的Android开发环境

    最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1. ...

  10. Docker - 搭建LNMP环境 - 学习/实践

    1.应用场景 主要用于学习使用docker搭建开发环境. 学习容器化技术. 以及快速搭建开发环境, 同时保持团队之间开发/测试环境相同~~~~ 2.学习/操作 1.文档阅读 Docker - 学习/实 ...

最新文章

  1. 清华医工结合项目及三创项目与天津市27家重点医院对接
  2. android Button背景高度被拉伸问题--解决方案
  3. '=='操作符的小动作
  4. Java按空白部分切分图片
  5. php5.4以下,json_encode不转义实现方法
  6. 有一种小说叫“纯爱”:为“纯爱小说系列写的序言
  7. VS2010 教程:创建一个 WPF 应用程序 (第一节)
  8. spring生命周期七个过程_Spring杂文(三)Spring循环引用
  9. 接收list参数_Python 犄角旮旯--List
  10. 岭回归Lasso回归
  11. fastdfs 报错 err: TrackerTask RecvHeader recv resp status 28 != 0
  12. 利用cookie 解决多站点共享session的解决方案
  13. 在html中frame标签的作用,HTML框架标签frameset、frame、iframe、noframes
  14. VUE3 Composition API详解
  15. 机器学习方法之非线性回归( Logistic Regression)
  16. usage.txt-2
  17. 弗洛伊德算法思想理解
  18. 浅谈汽车OTA的现状与未来发展趋势
  19. 华为鸿蒙OS 2.0开发文档
  20. MySQL枚举类型的“八宗罪”

热门文章

  1. MessageBox深入研究
  2. 使用opencv和python实现图像的智能处理pdf_机器学习:基于OpenCV和Python的智能图像处理...
  3. 「干货」项目经理工作流程23步,步步惊心
  4. 讲解SysWOW64文件夹
  5. xb格式数据库迁移处理
  6. html搜索栏热搜效果,CSS3实战开发:百度新闻热搜词特效实战开发_html/css_WEB-ITnose...
  7. 细化FFT(Zoom—FFT)
  8. 二维数组vector 限定大小
  9. 什么是有限状态机FSM
  10. FSM-Golang