openshift 基础命令操作 简单创建一个mysql应用

本文档指导如何启动OpenShift集群,登录并创建一个新的project。通过`oc`命令行工具,创建一个MySQL应用,并展示如何查看应用状态、管理持久卷以及连接到MySQL数据库进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动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>  #根据文件创建一个对象,可以通过书写好的jsonyaml文件,创建各类资源,如dcservicepvpvc等。

 

oc get pvc   #查看pvc  持久卷请求

oc get pv    #查看pv  持久卷

 

#######################小试验##########################

 

简单创建一个mysql数据库

使用docker pull openshift/mysql-56-centos7  下载镜像

 

创建应用-centosmysql5.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,生成新的镜像。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值