文件同步
如何将文件同步到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 工具:
- Draft:请参阅具体的 minikube 说明
- Okteto
- Skaffold