Kubernates之pod檔案傳遞

2021-10-25 10:28:03 字數 800 閱讀 7756

本地伺服器----跳轉伺服器----pod 之間資料匯入與匯出

1.pod中資料匯出 可用lrzsz,匯出到桌面中。

在pod中直接操作

從伺服器中匯入檔案到pod 中:

kubectl cp /root/integration/test/hpa_automation/tosca/csar/ns_vgw.csar onap/dev-cli-cli-764d8799bd-jp8bp:/opt/oclip/integration/test/csar

2.從k8s中拷貝檔案到跳轉伺服器:

在跳轉機終端輸入:

kubectl cp onap/dev-cli-cli-77887b6c48-nvnwn:/opt/oclip/csar_files/vgw.csar .

後面  .  為拷貝到的路徑 如果乙個pod有多個容器,需要加-c

3.從本機匯入到跳轉機:

在本地機終端操作,目錄層有vpn:

scp -i onap_dev.pem test/vgw.csar 10.12.5.175:/home/ubuntu/test/test/

scp -i onap_dev.pem test/ns_vgw.csar 10.12.5.175:/home/ubuntu/test/test/

從跳轉機匯入本地:root@cmcc-test:~# scp -i onap_dev.pem  10.12.5.175:/home/ubuntu/runtime_lcm.log .

pod排程之NodeSelector 定向排程

在實際情況下,可能需要將pod排程到指定的一些node上。我們可以通過node的標籤 lable 和pod的nodeselector屬性相匹配,來達到上述目的。root bogon kubectl get nodes name status roles age version server01 re...

pod排程之CrontJob 定時任務

cron job 管理基於時間的 job,即 乙個 cronjob 物件類似於 crontab cron table 檔案中的一行。它根據指定的預定計畫周期性地執行乙個 job。我們需要掌握cron job的定時表示式,它基本上照搬了linux cron的表示式,區別是第1位是分鐘而不是秒,格式如下...

iOS開發之pod的版本回退

專案中直接使用了pod的安裝命令 sudo gem install cocoapods結果安裝的1.2.1版本,同事都用的1.1.1版本。跟同事的pod版本不一致,git就會一直提示到有這個修改,很煩人。解決辦法 檢視當前pod版本 pod version sudo gem install coco...