错误代码

minikube 错误代码和字符串

错误字符串

“MK_PATCH_NOT_FOUND”(退出代码 ExProgramUsage)
minikube 未找到所提供 major.minor 版本的补丁

“MK_USAGE”(退出代码 ExProgramUsage)
minikube 传入了不正确的参数

“MK_USAGE_NO_PROFILE”(退出代码 ExProgramUsage)
minikube 没有正在运行的集群

“MK_INTERRUPTED”(退出代码 ExProgramConflict)
minikube 被操作系统信号中断

“MK_WRONG_BINARY_WSL”(退出代码 ExProgramUnsupported)
用户尝试在 WSL 内运行 Windows 可执行文件 (.exe),而不是使用 Linux 二进制文件

“MK_UNIMPLEMENTED”(退出代码 ExProgramUnsupported)
此功能因某种原因未实现

“MK_NEW_APICLIENT”(退出代码 ExProgramError)
minikube 未能创建新的 Docker Machine API 客户端

“MK_ADDON_DISABLE”(退出代码 ExProgramError)
minikube 无法禁用插件,例如仪表盘插件

“MK_ADDON_ENABLE”(退出代码 ExProgramError)
minikube 无法启用插件,例如仪表盘插件

“MK_ADDON_ENABLE_PAUSED”(退出代码 ExProgramConflict)
minikube 无法在已暂停的集群上启用插件

“MK_ADDON_DISABLE_PAUSED”(退出代码 ExProgramConflict)
minikube 无法在已暂停的集群上禁用插件

“MK_ADD_CONFIG”(退出代码 ExProgramError)
minikube 未能更新内部配置,例如缓存镜像的配置映射

“MK_BOOTSTRAPPER”(退出代码 ExProgramError)
minikube 未能创建集群引导程序

“MK_CACHE_LIST”(退出代码 ExProgramError)
minikube 未能列出缓存的镜像

“MK_CACHE_LOAD”(退出代码 ExProgramError)
minikube 未能缓存和加载缓存的镜像

“MK_COMMAND_RUNNER”(退出代码 ExProgramError)
minikube 未能加载 Docker Machine CommandRunner

“MK_START_NERDCTLD”(退出代码 ExProgramError)
minikube 未能启动 nerdctld

“MK_COMPLETION”(退出代码 ExProgramError)
minikube 未能为受支持的 shell 生成 shell 命令补全

“MK_CONFIG_SET”(退出代码 ExProgramError)
minikube 未能设置内部配置值

“MK_CONFIG_UNSET”(退出代码 ExProgramError)
minikube 未能取消设置内部配置值

“MK_CONFIG_VIEW”(退出代码 ExProgramError)
minikube 未能查看当前配置值

“MK_DEL_CONFIG”(退出代码 ExProgramError)
minikube 未能删除内部配置,例如缓存镜像

“MK_DOCKER_SCRIPT”(退出代码 ExProgramError)
minikube 未能生成激活 minikube docker-env 的脚本

“MK_BIND_FLAGS”(退出代码 ExProgramError)
viper 尝试将标志绑定到配置时发生错误

“MK_FORMAT_USAGE”(退出代码 ExProgramError)
minikube 在 –format 标志中传入了无效的格式字符串

“MK_GENERATE_DOCS”(退出代码 ExProgramError)
minikube 未能在指定文件夹中自动生成基于 markdown 的文档

“MK_JSON_MARSHAL”(退出代码 ExProgramError)
minikube 未能将 JSON 对象编组

“MK_K8S_CLIENT”(退出代码 ExControlPlaneUnavailable)
minikube 未能创建 Kubernetes 客户端集,这是查询 Kubernetes API 所必需的

“MK_LIST_CONFIG”(退出代码 ExProgramError)
minikube 未能列出某些配置数据

“MK_LOG_FOLLOW”(退出代码 ExProgramError)
minikube 未能跟踪或监视 minikube 日志

“MK_NEW_RUNTIME”(退出代码 ExProgramError)
minikube 未能根据正在使用的驱动创建适当的新运行时

“MK_OUTPUT_USAGE”(退出代码 ExProgramError)
minikube 为 –output 命令行标志传入了无效值

“MK_RUNTIME”(退出代码 ExProgramError)
minikube 无法配置正在使用的运行时,或运行时失败

