安装环境

centos 7.4 64位

关闭selinux

vim /etc/selinux/config

关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

设置主机名

hostnamectl set-hostname openshift.example.com

添加主机名解析

vim /etc/hosts

10.0.0.223 openshift.example.com

安装docker

yum install docker

systemctl enable docker

systemctl start docker

默认安装的版本是1.12.6

添加阿里云镜像加速器

vim /etc/docker/daemon.json

如何操作看阿里云官方文档。

下载OpenShift

wget

https://github.com/openshift/origin/releases/download/v3.7.0/openshift-origin-server-v3.7.0-7ed6862-linux-64bit.tar.gz

解压到/usr/local/src/openshift

编辑 /etc/profile

source /etc/profile

启动OpenShift

openshift start&

访问OpenShift

在访问主机添加域名解析

sudo vim /etc/hosts

10.0.0.223 openshift.example.com

访问https://openshift.example.com:8443

默认用户名和密码分别是dev, dev.

建立项目my-project

发布应用 (选择项目右上角下拉菜单『Deploy』)

输入openshift/hello-openshift后,单击右边放大镜图标按钮, 然后选择Deploy.

发布成功如下图所示

查看service的访问地址,并测试。

注意:只能在openshift主机上测试,因为service ip是集群范围内的虚拟地址。

接下来添加route

1.以管理员登录并切换到default项目

oc login -u system:admin

oc project default

2. 创建Router

oadm policy add-scc-to-user privileged system:serviceaccount:default:router
oadm router router --replicas=1 --service-account=router

3.查看router状态

4. 添加route

在测试主机上添加域名信息

本人是MacOS

sudo vim /etc/hosts

10.0.0.223 hello.example.com

10.0.0.223 openshift.example.com

通过浏览器访问service

OpenShift安装相关推荐

  1. openshift安装_云幸福–如何在几分钟内安装新的OpenShift Container Platform 3.7

    openshift安装 此安装需要安装Red Hat Middleware产品流(预配置的容器选项)以及所有其他功能,例如源容器,映像容器和.Net Core容器.自OpenShift容器平台发布以来 ...

  2. Linux centos openshift安装教程整理

    安装openshift 1.下载地址:https://github.com/openshift/origin/releases 3.11下载:https://github.com/openshift/ ...

  3. openshift安装部署_OpenShift 4 HOL (1) - 多种方法部署容器化应用

    本系列教程说明 OpenShift环境可以使用自己安装的4.2或4.3集群版本,也可使用单机版的CodeReady环境(可参见我以前的微头条). 应用是如何部署到OpenShift上的 OpenShi ...

  4. openshift介绍及centos7安装单节点openshift、Redhat安装openshift集群完全教程

    Centos7中openshift_3.11单节点安装及配置开机自启详解 本次openshift安装使用最简单便捷的单节点安装,适用于本地开发及测试 openshift简介 OpenShift是红帽公 ...

  5. red hat安装宝塔_只需几分钟即可安装Red Hat Container Development Kit(视频)

    red hat安装宝塔 自从我开始使用各种形式的OpenShift(例如带盒的Online,然后又作为容器化的图像)玩耍以来,没有什么比Red Hat Container Development Ki ...

  6. jboss fuse 教程_使用JBoss Fuse和OpenShift进行Cloud Native Camel骑行

    jboss fuse 教程 红帽公司最近发布了一个微服务集成工具包,用于在OpenShift v3的Docker和Kubernetes环境中运行我们的微服务. 为了帮助人们更好地理解这一点,我将Rid ...

  7. 只需几分钟即可安装Red Hat Container Development Kit(视频)

    自从我开始使用各种形式的OpenShift(例如带盒的Online,然后又作为容器化的图像)玩耍以来,没有什么比Red Hat Container Development Kit(CDK)的可用性令我 ...

  8. 使用JBoss Fuse和OpenShift进行Cloud Native Camel骑行

    红帽公司最近发布了一个微服务集成工具包,用于在OpenShift v3的Docker和Kubernetes环境中运行我们的微服务. 为了帮助人们更好地理解这一点,我将Rider Auto应用程序迁移到 ...

  9. Openshift源中的高可用性Drools无状态服务

    嗨,大家好! 在这篇博客文章中,我想举一个简单的例子,展示使用Openshift 3(Docker和Kubernetes)扩展Drools Stateless服务有多么容易. 我将展示如何通过按需提供 ...

最新文章

  1. Vulkan Tutorial 12 Fixed functions
  2. [USACO11NOV]牛的障碍Cow Steeplechase(匈牙利算法)
  3. mysql ——读写分离
  4. lucene学习笔记_学习Lucene
  5. [vue] 组件和插件有什么区别?
  6. 你必须掌握的20个python代码,短小精悍,用处无穷
  7. jQuery -- 光阴似箭(三):jQuery 操作 HTML 元素和属性
  8. 通过u盘启动计算机使用ghost安装系统步骤,ghost怎么重装系统 使用ghost重装系统步骤...
  9. Eclipse 性能优化
  10. 使用 onpropertychange 和 oninput 检测 input、textarea输入改变
  11. 基于FPGA的SRIO核的使用
  12. docker端口映射失败解决方法
  13. 怎样使用计算机上的高级共享设置密码,怎么设置电脑共享密码
  14. HP打印机 定时打印激活打印机(针对某些打印机需要激活才能打印的情况)
  15. Web 3.0让网络巨头们恐慌?Dapp爆发潮的到来会更让人颤抖!
  16. JS/JQ实现页面跳转
  17. java基于ssm+vue+elementui的水果生鲜销售购物商城
  18. 1+X Web前端等级考证 | Web前端开发中级12月最新模拟题 (5套包含理论实操答案)
  19. 电力电子技术(第二章)
  20. 视频“高清”与“标清”技术标准区别

热门文章

  1. 自己的JS 监听器。用于选择文字
  2. 牛客 - Yuki with emofunc and playf(同余最短路)
  3. 兰州大学第一届『飞马杯』程序设计竞赛 - ★★体育课排队★★(二分+最大流)
  4. CodeForces - 1455E Four Points(数学+几何)
  5. 牛客 - What Goes Up Must Come Down(树状数组求逆序对)
  6. 洛谷 - P2763 试题库问题(最大流+路径打印)
  7. 8.IDA-数据与代码、函数互相转换
  8. jsoncpp和rapidjson哪个好用?
  9. 区分Debug版还是Relase版
  10. 如何替公司省下数千万勒索费用