2

作为一个新手,我试图用minikube.
我确实从https://github.com/kubernetes/minikube/releases/tag/v0.20.0将它下载到了我的 Ubuntu 操作系统中。

我尝试了以下命令来安装它:

minikube start --network-plugin=cni

然后将https://github.com/projectcalico/calico/blob/master/v2.6/getting-started/kubernetes/installation/hosted/calicoctl.yaml下载到我/usr/local/bin/的 Ubuntu 位置

最后尝试 d 安装
kubectl apply -f calico.yaml

但发出命令后,终端机挂断了很长时间,没有任何反应。

我尝试了几次,但结果相同。
请帮助,我无法安装它

4

1 回答 1

1

首先,我建议从这里minikube获取最新版本。 完成获取最新版本后,有两种方法可以安装和运行Calico
minikubeminikube

  1. 仅策略模式
  2. 网络(包括策略)模式

使用无网络的仅策略模式:

minikube start --network-plugin=cni --host-only-cidr 172.17.17.1/24 \
    --extra-config=kubelet.PodCIDR=192.168.0.0/16 \
    --extra-config=proxy.ClusterCIDR=192.168.0.0/16 \
    --extra-config=controller-manager.ClusterCIDR=192.168.0.0/16 \
    --extra-config=controller-manager.CIDRAllocatorType=RangeAllocator \
    --extra-config=controller-manager.AllocateNodeCIDRs=true

然后使用kubectl apply -f https://github.com/projectcalico/calico/blob/master/v2.6/getting-started/kubernetes/installation/hosted/kubernetes-datastore/policy-only/1.7/calico.yaml

或使用配置网络并提供策略的网络(也包括策略)模式:

minikube start --network-plugin=cni --host-only-cidr 172.17.17.1/24 \
    --extra-config=kubelet.PodCIDR=192.168.0.0/16 \
    --extra-config=proxy.ClusterCIDR=192.168.0.0/16 \
    --extra-config=controller-manager.ClusterCIDR=192.168.0.0/16

然后kubectl apply -f https://github.com/projectcalico/calico/blob/master/v2.6/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml

更多参考:- https://github.com/projectcalico/calico/issues/1013#issuecomment-325689943

希望能帮助你开始

于 2017-11-27T19:46:29.430 回答