まずはこちらminikube
から最新版を入手することをお勧めします。
最新の を取得したら、次の 2 つの方法でCalicoをインストールして実行できます。
minikube
minikube
- ポリシー専用モード
- ネットワーク (ポリシーを含む) モード
ネットワークを使用しないポリシーのみのモードの場合:
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 を参照してください。
始めるのに役立つことを願っています