在ec2中启动minikube显示“X抱歉,Kubernetes v1.18.0要求conntrack安装在root路径中”

xmjla07d  于 12个月前  发布在  Kubernetes
关注(0)|答案(8)|浏览(133)

我想开始Minikube,所以我跑了

minikube start --vm-driver=none

字符串
但它在控制台中显示以下行:
Amazon 2上的minikube v1.9.2(Xen/amd 64)使用基于用户配置的none驱动程序X抱歉,Kubernetes v1.18.0需要在root路径中安装conntrack
请注意,我已经安装了kubectl minikubedocker

eivgtgni

eivgtgni1#

我也遇到了同样的问题。

sudo apt install conntrack

字符串
然后继续启动minikube:

sudo minikube start --vm-driver=none

ctzwtxfj

ctzwtxfj2#

执行以下命令
yum install conntrack以root身份启动minikube start --driver=none

laximzn5

laximzn53#

TL;DR:update minkikube

您需要minkikube不早于v1.9.0-beta

这是一个已知问题

1.18中复制了known issue #7179
Pull Request #7180中已修复,最新提交是1273d4f
install conntrack for github action integration tests #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的解释是here
The command适用于以下情况:

  • 哪个标签最接近提交?(git describe <sha>
  • 哪个标签包含commit?(git describe <sha> --contains
  • 哪个分支或带注解的标记最接近提交?(git describe <sha>--all
wooyq4lh

wooyq4lh4#

在CentOS 7上,运行以下命令:

yum install conntrack

字符串
别忘了至少要有2(v)CPU

i5desfxk

i5desfxk5#

你需要安装conntrack:

apt-get install conntrack -y

字符串
然后你可以再次运行minikube start命令

minikube start --vm-driver=none


请确保您以root用户或前缀sudo的身份执行此操作。

z2acfund

z2acfund6#

如果您在Azure或AWS上运行,请使用

minikube start --force

字符串
而不是

minikube start --vm-driver=none

wko9yo5t

wko9yo5t7#

如果你运行的是ubuntu,请确保你已经安装了systemd和kubeadm。

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/production-environment/tools/kubeadm/install-https://minikube.sigs.k8s.io/docs/drivers/none/的数据库

weylhg0b

weylhg0b8#

我使用以下命令来解决这个问题:

minikube start --vm-driver=docker

字符串

相关问题