在Windows上运行OpenShift Origin

OpenShift是这些天为我提供的最有趣的PaaS。 不仅因为它是Red Hat产品系列的一部分,而且还因为它包含了我对现代PaaS的期望。 它支持基于映像的部署(使用Docker-Images),抽象化操作复杂性(例如,网络,存储和运行状况检查),并通过集成的工具堆栈极大地支持DevOps。 目前的一个小缺点是,最新的v3不能作为免费的在线服务获得。 如果您想使用它,可以自己在AWS上设置它或在本地​​运行它。 像往常一样,大多数可用文档仅涵盖基于Linux的系统。 因此,我将引导您完成在本地计算机上启动OpenShift v3 Origin的第一步。

先决条件

安装最新版本的VagrantVirtualbox 。 您将同时需要它们,这将使您的生活更轻松。 另外,请为Windows安装OpenShift客户端。 从github上origin项目中为您的操作系统下载一个。 Windows版本有16 MB。 接下来是将其解压缩到您选择的文件夹中。 确保将此文件夹添加到您的PATH环境变量中。

set PATH=%PATH%;"D:\Program Files (x86)\openshift-origin-v1.0.3"

方法一:织物8无所事事

openshift控制台
Fabric 8团队有一个完整的基于Vagrant的多合一包装盒 ,可以随时运行。 它还包含Fabric8,但您也可以获得完全可操作的OpenShift Origin。 您所需要做的就是克隆fabric8安装程序git仓库

$ git clone https://github.com/fabric8io/fabric8-installer.git
$ cd fabric8-installer/vagrant/openshift

您需要安装其他流浪者插件:

vagrant plugin install vagrant-hostmanager-fabric8

不幸的是,对于Windows,无法自动路由新服务。 您必须手动将新路由添加到%WINDIR%\ System32 \ drivers \ etc \ hosts。 为了您的方便,已为默认Fabric8应用程序添加了一组路由。 如果公开新路由,则必须将其手动添加到主机文件中。 现在您可以开始流浪汉了:

$ vagrant up

如果您是第一次这样做,那么一堆Docker映像将被提取。 因此,准备一点咖啡+++休息时间。 完成后,将浏览器指向http://vagrant.f8:8443并使用任何用户名/密码组合访问OpenShift控制台。

使用oc命令行工具登录,然后查看是否可行:

$oc login https://vagrant.f8:8443

方法二:使用预先建立的游民箱

使用v3developer培训中的pre build vagrant box可能是使一切正常运行的最便捷方法。 以下是完整的v3动手练习的一部分,希望很快会有更多完善的版本可用。

转到: bit.ly/v3devs并转到BinariesAndVagrantFile文件夹。 下载openshift-bootstrap-1.0.6.box(注意4.5 GB!)和Vagrant文​​件。

使用文件管理器将.box文件重命名为openshift.box,并使用记事本编辑Vagrant文​​件,并将所有引用从openshift3bootstrap更改为openshift,然后保存更改。 现在,您需要添加框:

$vagrant box add openshift openshift.box

现在您可以调出无业游民的盒子了:

$ vagrant up

完成后,将浏览器指向http:// localhost:8443并使用任何用户名/密码组合访问OpenShift控制台。

使用oc命令行工具登录,然后查看是否可行:

$oc login https://localhost:8443

方法三和方法四:从源代码和Docker容器构建

OpenShift文档提到了另外两种使OpenShift Origin在本地运行的方法。 作为docker容器在本地的游民箱中建造 。 我无法使它们在Windows 7上正常工作。

包起来

这只是一个小练习,为即将到来的博客文章打下基础。 我将向您展示更多有关如何使用OpenShift的源到图像技术构建Java EE项目以及如何运行和扩展Docker容器的信息。

翻译自: https://www.javacodegeeks.com/2015/09/running-openshift-origin-on-windows.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值