Container image 通常在developer的workstation上开发。当一个container image经过测试,有许多方法去自动化的构建container images.
以下是三种容器化服务的三种开发环境:
1. Openshift cluster
2. Red Hat Container Development KIt
3. Local Openshift Cluster
安装1
Openshift software可通过rpm进行安装。 Openshift 和K8 进程作为服务运行在操作系统上。Openshift Cluster可由customer安装或者直接使用RedhHat Openshift Online or Red Hat Openshift Dedicated environments. 这些资源都可以通过Openshift web console或者命令行接口进行访问到。通常使用这种安装方法是为了使用长久的clusters去供许多人同时使用。
安装2
在任何支持docker的地方都可安装openshift客户端。一个本地的openshift cluster可通过‘oc cluster up’去创建。在这种情况下,openshift 是一个single node, single master的cluster的容器。内部cluster的服务也作为容器运行。这个cluster可以是临时的也可以是永久的
安装3
Red Hat Container Development Kit (CDK) version 3 是基于开源项目minishift进行开发的。CDK含有一个可执行文件minishift。minishift会获取一个virtual machine disk image然后minishift基于这个image去创建一个虚拟机用来运行docker和local openshift cluster. developers可以通过command-line interface去连接这个openshift cluster。