错误代码

minikube 错误代码和字符串

错误字符串

“MK_PATCH_NOT_FOUND” (Exit code ExProgramUsage)
minikube 未找到提供的 major.minor 版本的补丁

“MK_USAGE” (Exit code ExProgramUsage)
minikube 接收到错误的参数

“MK_USAGE_NO_PROFILE” (Exit code ExProgramUsage)
minikube 当前没有正在运行的集群

“MK_INTERRUPTED” (Exit code ExProgramConflict)
minikube 被操作系统信号中断

“MK_WRONG_BINARY_WSL” (Exit code ExProgramUnsupported)
用户尝试在 WSL 中运行 Windows 可执行文件 (.exe),而不是使用 Linux 二进制文件

“MK_UNIMPLEMENTED” (Exit code ExProgramUnsupported)
该功能由于某种原因未实现

“MK_NEW_APICLIENT” (Exit code ExProgramError)
minikube 无法创建新的 Docker Machine api 客户端

“MK_ADDON_DISABLE” (Exit code ExProgramError)
minikube 无法禁用插件,例如 dashboard 插件

“MK_ADDON_ENABLE” (Exit code ExProgramError)
minikube 无法启用插件,例如 dashboard 插件

“MK_ADDON_ENABLE_PAUSED” (Exit code ExProgramConflict)
minikube 无法在暂停的集群上启用插件

“MK_ADDON_DISABLE_PAUSED” (Exit code ExProgramConflict)
minikube 无法在暂停的集群上禁用插件

“MK_ADD_CONFIG” (Exit code ExProgramError)
minikube 无法更新内部配置,例如缓存镜像配置映射

“MK_BOOTSTRAPPER” (Exit code ExProgramError)
minikube 无法创建集群引导器

“MK_CACHE_LIST” (Exit code ExProgramError)
minikube 无法列出缓存的镜像

“MK_CACHE_LOAD” (Exit code ExProgramError)
minkube 无法缓存和加载缓存的镜像

“MK_COMMAND_RUNNER” (Exit code ExProgramError)
minikube 无法加载 Docker Machine CommandRunner

“MK_START_NERDCTLD” (Exit code ExProgramError)
minikube 无法启动 nerdctld

“MK_COMPLETION” (Exit code ExProgramError)
minikube 无法为支持的 shell 生成 shell 命令补全

“MK_CONFIG_SET” (Exit code ExProgramError)
minikube 无法设置内部配置值

“MK_CONFIG_UNSET” (Exit code ExProgramError)
minikube 无法取消设置内部配置值

“MK_CONFIG_VIEW” (Exit code ExProgramError)
minikube 无法查看当前配置值

“MK_DEL_CONFIG” (Exit code ExProgramError)
minikube 无法删除内部配置,例如缓存镜像

“MK_DOCKER_SCRIPT” (Exit code ExProgramError)
minikube 无法生成激活 minikube docker-env 的脚本

“MK_BIND_FLAGS” (Exit code ExProgramError)
viper 尝试将标志绑定到配置时发生错误

“MK_FORMAT_USAGE” (Exit code ExProgramError)
minkube 在 –format 标志中接收到无效的格式字符串

“MK_GENERATE_DOCS” (Exit code ExProgramError)
minikube 无法在指定文件夹中自动生成基于 markdown 的文档

“MK_JSON_MARSHAL” (Exit code ExProgramError)
minikube 无法 marshal JSON 对象

“MK_K8S_CLIENT” (Exit code ExControlPlaneUnavailable)
minikube 无法创建 Kubernetes 客户端集,这对于查询 Kubernetes API 是必需的

“MK_LIST_CONFIG” (Exit code ExProgramError)
minikube 无法列出某些配置数据

“MK_LOG_FOLLOW” (Exit code ExProgramError)
minikube 无法跟踪或监视 minikube 日志

“MK_NEW_RUNTIME” (Exit code ExProgramError)
minikube 无法根据正在使用的驱动程序创建新的适当运行时

“MK_OUTPUT_USAGE” (Exit code ExProgramError)
minikube 在 –output 命令行标志中接收到无效值

