文件同步

如何将文件同步到minikube

内置同步

minikube 有一个内置的文件同步机制,但它只在运行 minikube start 时同步,尽管在 Kubernetes 启动之前。这在以下场景中可能很有用,例如自定义系统或 Kubernetes 配置文件,例如:

  • DNS 配置
  • SSL 证书
  • Kubernetes 服务元数据

添加文件

将要同步的文件放置在 $MINIKUBE_HOME/files

例如,运行以下命令将部署一个自定义的 /etc/resolv.conf:

mkdir -p ~/.minikube/files/etc
echo nameserver 8.8.8.8 > ~/.minikube/files/etc/resolv.conf
minikube start

其他方法

稍作努力,就可以在主机和客户机虚拟机之间设置 Syncthing 以进行持久文件同步。

如果您正在寻找一个专为迭代应用开发而调整的解决方案,请考虑使用与 minikube 配合良好的 Kubernetes 工具:


最后修改日期:2022年2月1日:在手册中添加了网络策略页面 (51092e0e3)