无法在 MacOS 上启动 minikube

vin*_*827 3 macos kubernetes minikube

当我下载二进制文件后尝试运行 minikube 时,出现以下错误:-

\n
\xe2\x9d\x8c  Exiting due to GUEST_START: wait: /bin/bash -c "sudo env PATH="/var/lib/minikube/binaries/v1.22.3:$PATH" kubeadm init --config /var/tmp/minikube/kubeadm.yaml  --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests,DirAvailable--var-lib-minikube,DirAvailable--var-lib-minikube-etcd,FileAvailable--etc-kubernetes-manifests-kube-scheduler.yaml,FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml,FileAvailable--etc-kubernetes-manifests-kube-controller-manager.yaml,FileAvailable--etc-kubernetes-manifests-etcd.yaml,Port-10250,Swap,NumCPU,Mem,SystemVerification,FileContent--proc-sys-net-bridge-bridge-nf-call-iptables": Process exited with status 1\nstdout:\n[init] Using Kubernetes version: v1.22.3\n[preflight] Running pre-flight checks\n[preflight] Pulling images required for setting up a Kubernetes cluster\n[preflight] This might take a minute or two, depending on the speed of your internet connection\n[preflight] You can also perform this action in beforehand using \'kubeadm config images pull\'\n[certs] Using certificateDir folder "/var/lib/minikube/certs"\n[certs] Using existing ca certificate authority\n[certs] Using existing apiserver certificate and key on disk\n\nstderr:\n    [WARNING Swap]: running with swap on is not supported. Please disable swap\n    [WARNING Service-Kubelet]: kubelet service is not enabled, please run \'systemctl enable kubelet.service\'\nW0304 05:40:42.096000    3744 certs.go:489] WARNING: could not validate bounds for certificate apiserver-kubelet-client: the certificate has expired: NotBefore: 2020-06-29 07:35:45 +0000 UTC, NotAfter: 2022-12-10 12:46:24 +0000 UTC\nerror execution phase certs/apiserver-kubelet-client: [certs] certificate apiserver-kubelet-client not signed by CA certificate ca: x509: certificate has expired or is not yet valid: current time 2023-03-04T05:40:42Z is after 2022-12-10T12:46:24Z\nTo see the stack trace of this error execute with --v=5 or higher\n
Run Code Online (Sandbox Code Playgroud)\n

我在这里参考它的官方文档

\n

它会发出警告,指出 kubelet 服务未启用,建议使用“systemctl enable kubelet.service”。我尝试了以下命令,但不知道如何在 MacOS 上运行 minikube:-

\n
(base) -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n~ \xc2\xbb systemctl enable kubelet.service                                                                                                                                                                                                         80 \xe2\x86\xb5 vinod827@Vinods-MacBook-Pro\nzsh: command not found: systemctl\n(base) -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n~ \xc2\xbb launchctl enable kubelet.service                                                                                                                                                                                                        127 \xe2\x86\xb5 vinod827@Vinods-MacBook-Pro\nUnrecognized target specifier.\nUsage: launchctl enable <service-target>\n<service-target> takes a form of <domain-target>/<service-id>.\nPlease refer to `man launchctl` for explanation of the <domain-target> specifiers.\n(base)\n
Run Code Online (Sandbox Code Playgroud)\n

知道这里可能有什么问题吗?

\n

vin*_*827 9

执行两者minikube deleteminikube start为我解决了问题