Open essie-chiang opened 1 year ago
这么弱的语法支持感到失望吗,看看这个bug,3.x 版本连用/结尾都不可以呢,现在亲测是支持的 https://bugzilla.redhat.com/show_bug.cgi?id=1470962
想要只打印出pod 名字,是有很多讨论,不过oc cp 这个command 不能很好的支持 pod/pod-name-xxx 这种输入哦 https://stackoverflow.com/questions/57700073/oc-get-pods-command-to-just-print-pod-names
所以不要使用这种高级的写法,会报错哦
oc cp -n openshift-storage $(oc get pods -n openshift-storage -o name -l app=rook-ceph-operator):/tmp/ .
总结了这么多问题以后,居然在某个环境里面还是报错了,这样workaround
oc exec -n
原因是: kubectl cp requires the tar to be present in your container,同样的container,为什么某个环境里面就能成功呢,我有些困惑呀,莫非是因为odf 版本???
不要使用oc cp,会变得不幸。。。
I never found a solution to this problem, so I finally wrote an application to copy files without tar. It is just a beta, but is working fine on my environment.
Thanks @marcio-pessoa Never thought I will get response from English reader or any reader. I like your tool, will try later.
oc cp source 只能指向路径,不支持文件的模糊标识
以下命令会成功
但是这些写法会失败哦