Istio не запускается из-за недостатка памяти в миникубе - PullRequest
0 голосов
/ 02 ноября 2018

У меня настроен Minikube на моем ноутбуке MacBook Pro.

Docker Community Edition Версия 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

Мой ноутбук имеет 16 ГБ оперативной памяти.

1 Ответ

0 голосов
/ 02 ноября 2018

Я читаю идеи на https://github.com/kubernetes/minikube/issues/567

Я воссоздал свою миникубе 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

Однако я не уверен, почему миксер и цитадель не подошли.

...