“MK_RESERVED_PROFILE”(退出代码 ExProgramConflict)
minikube 传入了保留关键字作为配置文件名,这是不允许的

“MK_ENV_SCRIPT”(退出代码 ExProgramError)
minikube 未能生成用于设置或取消设置 minikube-env 的脚本

“MK_SHELL_DETECT”(退出代码 ExProgramError)
minikube 未能检测正在使用的 shell

“MK_STATUS_JSON”(退出代码 ExProgramError)
minikube 未能输出 JSON 格式的 minikube 状态

“MK_STATUS_TEXT”(退出代码 ExProgramError)
minikube 未能输出 minikube 状态文本

“MK_VIEW_EXEC”(退出代码 ExProgramError)
minikube 未能执行(即填充值)用于显示当前配置的视图模板

“MK_VIEW_TMPL”(退出代码 ExProgramError)
minikube 未能创建用于显示当前配置的视图模板

“MK_YAML_MARSHAL”(退出代码 ExProgramError)
minikube 未能将 YAML 对象编组

“MK_CREDENTIALS_NOT_FOUND”(退出代码 ExProgramNotFound)
minikube 无法找到利用适当服务(例如 GCP)所需的凭证

“MK_CREDENTIALS_NOT_NEEDED”(退出代码 ExProgramNotFound)
minikube 在不需要服务凭证时传入了它们,例如在 GCE 中运行 GCP Auth 插件时

“MK_SEMVER_PARSE”(退出代码 ExProgramError)
minikube 在 minikube 常量中找到了无效的 kubernetes semver 字符串

“MK_DAEMONIZE”(退出代码 ExProgramError)
minikube 无法将 minikube 进程守护化

“RSRC_INSUFFICIENT_CORES”(退出代码 ExInsufficientCores)
minikube 和 kubernetes 可用核心不足

“RSRC_DOCKER_CORES”(退出代码 ExInsufficientCores)
Mac 上 Docker Desktop 可用核心不足

“RSRC_DOCKER_CORES”(退出代码 ExInsufficientCores)
Windows 上 Docker Desktop 可用核心不足

“RSRC_INSUFFICIENT_REQ_MEMORY”(退出代码 ExInsufficientMemory)
分配给 minikube 的内存不足(低于推荐的最低要求)

“RSRC_INSUFFICIENT_SYS_MEMORY”(退出代码 ExInsufficientMemory)
运行 minikube 的系统上可用内存不足(低于推荐的最低要求)

“RSRC_INSUFFICIENT_CONTAINER_MEMORY”(退出代码 ExInsufficientMemory)
minikube 正在使用的驱动可用内存不足

“RSRC_DOCKER_MEMORY”(退出代码 ExInsufficientMemory)
Windows 上 Docker Desktop 可用内存不足

“RSRC_DOCKER_MEMORY”(退出代码 ExInsufficientMemory)
Mac 上 Docker Desktop 可用内存不足

“RSRC_INVALID_HYPERV_MEMORY”(退出代码 ExResourceError)
Hyper-V 的内存值无效

“RSRC_DOCKER_STORAGE”(退出代码 ExInsufficientStorage)
docker 驱动可用磁盘存储空间不足

“RSRC_PODMAN_STORAGE”(退出代码 ExInsufficientStorage)
podman 驱动可用磁盘存储空间不足

“RSRC_INSUFFICIENT_STORAGE”(退出代码 ExInsufficientStorage)
运行 minikube 和 kubernetes 可用磁盘存储空间不足

“HOST_HOME_MKDIR”(退出代码 ExHostPermission)
minikube 无法创建 minikube 目录

“HOST_HOME_CHOWN”(退出代码 ExHostPermission)
minikube 无法更改 minikube 目录的权限

“HOST_BROWSER”(退出代码 ExHostError)
minikube 未能打开主机浏览器,例如运行 minikube dashboard 时

“HOST_CONFIG_LOAD”(退出代码 ExHostConfig)
minikube 未能从主机加载当前配置文件的集群配置

“HOST_HOME_PERMISSION”(退出代码 ExHostPermission)
当前用户没有足够的权限创建 minikube 配置文件目录

“HOST_CURRENT_USER”(退出代码 ExHostConfig)
minikube 未能确定当前用户

