本地文件转移到Kubernentes持续卷?

我对Kubernetes非常陌生(除了不是我的领域),但我需要能够执行这种做法。

问题是我需要在GKE集群上安装持久卷的集装箱吊舱中的手刹转换器:

  • 3个节点。
  • 节点版本1.8.1-gke.1
  • Ubuntu的节点图像

一切都很好,直到这一点,但现在我无法从本地机器上传文件夹到该PV。

我已经尝试了一个ssh连接到节点,然后一个sudo docker exec -ti containerId bash但我刚刚得到rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed: container_linux.go:247: starting container process caused \"exec: \\\"bash\\\": executable file not found in $PATH\"\n"

提前致谢。

要将本地文件传输到kubernetes窗格,请使用kubectl cp

 kubectl cp my-namepace/my-pod:/root/my-local-file -c my-container ./my-remote-location 

为了SSH'ing你也需要通过kubectl:

 kubectl exec -it <podname> -- /bin/sh