【发布时间】:2019-02-05 20:06:23
【问题描述】:
我在我的 PC 中创建了一个 Kubernetes 集群(主节点 + 2 个节点)。版本是1.13.2。之后,我使用https://istio.io/docs/setup/kubernetes/download-release 中的指南安装了 Istio,并且
https://istio.io/docs/setup/kubernetes/quick-start(版本为1.0.5)。
检查 pod 的状态后,我看到 istio-pilot pod 始终处于Pending 状态,而其他一些 pod 也出现故障。经过多次迭代,结果总是一样的。
最初主节点有 2 个内核/4 GB RAM,我将其增加到 5 个内核/6 GB RAM,但结果仍然相同。还有 2 个 Worker 节点,每个节点有 2 个内核/2 GB RAM。
任何想法可能是什么问题?
【问题讨论】:
-
您确定集群完全可以运行吗?
kube-system命名空间中的所有系统 pod 是否正常运行? -
你能分享一下'kubectl get pod/
-n -o yaml' 的完整输出吗?您从 Istio 的网站上选择了哪些安装选项? -
这是老问题,试试
kubectl logs <pilot-pod-name> -n istio-system,由于内存不足,看到了这种行为。类似的问题,但对于 minikube:stackoverflow.com/questions/52519668/… -
看
kubectl describe <failing pod>。这应该包括有关 pod 失败原因的信息。由于故障是集群范围的,因此可能是资源不足,就像@murarisumit 所建议的那样。
标签: kubernetes istio