oc new-app呼吁很是强盛。它是特定于openshift的,因此在默认的Kubernetes中不行用,可是当您开始进修Kubernetes时,它很是有效。下面以一个快速呼吁开始,建设一个相等伟大的应用措施:
- oc new-project -n example
- oc new-app -f https://raw.githubusercontent.com/openshift/origin/master/examples/quickstarts/cakephp-mysql.json
行使oc new-app,你可以从OpenShift开拓职员哪里获取模板,运行上述呼吁后,Kubernetes定名空间(在OpenShift中)将由一组新的、已界说的资源添补。
- oc get all
输出如下:
- NAME READY STATUS RESTARTS AGE
- pod/cakephp-mysql-example-1-build 0/1 Completed 0 4m
- pod/cakephp-mysql-example-1-gz65l 1/1 Running 0 1m
- pod/mysql-1-nkhqn 1/1 Running 0 4m
-
- NAME DESIRED CURRENT READY AGE
- replicationcontroller/cakephp-mysql-example-1 1 1 1 1m
- replicationcontroller/mysql-1 1 1 1 4m
-
- NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
- service/cakephp-mysql-example ClusterIP 172.30.234.135 <none> 8080/TCP 4m
- service/mysql ClusterIP 172.30.13.195 <none> 3306/TCP 4m
-
- NAME REVISION DESIRED CURRENT TRIGGERED BY
- deploymentconfig.apps.openshift.io/cakephp-mysql-example 1 1 1 config,image(cakephp-mysql-example:latest)
- deploymentconfig.apps.openshift.io/mysql 1 1 1 config,image(mysql:5.7)
-
- NAME TYPE FROM LATEST
- buildconfig.build.openshift.io/cakephp-mysql-example Source Git 1
-
- NAME TYPE FROM STATUS STARTED DURATION
- build.build.openshift.io/cakephp-mysql-example-1 Source Git@47a951e Complete 4 minutes ago 2m27s
-
- NAME DOCKER REPO TAGS UPDATED
- imagestream.image.openshift.io/cakephp-mysql-example docker-registry.default.svc:5000/example/cakephp-mysql-example latest About aminute ago
-
- NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
- route.route.openshift.io/cakephp-mysql-example cakephp-mysql-example-example.2886795271-80-rhsummit1.environments.kata
这样做的甜头是,你可以删除pod,调查复制节制器从头建设它们等。你还可以行使该模板将其用于变动其他应用措施。
4、Visual Studio Code (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|