由于minikube中的内存不足,Istio无法启动

时间:2018-11-01 23:44:35

标签: kubernetes minikube istio

我在Macbook pro笔记本电脑上安装了Minikube。

Docker社区版18.06.1-ce-mac73 Mac OS High Sierra 10.13.6 Istio 1.0.3版本

$ minikube version
minikube version: v0.30.0


$ minikube update-check
CurrentVersion: v0.30.0
LatestVersion: v0.30.0


$ helm template install/kubernetes/helm/istio --name istio --namespace istio-system \
  --set security.enabled=false \
  --set ingress.enabled=false \
  --set gateways.istio-ingressgateway.enabled=false \
  --set gateways.istio-egressgateway.enabled=false \
  --set galley.enabled=false \
  --set sidecarInjectorWebhook.enabled=false \
  --set mixer.enabled=false \
  --set prometheus.enabled=false \
  --set global.proxy.envoyStatsd.enabled=false \
  --set pilot.sidecar=false > $HOME/istio-minimal.yaml

$ kubectl create namespace istio-system

$ kubectl apply -f $HOME/istio-minimal.yaml

但是,当我检查吊舱时,只有1个吊舱(包含飞行员)正在运行。

$ kubectl get pods -n istio-system
NAME                          READY   STATUS    RESTARTS   AGE
istio-pilot-d786445f4-sz9sn   0/1     Pending   0          16m

enter image description here

我的笔记本电脑有16GB RAM。

1 个答案:

答案 0 :(得分:1)

我在https://github.com/kubernetes/minikube/issues/567

阅读了这些想法

我重新创建了我的minikube VM。这些说明对我有用:

$ minikube stop
$ minikube delete
$ minikube start --vm-driver=hyperkit --memory 4096

,我完成了原始文章中的其余步骤以启动istio。这次飞行员吊舱确实成功到达了。

$ kubectl get pods -n istio-system
NAME                          READY   STATUS    RESTARTS   AGE
istio-pilot-d786445f4-ndxnd   1/1     Running   0          13m

但是,我不确定为什么搅拌机和城堡没有出现。