Pra*_*shi 8 docker kubernetes minikube
我正在尝试使用kubernetes进行本地部署minikube,我想在主机和 Pod 之间安装共享目录。为此,我尝试将目录安装到minikube. 但我已经运行了 minikube,但几乎没有部署在运行。我删除了它们。但是每次我用 mount 重新启动 minikube 时都会出现以下错误
$ minikube start --mount-string="/var/log:/log" --mount
* minikube v1.14.2 on Ubuntu 18.04
* Using the docker driver based on existing profile
* Starting control plane node minikube in cluster minikube
* Restarting existing docker container for "minikube" ...
X Exiting due to GUEST_MOUNT_CONFLICT: Sorry, docker does not allow mounts to be changed after container creation (previous mount: '', new mount: '/var/log:/log)'
Run Code Online (Sandbox Code Playgroud)
kubectl get all 的输出是
kubectl get all
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 2s
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么。我需要/var/log:/log像 docker 一样安装在我的 Pod 中
当您在使用 Docker 时尝试更改现有集群上的安装配置时,会出现您看到的错误。Docker 不允许在创建容器后更改卷,因此您无法在创建集群后更改mount-string卷。有关此行为的更多信息和来源可以在此处和此处minikube start找到。
| 归档时间: |
|
| 查看次数: |
5431 次 |
| 最近记录: |