【问题标题】:Istio is not starting up due to insufficient memory in minikube由于 minikube 内存不足,Istio 无法启动
【发布时间】:2019-04-06 05:52:37
【问题描述】:

我已经在我的 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

我的笔记本电脑有 16GB 内存。

【问题讨论】:

    标签: kubernetes minikube istio


    【解决方案1】:

    我在https://github.com/kubernetes/minikube/issues/567阅读了这些想法

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

    $ 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
    

    但是,我不确定为什么混音器和城堡没有出现。

    【讨论】:

    • 这里的文档中有 istio.io/docs/setup/kubernetes/platform-setup/minikube“要安装 Istio 控制平面组件和插件以及其他应用程序,我们建议使用 8192 MB 内存和 4 个 CPU 启动 Minikube。”我也遇到了这个问题,将 vm 内存提高到 4096 对我有用。
    猜你喜欢
    • 2021-04-14
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 2021-03-31
    相关资源
    最近更新 更多