Container image 通常在developer的workstation上開發(fā)。當一個container image經過測試匣缘,有許多方法去自動化的構建container images.?
以下是三種容器化服務的三種開發(fā)環(huán)境:
1. Openshift cluster
2. Red Hat Container Development KIt
3. Local Openshift Cluster
安裝1
Openshift software可通過rpm進行安裝拌屏。 Openshift 和K8 進程作為服務運行在操作系統(tǒng)上。Openshift Cluster可由customer安裝或者直接使用RedhHat Openshift Online or Red Hat Openshift Dedicated environments. 這些資源都可以通過Openshift web console或者命令行接口進行訪問到坏晦。通常使用這種安裝方法是為了使用長久的clusters去供許多人同時使用。
安裝2
在任何支持docker的地方都可安裝openshift客戶端嫁乘。一個本地的openshift cluster可通過‘oc cluster up’去創(chuàng)建英遭。在這種情況下,openshift 是一個single node, single master的cluster的容器亦渗。內部cluster的服務也作為容器運行挖诸。這個cluster可以是臨時的也可以是永久的
安裝3
Red?Hat Container Development Kit (CDK) version?3 是基于開源項目minishift進行開發(fā)的。CDK含有一個可執(zhí)行文件minishift法精。minishift會獲取一個virtual machine disk image然后minishift基于這個image去創(chuàng)建一個虛擬機用來運行docker和local openshift cluster. developers可以通過command-line interface去連接這個openshift cluster多律。