教你快速安装OpenShift容器平台3.6

自OpenShift容器平台(OCP)发布以来,我一直希望提供一个简单、完整且易用的安装教程。

完成此平台的安装需要安装Red Hat中间件产品流(预先配置容器选项)以及所有额外项目(如源镜像和.NET核心容器)。

OpenShift Container Platform 3.6在我上次更新完这个项目之后发布了。

从今往后,只要您愿意,您可以在您的笔记本电脑、主机等任何您想要安装的地方上快速安装这个新版本。

回顾

几个月前,我向大家展示了如何在两分钟内使用OCP 3.4将基于容器的应用程序开发平台完成从无云到全面云化。

之后,我们又为您提供了一个包含许多你想要的新特性的3.5版本的教程。

现在,是时候去体验最新的OCP 3.6版本所带来的新功能了。

如果您一直关注着我的文章的进度,很明显能够感受到我非常热衷于OpenShift等基于云的解决方案。当吧应用程序从本地资源转移到远程资源后,开发人员仍然可以用同样的方式继续在本地工作。

整个过程非常简单,我相信任何人都可以在短短几分钟内完成设置,所以开始行动吧:

图1:导入镜像文件

完成安装仅需要简单的3步...

  1. 下载并解压。
  2. 运行“init.sh”或“init.bat”,然后等待其运行完毕。
  3. 按提示信息登录到全新OpenShift容器平台!

下载并解压缩该项目,然后运行安装脚本,直到最终的输出显示您登录 OpenShift容器平台 的地址。

图2:一些JBoss中间件容器的镜像

安装程序会自动检查依赖关系。如果缺少依赖怎么办?不用紧张,它会自动安装好这些依赖,你只需要安心等待程序运行完毕就行了。

还需要注意的是,如果你之前运行过此安装程序,其被设置为始终通过修复正在运行的任何内容或阻止新安装来提供干净的运行安装。你不需要进行任何干预。

图1中,开始安装并容器层进行设置。

如图2所示,其中显示了控制台中OCP日志的IP地址。我保证OCP加载的JBoss中间件流、添加的.NET流和更新的RHEL 7流一定是最新的并且是最好的。

现在准备工作已经完成了,接下来只需要向你展示如何登录。

图3:安装完成会显示上图

图3显示了动态创建的地址(我这边显示的是https://192.168.99.100:8443)。只需将其粘贴到浏览器中并使用给定的用户进行登录即可。另外,注意显示命令行最后显示的那条命令,你能通过这使用这个命令来清除你的上述操作。

我的已经更新了Image Stream,这本来需要一段时间才能将它们导入OCP并显示在可用平台列表中。使用管理员(admin)用户登录,并通过单击“新建项目”来创建项目。

用你喜欢的方式填写图4所示的表单,我选择把它排成一个项目,以便在红帽云演示项目里得到更多好处。

一旦提交了表单,产品模板的概览就会出现在我上面安装的项目中(请记住,它们可能需要几分钟时间才能完全显示出来,所以你现在可以喝一口咖啡,因为这是过程中唯一的机会)。

图4:按要求填写表单

首先使用包含JBoss中间件产品模板的目录在OCP云上开发应用程序。

OCP安装完毕,你可以开始应用程序开发了。

如果你对在OCP的容器开发的基础知识有兴趣,你可以在网上找到更多的信息,所以我将不在这里赘述了。

还在寻找在OCP上运行JBoss中间件的更深层次的例子?查看Red Hat Demo Central中的示例,对于一些非常特别的东西,请查看Cloud免费在线研讨会中的AppDev

最后祝您在云计算的容器化应用程序开发过程中找到更多的乐趣!

本文的版权归 後來 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏阮一峰的网络日志

为什么主引导记录的内存地址是0x7C00?

《计算机原理》课本说,启动时,主引导记录会存入内存地址0x7C00。 这个奇怪的地址,是怎么来的,课本就不解释了。我一直有疑问,为什么不存入内存的头部、尾部、或...

2948
来自专栏Golang语言社区

NSQ:分布式的实时消息平台--简介

源码下载地址: https://github.com/bitly/nsq NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,代码托管在Gi...

5256
来自专栏数据和云

安全警报:Oracle 2018一月号安全补丁修复由来已久安全漏洞

在美西时间2018一月16日,北京时间今天凌晨,Oracle公司发布了 2018 年第一个安全补丁,这被称为 - Oracle Critical Patch U...

3135
来自专栏Debian社区

Ubuntu Server自18.04 LTS开始不再提供32位镜像

2016年6月份Canonical公司在社区公布的草案,明确自Ubuntu 16.10开始逐步放弃32位支持,并在Ubuntu 18.10中彻底移除对32位架构...

1304
来自专栏R语言___生物信息

Anaconda安装使用

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本p...

5767
来自专栏IT技术精选文摘

微服务部署策略的选择

动机 部署单体应用程序意味着运行多个通常是单个大型应用程序的相同副本。您通常会提供N个服务器(物理或虚拟)并在每个服务器上运行M个应用程序的实例。部署单体应用程...

2337
来自专栏Golang语言社区

NSQ:分布式的实时消息平台--简介

源码下载地址: https://github.com/bitly/nsq NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,代码托管在Gi...

4526
来自专栏醉程序

CentOS7 编译安装 nginx php7

2572
来自专栏程序员的碎碎念

云上部署Python3爬虫--以腾讯云+Ubuntu为例

以鄙人在GitHub上的辣鸡代码为例, 其他Scrapy的项目操作类似, 本文同样适用于不使用云服务器的情形(排除掉前期准备部分即可).

1664
来自专栏JAVA高级架构

一个分布式服务器集群架构方案

5632

扫码关注云+社区

领取腾讯云代金券