常用命令行:
#帮助 oc help #诊断 oc adm diagnostics #修改policy oc adm policy #启动私有registry oc adm registry oc adm registry --config=admin.kubeconfig --service-account=registry oc adm registry --config=/var/lib/origin/openshift.local.config/master/admin.kubeconfig --service-account=registry #启动router oc adm router #开启关闭cluster oc cluster up oc cluster up --public-hostname=172.31.36.215 oc cluster down #删除 oc delete all --selector app=ruby-ex oc delete all --selector app=ruby-ex oc delete services/ruby-ex oc describe builds/ruby-ex-1 oc describe pod/deployment-example-1-deploy oc describe secret registry-token-q8dfm #暴露服务 oc expose svc/nodejs-ex oc expose svc/ruby-ex #获取信息 oc get oc get all oc get all --config=/home/centos/openshift3/openshift.local.clusterup/openshift-apiserver/admin.kubeconfig oc get all --selector app=registry oc get all --selector app=ruby-ex oc get builds oc get events oc get projects --config=/home/centos/openshift3/openshift.local.clusterup/openshift-apiserver/admin.kubeconfig oc get secrets #登录 oc login oc login -u developer oc login -u system:admin oc login -u system:admin --config=/home/centos/openshift3/openshift.local.clusterup/openshift-apiserver/admin.kubeconfig oc login https://127.0.0.1:8443 -u developer oc login https://172.31.36.215:8443 --token=tMgeqgvyGkpxhEH-MhP2AdChbTXCDDHzD-27JvZPfzQ oc login https://172.31.36.215:8443 -u system:admin #查看日志 oc logs -f bc/nodejs-ex oc logs -f bc/ruby-ex #部署app oc new-app centos/ruby-22-centos7~https://github.com/openshift/ruby-ex.git oc new-app deployment-example:latest oc new-app https://github.com/sclorg/nodejs-ex -l name=myapp oc new-app openshift/deployment-example oc new-app openshift/nodejs-010-centos7~https://github.com/sclorg/nodejs-ex.git #新建项目 oc new-project test #rollout oc rollout latest docker-registry #查看组昂头 oc statu oc status --suggest oc status -v #镜像打标签 oc tag --source=docker openshift/deployment-example:v1 deployment-example:latest #看版本 oc version #登录用户 oc whoami