红帽子RedHat的OpenShift已经出来有阵子了,最近才“百忙之中”找时间玩玩。个中经历,记个笔记。
话说这个名字真的“好记”,好多人第一眼看上去,都把Shift看少个f。且不管名字,品质的口碑据称可算是业界良心。连GFW都盯上它了,你说良心不良心!(注:眼下https还是可以访问的,只是时断时续的,也不知是哪里的毛病...)
上手很简单,注册帐号,添加应用,数据库等。操作简单,网上也有大票的攻略,没什么可说的。
OpenShift的计量单位称作Gear,每帐户3个。看似不多,其实不少。比如添加个Tomcat7跑Java Servlet的话算一个,再给它添加个数据库,还是算一个。还可以动态扩展,3个Gear绑成1个用。除了Java以外,PHP,NodeJS,Python,Ruby等好多都支持。
也是PaaS,但比GAE好!至少有数据库给你搞啊!在GAE上要折腾个DB,真是要命!
如果是Java开发,推荐用Eclipse,在添加好应用后,跟着这篇官方文档走,基本没问题。
几个注意事项:
- SSH那里比较折腾...
- 本地调试的话,参考StackOverFlow的这篇问答。
- OpenShift的发布流程是只要上传到它的Git库里,就相当于更新了。它自己会重新启动。
- 添加的数据库可以远程访问。我成功尝试用MySQL的Workbench连接上OpenShift的MySQL5.5。设置参考这篇问答。目前MySQL5.5还不能在页面上指定添加PhpMyAdmin,貌似是Bug会改。或者索性裸上MySQL,然后用上面的方法远程管理,也不差到哪里。
- 最后,连接不稳定是硬伤!不知是GFW,还是OpenShift,还是我自己的毛病,时不时直接断掉。累人啊,也许测试性质的开发还可以?
相关推荐
这是本人在学习openshift过程中所整理的笔记,包含openshift的安装、部署、管理维护等内容
2. **系统资源和应用容器**:OpenShift支持容器化技术,这意味着应用被打包在容器中运行,以确保开发、测试和部署环境的一致性。 3. **OpenShift应用程序**:详细阐述了如何使用OpenShift平台构建和部署应用程序,...
openshift 是一个基于 Kubernetes 的容器应用平台,提供了自动化部署、扩展和管理容器化应用程序的功能。本文档将指导用户如何在 Red Hat 8.1 操作系统上使用 PXE 安装 openshift 4.3.8,包括环境信息、安装过程和...
openshift-java-client, OpenShift REST API的Java客户端 OpenShift客户端 OpenShift REST API的Java客户端。 它几乎提供了 rhc-* 命令行 工具( 。创建/重命名域,创建/销毁应用程序,列出应用程序,列出可用墨盒,...
关于 OPENSHIFT CONTAINER PLATFORM 更新服务 1.2. OPENSHIFT CONTAINER PLATFORM 升级频道和发行版本 1.3. 使用WEB控制台更新集群 第 2 章 通过 WEB 控控制制台台将将集集群群更更新新为一一个个新新的的次次版...
OpenShift在Kubernetes之上添加了额外的功能,如安全增强、用户界面和开发工具,以满足企业的需求。 OpenShift Container Platform包括以下几个核心组件: 1. **Master节点**:这是集群的控制平面,包含API服务器...
OpenShift Origin的核心是Kubernetes,一个用于自动化容器化应用的部署、扩展和管理的开源系统。通过OpenShift,用户可以轻松地创建和管理多个应用实例,而无需深入了解底层基础设施。手册首先介绍了OpenShift的基础...
Console为用户提供图形化界面来管理应用程序;Messaging System用于节点间以及节点与Broker之间的通信。 OpenShift的主要优势在于其速度、选择性、开源特性和易用性。通过提供快速的应用程序部署和扩展性,它允许...
开源容器云OpenShift
1.OpenShift云计算课程介绍v 2PaaS和aaS对lhN 3HCA程目考试介绍.v 4C280平程结构介个绍v 5程等习实验环境软件部署山 6.C280实验环境介绍.v 7.openshift-allinone-install.flv 8.openshift-快速安装后的配置操作.f 9....
spring cloud + openshift example
安装OpenShift时相对应的Ansible包及ansible3.9和3.10的hosts配置和Dockerfile文件
1. 自动化应用生命周期管理:OpenShift 平台提供了自动化的应用生命周期管理解决方案,涵盖了应用的创建、部署、管理和监控等方面。 2. 提高开发效率:OpenShift 平台提供了一个统一的开发环境,帮助开发者和运维...
openshift-toolkit, 代码示例的集合,帮助你开始使用 OpenShift openshift工具包代码示例的集合,帮助你开始使用 OpenShift解决方案备份和恢复功能自定义 Autoscaler同步注册表为引导断开安装安装一组文档和剧本,...
关于容器化应用程序开发 4.2. 构建一个简单容器 4.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 4.4. 面向 OPERATOR 进行开发 第 5 章 RED HAT ENTERPRISE LINUX COREOS (RHCOS) 5.1. 关于 RHCOS 5.2....
A fast-paced, practical guide for using OpenShift to deploy your own open source Platform-as-a-Service Overview Discover what the cloud is, tear through the marketing jargon, and go right to the ...
OpenShift-3-Technical-Architecture,红帽的OpenShift平台,基于Kubernetes哦
在使用线上的openshift时,也就是redhat自己的openshift,而不是自己搭的私有环境,这个时候需要使用oc命令进行一些操作等等