“HOST_DEL_CACHE”(退出代码 ExHostError)
minikube 未能从主机删除缓存的镜像

“HOST_KILL_MOUNT_PROC”(退出代码 ExHostError)
minikube 未能终止挂载进程

“HOST_KUBECONFIG_UPDATE”(退出代码 ExHostConfig)
minikube 未能更新主机 Kubernetes 资源配置

“HOST_KUBECONFIG_DELETE_CTX”(退出代码 ExHostConfig)
minikube 未能删除给定配置文件的 Kubernetes 上下文配置

“HOST_KUBECTL_PROXY”(退出代码 ExHostError)
minikube 未能启动 kubectl 代理

“HOST_MOUNT_PID”(退出代码 ExHostError)
minikube 未能写入挂载 PID

“HOST_PATH_MISSING”(退出代码 ExHostNotFound)
minikube 传入的主机目录路径不存在

“HOST_PATH_STAT”(退出代码 ExHostError)
minikube 未能访问目录路径的信息

“HOST_PURGE”(退出代码 ExHostError)
minikube 未能清除 minikube 配置目录

“HOST_SAVE_PROFILE”(退出代码 ExHostConfig)
minikube 未能持久化配置文件配置

“HOST_UNSUPPORTED”(退出代码 ExHostUnsupported)
主机不支持 9p

“PROVIDER_NOT_FOUND”(退出代码 ExProviderNotFound)
minikube 未能找到所选驱动的提供商

“PROVIDER_UNAVAILABLE”(退出代码 ExProviderNotFound)
主机不支持或未正确配置以支持所选驱动的提供商

“DRV_CP_ENDPOINT”(退出代码 ExDriverError)
minikube 未能访问驱动控制平面或 API 端点

“DRV_PORT_FORWARD”(退出代码 ExDriverError)
minikube 未能将容器端口绑定到主机端口

“DRV_UNSUPPORTED”(退出代码 ExDriverUnsupported)
minikube 当前不支持该驱动

“DRV_UNSUPPORTED_MULTINODE”(退出代码 ExDriverConflict)
正在使用的驱动不支持多节点集群

“DRV_UNSUPPORTED_OS”(退出代码 ExDriverUnsupported)
指定驱动在主机操作系统上不受支持

“DRV_UNSUPPORTED_PROFILE”(退出代码 ExDriverUnsupported)
正在使用的驱动不支持所选配置文件或多个配置文件

“DRV_NOT_FOUND”(退出代码 ExDriverNotFound)
minikube 未能找到指定的驱动

“DRV_NOT_DETECTED”(退出代码 ExDriverNotFound)
minikube 未能找到有效的驱动

“DRV_NOT_HEALTHY”(退出代码 ExDriverNotFound)
minikube 找到了驱动但没有一个准备好使用

“DRV_DOCKER_NOT_RUNNING”(退出代码 ExDriverNotFound)
minikube 找到了 docker 驱动但 docker 服务未运行

“DRV_AS_ROOT”(退出代码 ExDriverPermission)
正在使用的驱动正在以 root 身份运行

“DRV_NEEDS_ROOT”(退出代码 ExDriverPermission)
指定的驱动需要以 root 身份运行

“GUEST_CACHE_LOAD”(退出代码 ExGuestError)
minikube 未能加载缓存的镜像

“GUEST_CERT”(退出代码 ExGuestError)
minikube 未能设置证书

“GUEST_CP_CONFIG”(退出代码 ExGuestConfig)
minikube 未能访问控制平面

“GUEST_DELETION”(退出代码 ExGuestError)
minikube 未能正确删除资源,例如配置文件

“GUEST_IMAGE_LIST”(退出代码 ExGuestError)
minikube 未能列出机器上的镜像

“GUEST_IMAGE_LOAD”(退出代码 ExGuestError)
minikube 未能拉取或加载镜像

“GUEST_IMAGE_REMOVE”(退出代码 ExGuestError)
minikube 未能移除镜像

“GUEST_IMAGE_PULL”(退出代码 ExGuestError)
minikube 未能拉取镜像

“GUEST_IMAGE_BUILD”(退出代码 ExGuestError)
minikube 未能构建镜像

