我正在尝试启动 Minikube,所以我运行了
minikube start --vm-driver=none
但它在控制台中显示以下行:
Amazon 2 (Xen/amd64) 上的minikube v1.9.2 根据用户配置使用无驱动程序 X 抱歉,Kubernetes v1.18.0 需要将 conntrack 安装在 root 路径中
请注意,我已经安装了
kubectl minikube
和 docker
。
我也有同样的问题。安装“conntrack”
sudo apt install conntrack
然后继续启动你的minikube:
sudo minikube start --vm-driver=none
执行以下命令
yum install conntrack
以 root 身份启动 minikube
start --driver=none
minkikube
您需要
minkikube
不超过 v1.9.0-beta
有一个已知问题#7179复制于
1.18
已修复Pull Request #7180,最新提交为1273d4f:
包含提交安装 conntrack 以进行 github 操作集成测试#7180
1273d4f
的最小
minikube
版本是 v1.9.0-beta
:
git clone https://github.com/kubernetes/minikube/
cd minikube
git describe 1273d4f8e756ac5eca89d94c449450fb2da21a5a
>v1.9.0-beta.2-16-g1273d4f8e
git describe
的解释
git describe
的解释是这里
哪个标签最接近提交? (
- 哪个标签包含提交? (
git describe <sha>
)- 哪个分支或带注释的标签最接近提交? (
git describe <sha> --contains
)git describe <sha>--all
)
yum install conntrack
并且不要忘记至少有 2 个 (v)CPU
apt-get install conntrack -y
然后就可以再次运行minikube start命令了
minikube start --vm-driver=none
确保您以 root 用户或前缀 sudo 的身份执行此操作。
sudo apt-get update && sudo apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
at <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
参考链接:
https://kubernetes.io/docs/setup/生产环境/tools/kubeadm/install- https://minikube.sigs.k8s.io/docs/drivers/none/
minikube start --vm-driver=docker
minikube start --force
而不是
minikube start --vm-driver=none