我安装了minikube
,并在Jenkins
内启动了pod
。我能够创建一个新作业,并在动态创建的maven container
中执行它。然而。我的host
机器上有一个基于Mac
的文件夹,并且在作业开始时需要在此动态创建的pod
中的文件夹。我该如何实现?
答案 0 :(得分:2)
选项1。
在您的MAC上配置kubectl,然后使用kubectl cp <hostdir> <podname>:<dir>
选项2。
使用POD的“主机路径”选项,如本文所述
https://kubernetes.io/docs/setup/minikube/#interacting-with-your-cluster
答案 1 :(得分:1)
也许最简单的解决方案是将该文件夹作为git repo(如果不大)推送到github或您的私有git服务器,然后将其克隆为jenkins作业的第一步。