“GUEST_IMAGE_SAVE”(退出代码 ExGuestError)
minikube 未能推送或保存镜像

“GUEST_IMAGE_PUSH”(退出代码 ExGuestError)
minikube 未能推送镜像

“GUEST_IMAGE_TAG”(退出代码 ExGuestError)
minikube 未能标记镜像

“GUEST_LOAD_HOST”(退出代码 ExGuestError)
minikube 未能加载主机

“GUEST_MOUNT”(退出代码 ExGuestError)
minikube 未能创建挂载

“GUEST_MOUNT_COULD_NOT_CONNECT”(退出代码 ExGuestError)
访客机上的挂载无法连接到主机挂载服务器

“GUEST_MOUNT_CONFLICT”(退出代码 ExGuestConflict)
minikube 未能更新挂载

“GUEST_NODE_ADD”(退出代码 ExGuestError)
minikube 未能向集群添加节点

“GUEST_NODE_DELETE”(退出代码 ExGuestError)
minikube 未能从集群中移除节点

“GUEST_NODE_PROVISION”(退出代码 ExGuestError)
minikube 未能配置节点

“GUEST_NODE_RETRIEVE”(退出代码 ExGuestNotFound)
minikube 未能检索集群节点的信息

“GUEST_NODE_START”(退出代码 ExGuestError)
minikube 未能启动集群节点

“GUEST_PAUSE”(退出代码 ExGuestError)
minikube 未能暂停集群进程

“GUEST_PROFILE_DELETION”(退出代码 ExGuestError)
minikube 未能删除机器配置文件目录

“GUEST_PROVISION”(退出代码 ExGuestError)
minikube 在尝试配置访客机时失败

“GUEST_PROVISION_CONTAINER_EXITED”(退出代码 ExGuestError)
docker 容器在配置期间过早退出

“GUEST_START”(退出代码 ExGuestError)
minikube 未能使用当前驱动启动节点

“GUEST_STATUS”(退出代码 ExGuestError)
minikube 未能获取 docker machine 状态

“GUEST_STOP_TIMEOUT”(退出代码 ExGuestTimeout)
停止集群进程超时

“GUEST_UNPAUSE”(退出代码 ExGuestError)
minikube 未能取消暂停集群进程

“GUEST_CHECK_PAUSED”(退出代码 ExGuestError)
minikube 未能检查 Kubernetes 容器是否已暂停

“GUEST_DRIVER_MISMATCH”(退出代码 ExGuestConflict)
minikube 集群是使用与所请求驱动不兼容的驱动创建的

“GUEST_MISSING_CONNTRACK”(退出代码 ExGuestUnsupported)
minikube 未能找到主机上的 conntrack,这是 Kubernetes 1.18 及更高版本所必需的

“GUEST_MISSING_CRICTL”(退出代码 ExGuestUnsupported)
minikube 未能找到主机上的 crictl,这是 Kubernetes 1.24 及更高版本所必需的

“IF_HOST_IP”(退出代码 ExLocalNetworkError)
minikube 未能获取虚拟机内部使用的主机 IP

“IF_MOUNT_IP”(退出代码 ExLocalNetworkError)
minikube 未能解析挂载的输入 IP 地址

“IF_MOUNT_PORT”(退出代码 ExLocalNetworkError)
minikube 未能解析或找到挂载的端口

“IF_SSH_CLIENT”(退出代码 ExLocalNetworkError)
minikube 未能访问主机上的 ssh 客户端

“IF_DEDICATED_NETWORK”(退出代码 ExLocalNetworkError)
minikube 未能创建专用网络

“IF_BOOTPD_FIREWALL”(退出代码 ExLocalNetworkError)
minikube 未能填充 dchpd_leases 文件,因为 bootpd 被防火墙阻止

“INET_CACHE_BINARIES”(退出代码 ExInternetError)
minikube 未能缓存当前运行时所需的 kubernetes 二进制文件

“INET_CACHE_KUBECTL”(退出代码 ExInternetError)
minikube 未能缓存 kubectl 二进制文件

“INET_CACHE_TAR”(退出代码 ExInternetError)
minikube 未能将所需镜像缓存到 tar 文件

“INET_LICENSES”(退出代码 ExInternetError)
minikube 未能下载许可证