“MK_RUNTIME” (Exit code ExProgramError)
minikube 无法配置正在使用的运行时,或者运行时失败

“MK_RESERVED_PROFILE” (Exit code ExProgramConflict)
minikube 接收到了一个保留关键字作为 profile 名称,这是不允许的

“MK_ENV_SCRIPT” (Exit code ExProgramError)
minkube 无法生成设置或取消设置 minikube-env 的脚本

“MK_SHELL_DETECT” (Exit code ExProgramError)
minikube 无法检测正在使用的 shell

“MK_STATUS_JSON” (Exit code ExProgramError)
minikube 无法输出 JSON 格式的 minikube 状态

“MK_STATUS_TEXT” (Exit code ExProgramError)
minikube 无法输出 minikube 状态文本

“MK_VIEW_EXEC” (Exit code ExProgramError)
minikube 无法执行(即填充值)用于显示当前配置的视图模板

“MK_VIEW_TMPL” (Exit code ExProgramError)
minikube 无法创建用于显示当前配置的视图模板

“MK_YAML_MARSHAL” (Exit code ExProgramError)
minikube 无法 marshal YAML 对象

“MK_CREDENTIALS_NOT_FOUND” (Exit code ExProgramNotFound)
minikube 无法找到使用适当服务所需的凭据,例如 GCP

“MK_CREDENTIALS_NOT_NEEDED” (Exit code ExProgramNotFound)
minikube 传递了不需要的服务凭据,例如在使用 GCE 上的 GCP Auth 插件时

“MK_SEMVER_PARSE” (Exit code ExProgramError)
minikube 在 minikube 常量中找到了无效的 Kubernetes semver 字符串

“MK_DAEMONIZE” (Exit code ExProgramError)
minikube 无法守护化 minikube 进程

“RSRC_INSUFFICIENT_CORES” (Exit code ExInsufficientCores)
minikube 和 Kubernetes 可用核心不足

“RSRC_DOCKER_CORES” (Exit code ExInsufficientCores)
Docker Desktop for Mac 可用核心不足

“RSRC_DOCKER_CORES” (Exit code ExInsufficientCores)
Docker Desktop for Windows 可用核心不足

“RSRC_INSUFFICIENT_REQ_MEMORY” (Exit code ExInsufficientMemory)
分配给 minikube 的内存不足(低于建议最小值)

“RSRC_INSUFFICIENT_SYS_MEMORY” (Exit code ExInsufficientMemory)
运行 minikube 的系统可用内存不足(低于建议最小值)

“RSRC_INSUFFICIENT_CONTAINER_MEMORY” (Exit code ExInsufficientMemory)
minikube 使用的驱动程序可用内存不足

“RSRC_DOCKER_MEMORY” (Exit code ExInsufficientMemory)
Docker Desktop for Windows 可用内存不足

“RSRC_DOCKER_MEMORY” (Exit code ExInsufficientMemory)
Docker Desktop for Mac 可用内存不足

“RSRC_INVALID_HYPERV_MEMORY” (Exit code ExResourceError)
Hyper-V 内存值无效

“RSRC_DOCKER_STORAGE” (Exit code ExInsufficientStorage)
docker 驱动程序可用磁盘存储不足

“RSRC_PODMAN_STORAGE” (Exit code ExInsufficientStorage)
podman 驱动程序可用磁盘存储不足

“RSRC_INSUFFICIENT_STORAGE” (Exit code ExInsufficientStorage)
运行 minikube 和 Kubernetes 可用磁盘存储不足

“HOST_HOME_MKDIR” (Exit code ExHostPermission)
minikube 无法创建 minikube 目录

“HOST_HOME_CHOWN” (Exit code ExHostPermission)
minikube 无法更改 minikube 目录的权限

“HOST_BROWSER” (Exit code ExHostError)
minikube 无法打开宿主机浏览器,例如运行 minikube dashboard 时

“HOST_CONFIG_LOAD” (Exit code ExHostConfig)
minikube 无法从宿主机加载正在使用的 profile 的集群配置

