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命令就可以相互拷貝文件了