“INET_REPO”(退出代码 ExInternetError)
minikube 无法访问镜像的主仓库和镜像

“INET_REPOS_UNAVAILABLE”(退出代码 ExInternetError)
minikube 无法访问任何已知镜像仓库

“INET_VERSION_UNAVAILABLE”(退出代码 ExInternetUnavailable)
minikube 无法获取 minikube 的最新发布/版本信息

“INET_VERSION_EMPTY”(退出代码 ExInternetConfig)
minikube 从服务器收到了最新发布/版本信息的无效空数据

“RUNTIME_ENABLE”(退出代码 ExRuntimeError)
minikube 未能启用当前容器运行时

“RUNTIME_CACHE”(退出代码 ExRuntimeError)
minikube 未能为当前容器运行时缓存镜像

“SSH_AGENT_START”(退出代码 ExRuntimeError)
minikube 在执行 docker-env 时未能启动 ssh-agent

“SVC_CHECK_TIMEOUT”(退出代码 ExSvcTimeout)
启动 minikube dashboard 时服务检查超时

“SVC_TIMEOUT”(退出代码 ExSvcTimeout)
minikube 无法访问服务

“SVC_UNREACHABLE”(退出代码 ExSvcNotFound)
minikube 发现服务没有可用的 Pod

“SVC_LIST”(退出代码 ExSvcError)
minikube 未能列出指定命名空间的服务

“SVC_TUNNEL_START”(退出代码 ExSvcError)
minikube 未能启动隧道

“SVC_TUNNEL_STOP”(退出代码 ExSvcError)
minikube 无法停止活动的隧道

“TUNNEL_ALREADY_RUNNING”(退出代码 ExSvcConflict)
另一个隧道实例已在运行

“SVC_URL_TIMEOUT”(退出代码 ExSvcTimeout)
minikube 无法访问服务 URL

“SVC_NOT_FOUND”(退出代码 ExSvcNotFound)
minikube 未能在指定命名空间中找到指定服务

“ENV_DRIVER_CONFLICT”(退出代码 ExDriverConflict)
用户尝试使用当前驱动不支持的命令

“ENV_MULTINODE_CONFLICT”(退出代码 ExGuestConflict)
用户尝试运行在多节点设置上不支持的命令,除非进行一些额外配置

“ENV_PODMAN_UNAVAILABLE”(退出代码 ExRuntimeUnavailable)
podman 服务对集群不可用

“SVC_ADDON_UNSUPPORTED”(退出代码 ExSvcUnsupported)
用户尝试使用不受支持的插件

“SVC_ADDON_NOT_ENABLED”(退出代码 ExProgramConflict)
用户尝试使用当前未启用的插件

“K8S_INSTALL_FAILED”(退出代码 ExControlPlaneError)
minikube 未能更新 Kubernetes 集群

“K8S_INSTALL_FAILED_CONTAINER_RUNTIME_NOT_RUNNING”(退出代码 ExRuntimeNotRunning)
minikube 未能更新 Kubernetes 集群,因为容器运行时不可用

“K8S_OLD_UNSUPPORTED”(退出代码 ExControlPlaneUnsupported)
为 minikube 指定了过时的 Kubernetes 版本

“K8S_NEW_UNSUPPORTED”(退出代码 ExControlPlaneUnsupported)
为 minikube 指定了过新的 Kubernetes 版本

“K8S_FAIL_CONNECT”(退出代码 ExInternetError)
获取 GitHub Kubernetes 版本列表时出错

“K8S_DOWNGRADE_UNSUPPORTED”(退出代码 ExControlPlaneUnsupported)
minikube 无法安全地降级已安装的 Kubernetes 版本

“NOT_FOUND_CRI_DOCKERD”(退出代码 ExProgramNotFound)

“NOT_FOUND_DOCKERD”(退出代码 ExProgramNotFound)

“NOT_FOUND_CNI_PLUGINS”(退出代码 ExProgramNotFound)

“NOT_FOUND_SOCKET_VMNET”(退出代码 ExProgramNotFound)

“NOT_FOUND_VMNET_HELPER”(退出代码 ExProgramNotFound)

“NOT_CONFIGURED_VMNET_HELPER”(退出代码 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 年 5 月 13 日:更新自动生成文档和翻译 (#20754) (cc8d0d14e)