“HOST_HOME_PERMISSION” (Exit code ExHostPermission)
当前用户没有足够的权限创建 minikube profile 目录

“HOST_CURRENT_USER” (Exit code ExHostConfig)
minikube 无法确定当前用户

“HOST_DEL_CACHE” (Exit code ExHostError)
minikube 无法从宿主机删除缓存的镜像

“HOST_KILL_MOUNT_PROC” (Exit code ExHostError)
minikube 无法终止挂载进程

“HOST_KUBECONFIG_UPDATE” (Exit code ExHostConfig)
minikube 无法更新宿主机 Kubernetes 资源配置

“HOST_KUBECONFIG_DELETE_CTX” (Exit code ExHostConfig)
minikube 无法删除给定 profile 的 Kubernetes 配置上下文

“HOST_KUBECTL_PROXY” (Exit code ExHostError)
minikube 无法启动 kubectl 代理

“HOST_MOUNT_PID” (Exit code ExHostError)
minikube 无法写入挂载 PID

“HOST_PATH_MISSING” (Exit code ExHostNotFound)
minikube 传递了宿主机目录的路径,但该目录不存在

“HOST_PATH_STAT” (Exit code ExHostError)
minikube 无法访问目录路径的信息

“HOST_PURGE” (Exit code ExHostError)
minikube 无法清除 minikube 配置目录

“HOST_SAVE_PROFILE” (Exit code ExHostConfig)
minikube 无法持久化 profile 配置

“HOST_UNSUPPORTED” (Exit code ExHostUnsupported)
宿主机不支持 9p

“PROVIDER_NOT_FOUND” (Exit code ExProviderNotFound)
minikube 未找到所选驱动程序的提供商

“PROVIDER_UNAVAILABLE” (Exit code ExProviderNotFound)
宿主机不支持或配置不正确,无法支持所选驱动程序的提供商

“DRV_CP_ENDPOINT” (Exit code ExDriverError)
minikube 无法访问驱动程序控制平面或 API 端点

“DRV_PORT_FORWARD” (Exit code ExDriverError)
minikube 无法将容器端口绑定到宿主机端口

“DRV_UNSUPPORTED” (Exit code ExDriverUnsupported)
minikube 当前不支持该驱动程序

“DRV_UNSUPPORTED_MULTINODE” (Exit code ExDriverConflict)
正在使用的驱动程序不支持多节点集群

“DRV_UNSUPPORTED_OS” (Exit code ExDriverUnsupported)
指定的驱动程序在宿主机操作系统上不受支持

“DRV_UNSUPPORTED_PROFILE” (Exit code ExDriverUnsupported)
正在使用的驱动程序不支持所选的 profile 或多个 profile

“DRV_NOT_FOUND” (Exit code ExDriverNotFound)
minikube 无法找到指定的驱动程序

“DRV_NOT_DETECTED” (Exit code ExDriverNotFound)
minikube 找不到有效的驱动程序

“DRV_AUX_NOT_FOUND” (Exit code ExDriverNotFound)
辅助驱动程序 (hyperkit) 未找到

“DRV_AUX_NOT_HEALTHY” (Exit code ExDriverError)
找到了辅助驱动程序 (hyperkit),但它们不健康

“DRV_NOT_HEALTHY” (Exit code ExDriverNotFound)
minikube 找到了驱动程序,但没有一个已准备好使用

“DRV_DOCKER_NOT_RUNNING” (Exit code ExDriverNotFound)
minikube 找到了 docker 驱动程序,但 docker 服务未运行

“DRV_AS_ROOT” (Exit code ExDriverPermission)
正在使用的驱动程序以 root 身份运行

“DRV_NEEDS_ROOT” (Exit code ExDriverPermission)
指定的驱动程序需要以 root 身份运行

“GUEST_CACHE_LOAD” (Exit code ExGuestError)
minikube 无法加载缓存的镜像

“GUEST_CERT” (Exit code ExGuestError)
minikube 无法设置证书

