minikube kubernetes集群上的istio-pilot pod始终处于Pending状态。增加CPU = 4和内存= 8GB。仍然是istio-pilot pod的状态为Pending。
除了文档中提到的那些之外,在minikube上运行istio是否需要进行特定更改?
解决了这个问题。我正在使用虚拟框运行minikube并运行具有更高内存的minikube并且CPU不会反映直到minikube被删除并以新参数启动。如果没有这个,就会导致内存不足。
我在1.1 rc3中看到istio-pilot
消耗了大量的CPU,并且由于Pending
中的以下消息而处于kubectl describe <istio-pilot pod name> -n=istio-system
状态:
Warning FailedScheduling 1m (x25 over 3m) default-scheduler 0/2 nodes are available:
1 Insufficient cpu, 1 node(s) had taints that the pod didn't tolerate.
当使用helm安装istio时,我能够通过执行--set pilot.resources.requests.cpu=30m
来减少它。