0、客户端安装
yum install -y conntrack-tools socat nfs-utils
yum localinstall -y origin-clients-3.7.0-1.0.7ed6862.x86_64.rpm
Mac 苹果系统安装
brew update
brew install openshift-cli
1、登陆,输入用户名、密码(注意:system:admin超级管理员,只能在master上使用环境变量登陆——配置.kube文件件)
oc login https://openshift.intra.xxxxxxxxxx.com:8443
查看当前用户
oc whoami
2、获取当前状态
oc status
3、获取该用户下所有的信息
oc get all
分配方式为资源类型/资源名称,如图所示
4、获取所有node、namespaces、project、pod、svc、rc、dc、build、is等等
oc get pod
oc get pod -n default
oc get pod --all-namespaces
oc get template -n openshift
默认情况下只获所在项目的pod等等;-n 表示在哪一个project下;--all-namespaces 表示在所有的namespace下
5、切换项目
oc get project可以获取所有的项目
oc project 项目名称,即可切换到项目下(注意一个项目就是k8s中的namespace)
6、查看详情
oc describe pod router-2-hth45
也可以查看所有资源的详情
7、进入pod进行调试代码
登陆:
oc login https://openshift.intra.xxxxxxxxxxxxxxx.com:8443 -u xuyiyi
获取权限内所有项目:
oc get project
切换到目标项目:
oc project third-core
查询正在运行的pod:
oc get pod |grep Run
进入目标pod:
oc exec -it third-core-stage-c-12-j6gzn /bin/bash
8、容器中传送接受文件
根据上一条,登陆到容器,查看.ssh/id_rsa.pub,将内容拷贝到目标主机对应用户的.ssh/authorized_keys里。
然后就可以在容器里使用scp命令就可以相互拷贝文件了