“GUEST_CP_CONFIG” (Exit code ExGuestConfig)
minikube 无法访问控制平面

“GUEST_DELETION” (Exit code ExGuestError)
minikube 无法正确删除资源,例如 profile

“GUEST_IMAGE_LIST” (Exit code ExGuestError)
minikube 无法列出机器上的镜像

“GUEST_IMAGE_LOAD” (Exit code ExGuestError)
minikube 无法拉取或加载镜像

“GUEST_IMAGE_REMOVE” (Exit code ExGuestError)
minikube 无法移除镜像

“GUEST_IMAGE_PULL” (Exit code ExGuestError)
minikube 无法拉取镜像

“GUEST_IMAGE_BUILD” (Exit code ExGuestError)
minikube 无法构建镜像

“GUEST_IMAGE_SAVE” (Exit code ExGuestError)
minikube 无法推送或保存镜像

“GUEST_IMAGE_PUSH” (Exit code ExGuestError)
minikube 无法推送镜像

“GUEST_IMAGE_TAG” (Exit code ExGuestError)
minikube 无法标记镜像

“GUEST_LOAD_HOST” (Exit code ExGuestError)
minikube 无法加载宿主机

“GUEST_MOUNT” (Exit code ExGuestError)
minkube 无法创建挂载

“GUEST_MOUNT_COULD_NOT_CONNECT” (Exit code ExGuestError)
虚拟机上的挂载无法连接到宿主机挂载服务器

“GUEST_MOUNT_CONFLICT” (Exit code ExGuestConflict)
minkube 无法更新挂载

“GUEST_NODE_ADD” (Exit code ExGuestError)
minikube 无法向集群添加节点

“GUEST_NODE_DELETE” (Exit code ExGuestError)
minikube 无法从集群删除节点

“GUEST_NODE_PROVISION” (Exit code ExGuestError)
minikube 无法配置节点

“GUEST_NODE_RETRIEVE” (Exit code ExGuestNotFound)
minikube 无法检索集群节点的信息

“GUEST_NODE_START” (Exit code ExGuestError)
minikube 无法启动集群节点

“GUEST_PAUSE” (Exit code ExGuestError)
minikube 无法暂停集群进程

“GUEST_PROFILE_DELETION” (Exit code ExGuestError)
minikube 无法删除机器 profile 目录

“GUEST_PROVISION” (Exit code ExGuestError)
minikube 在尝试配置虚拟机时失败

“GUEST_PROVISION_CONTAINER_EXITED” (Exit code ExGuestError)
docker 容器在配置过程中过早退出

“GUEST_START” (Exit code ExGuestError)
minikube 无法使用当前驱动程序启动节点

“GUEST_STATUS” (Exit code ExGuestError)
minikube 无法获取 docker machine 状态

“GUEST_STOP_TIMEOUT” (Exit code ExGuestTimeout)
停止集群进程超时

“GUEST_UNPAUSE” (Exit code ExGuestError)
minikube 无法取消暂停集群进程

“GUEST_CHECK_PAUSED” (Exit code ExGuestError)
minikube 无法检查 Kubernetes 容器是否已暂停

“GUEST_DRIVER_MISMATCH” (Exit code ExGuestConflict)
minikube 集群是使用与请求的驱动程序不兼容的驱动程序创建的

“GUEST_MISSING_CONNTRACK” (Exit code ExGuestUnsupported)
minikube 在宿主机上找不到 conntrack,这对于 Kubernetes 1.18 及更高版本是必需的

“GUEST_MISSING_CRICTL” (Exit code ExGuestUnsupported)
minikube 在宿主机上找不到 crictl,这对于 Kubernetes 1.24 及更高版本是必需的

“IF_HOST_IP” (Exit code ExLocalNetworkError)
minikube 无法从虚拟机内部获取宿主机 IP

“IF_MOUNT_IP” (Exit code ExLocalNetworkError)
minikube 无法解析挂载的输入 IP 地址

“IF_MOUNT_PORT” (Exit code ExLocalNetworkError)
minikube 无法解析或找到挂载的端口

