启动openshift集群
oc cluster up #(启动集群--help以获取更多信息)
登录认证用户
oc login -u test #登录测试用户
oc login -u system:admin -n default #登录系统管理员,默认本地免密登录。
创建相关
oc new-project test #创建新的project名为test
oc new-app openshift/deployment-example #创建一个新的应用
oc status #查看当前运行应用状态
oc create -f <filename> #根据文件创建一个对象,可以通过书写好的json或yaml文件,创建各类资源,如dc,service,pv,pvc等。
oc get pvc #查看pvc 持久卷请求
oc get pv #查看pv 持久卷
#######################小试验##########################
简单创建一个mysql数据库
使用docker pull openshift/mysql-56-centos7 下载镜像
创建应用-centos的mysql5.7
oc new-app \
-e MYSQL_USER=data \
-e MYSQL_PASSWORD=data \
-e MYSQL_DATABASE=data \
-e MYSQL_ROOT_PASSWORD=root centos7/mysql-56-centos7
oc get pods #查看当前项目下的pod
oc rsh <podname> #远程sh接入pod
进入mysql #通用方法
mysql -u $MYSQL_USER -p$MYSQL_PASSWORD -h $HOSTNAME $MYSQL_DATABASE
查看容器的环境变量:mysql的密码等信息都在环境变量中
oc set env pod mysql-57-centos7-1-qplng --list
oc set env dc dcname --list #列出dc环境变量
oc rollout latest mysql-57-centos7 #重新发布dc,生成新的镜像。
本文档指导如何启动OpenShift集群,登录并创建一个新的project。通过`oc`命令行工具,创建一个MySQL应用,并展示如何查看应用状态、管理持久卷以及连接到MySQL数据库进行操作。
8

被折叠的 条评论
为什么被折叠?



