json 无法启动minikube:启动minikube时出错,错误:X由于MK_USAGE退出:对于无根目录,容器运行时必须设置为“containerd

iqxoj9l9  于 2023-03-20  发布在  其他
关注(0)|答案(1)|浏览(70)

我得到了错误,我相信解决它的方法是运行:minikube start --container-runtime=containerd,但是扩展似乎运行minikube start。那么我应该如何添加标志呢?下面是launch.json文件

{
    "configurations": [
        {
            "name": "Cloud Run: Run/Debug Locally",
            "type": "cloudcode.cloudrun",
            "request": "launch",
            "build": {
                "docker": {
                    "path": "Dockerfile"
                }
            },
            "image": "dai",
            "service": {
                "name": "dai",
                "containerPort": 8080,
                "resources": {
                    "limits": {
                        "memory": "256Mi"
                    }
                }
            },
            "target": {
                "minikube": {}
            },
            "watch": true
        }
    ]
}
e4eetjau

e4eetjau1#

VS代码的云代码目前不支持此类设置。但您可以通过minikube config set配置minikube以应用这些设置。
Cloud Run模拟创建了一个名为cloud-run-dev-internal的单独minikube配置文件,因此您应该能够运行以下命令:

minikube config set --profile cloud-run-dev-internal container-runtime containerd

您必须删除该minikube配置文件才能使设置在下次启动时生效:

minikube delete --profile cloud-run-dev-internal

相关问题