“IF_SSH_CLIENT” (Exit code ExLocalNetworkError)
minikube 无法访问宿主机上的 ssh 客户端

“IF_DEDICATED_NETWORK” (Exit code ExLocalNetworkError)
minikube 无法创建专用网络

“IF_BOOTPD_FIREWALL” (Exit code ExLocalNetworkError)
由于 bootpd 被防火墙阻止,minikube 无法填充 dchpd_leases 文件

“INET_CACHE_BINARIES” (Exit code ExInternetError)
minikube 无法为当前运行时缓存 Kubernetes 二进制文件

“INET_CACHE_KUBECTL” (Exit code ExInternetError)
minikube 无法缓存 kubectl 二进制文件

“INET_CACHE_TAR” (Exit code ExInternetError)
minikube 无法将必需的镜像缓存到 tar 文件中

“INET_LICENSES” (Exit code ExInternetError)
minikube 无法下载许可证

“INET_REPO” (Exit code ExInternetError)
minikube 无法访问主要存储库和镜像的镜像

“INET_REPOS_UNAVAILABLE” (Exit code ExInternetError)
minikube 无法访问任何已知的镜像存储库

“INET_VERSION_UNAVAILABLE” (Exit code ExInternetUnavailable)
minikube 无法获取 minkikube 的最新发布/版本信息

“INET_VERSION_EMPTY” (Exit code ExInternetConfig)
minikube 从服务器收到了无效的空数据作为最新发布/版本信息

“RUNTIME_ENABLE” (Exit code ExRuntimeError)
minikube 无法启用当前容器运行时

“RUNTIME_CACHE” (Exit code ExRuntimeError)
minikube 无法为当前容器运行时缓存镜像

“SSH_AGENT_START” (Exit code ExRuntimeError)
minikube 在执行 docker-env 时无法启动 ssh-agent

“SVC_CHECK_TIMEOUT” (Exit code ExSvcTimeout)
在启动 minikube dashboard 时服务检查超时

“SVC_TIMEOUT” (Exit code ExSvcTimeout)
minikube 无法访问服务

“SVC_UNREACHABLE” (Exit code ExSvcNotFound)
minikube 发现服务没有可用的 pod

“SVC_LIST” (Exit code ExSvcError)
minikube 无法列出指定命名空间的服务

“SVC_TUNNEL_START” (Exit code ExSvcError)
minikube 无法启动隧道

“SVC_TUNNEL_STOP” (Exit code ExSvcError)
minikube 无法停止活动隧道

“TUNNEL_ALREADY_RUNNING” (Exit code ExSvcConflict)
另一个隧道实例已在运行

“SVC_URL_TIMEOUT” (Exit code ExSvcTimeout)
minikube 无法访问服务 URL

“SVC_NOT_FOUND” (Exit code ExSvcNotFound)
minikube 在指定命名空间中找不到指定的服务

“ENV_DRIVER_CONFLICT” (Exit code ExDriverConflict)
用户尝试使用当前驱动程序不支持的命令

“ENV_MULTINODE_CONFLICT” (Exit code ExGuestConflict)
用户尝试运行不支持多节点设置的命令,而没有进行一些额外的配置

“ENV_PODMAN_UNAVAILABLE” (Exit code ExRuntimeUnavailable)
podman 服务对集群不可用

“SVC_ADDON_UNSUPPORTED” (Exit code ExSvcUnsupported)
用户尝试使用不受支持的插件

“SVC_ADDON_NOT_ENABLED” (Exit code ExProgramConflict)
用户尝试使用当前未启用的插件

“K8S_INSTALL_FAILED” (Exit code ExControlPlaneError)
minikube 无法更新 Kubernetes 集群

“K8S_INSTALL_FAILED_CONTAINER_RUNTIME_NOT_RUNNING” (Exit code ExRuntimeNotRunning)
minikube 无法更新 Kubernetes 集群,因为容器运行时不可用

“K8S_OLD_UNSUPPORTED” (Exit code ExControlPlaneUnsupported)
为 minikube 指定了过时的 Kubernetes 版本

“K8S_NEW_UNSUPPORTED” (Exit code ExControlPlaneUnsupported)
为 minikube 指定了过新的 Kubernetes 版本

“K8S_FAIL_CONNECT” (Exit code ExInternetError)
获取 GitHub Kubernetes 版本列表时出错

“K8S_DOWNGRADE_UNSUPPORTED” (Exit code ExControlPlaneUnsupported)
minikube 无法安全地降级已安装的 Kubernetes 版本

“NOT_FOUND_CRI_DOCKERD” (Exit code ExProgramNotFound)

“NOT_FOUND_DOCKERD” (Exit code ExProgramNotFound)

“NOT_FOUND_CNI_PLUGINS” (Exit code ExProgramNotFound)

“NOT_FOUND_SOCKET_VMNET” (Exit code ExProgramNotFound)

“NOT_FOUND_VMNET_HELPER” (Exit code ExProgramNotFound)

“NOT_CONFIGURED_VMNET_HELPER” (Exit code ExProgramConfig)

错误代码

通用错误

1: ExFailure
2: ExInterrupted

minikube 程序特有的错误代码

10: ExProgramError
14: ExProgramUsage
11: ExProgramConflict
15: ExProgramNotFound
16: ExProgramUnsupported
18: ExProgramConfig

资源限制特有的错误代码(退出码布局无规则)

20: ExResourceError
23: ExInsufficientMemory
26: ExInsufficientStorage
27: ExInsufficientPermission
29: ExInsufficientCores

宿主机特有的错误代码

30: ExHostError
31: ExHostConflict
32: ExHostTimeout
34: ExHostUsage
35: ExHostNotFound
36: ExHostUnsupported
37: ExHostPermission
38: ExHostConfig

远程网络特有的错误代码

40: ExInternetError
41: ExInternetConflict
42: ExInternetTimeout
45: ExInternetNotFound
48: ExInternetConfig
49: ExInternetUnavailable

libmachine 驱动程序特有的错误代码

50: ExDriverError
51: ExDriverConflict
52: ExDriverTimeout
54: ExDriverUsage
55: ExDriverNotFound
56: ExDriverUnsupported
57: ExDriverPermission
58: ExDriverConfig
59: ExDriverUnavailable

驱动程序提供商特有的错误代码

60: ExProviderError
61: ExProviderConflict
62: ExProviderTimeout
63: ExProviderNotRunning
65: ExProviderNotFound
66: ExProviderUnsupported
67: ExProviderPermission
68: ExProviderConfig
69: ExProviderUnavailable

本地网络特有的错误代码

70: ExLocalNetworkError
71: ExLocalNetworkConflict
72: ExLocalNetworkTimeout
75: ExLocalNetworkNotFound
77: ExLocalNetworkPermission
78: ExLocalNetworkConfig
79: ExLocalNetworkUnavailable

虚拟机特有的错误代码

80: ExGuestError
81: ExGuestConflict
82: ExGuestTimeout
83: ExGuestNotRunning
85: ExGuestNotFound
86: ExGuestUnsupported
87: ExGuestPermission
88: ExGuestConfig
89: ExGuestUnavailable

容器运行时特有的错误代码

90: ExRuntimeError
93: ExRuntimeNotRunning
95: ExRuntimeNotFound
99: ExRuntimeUnavailable

Kubernetes 控制平面特有的错误代码

100: ExControlPlaneError
101: ExControlPlaneConflict
102: ExControlPlaneTimeout
103: ExControlPlaneNotRunning
105: ExControlPlaneNotFound
106: ExControlPlaneUnsupported
108: ExControlPlaneConfig
109: ExControlPlaneUnavailable

Kubernetes 服务特有的错误代码

110: ExSvcError
111: ExSvcConflict
112: ExSvcTimeout
113: ExSvcNotRunning
115: ExSvcNotFound
116: ExSvcUnsupported
117: ExSvcPermission
118: ExSvcConfig
119: ExSvcUnavailable


最后修改于 2025 年 10 月 22 日: 更新自动生成的文档和翻译(45c488396)