Я развернул ISTIO со следующей конфигурацией:

helm install install/kubernetes/helm/istio --name istio --namespace istio-system \
  --set global.controlPlaneSecurityEnabled=true \
  --set mixer.adapters.useAdapterCRDs=false \
  --set grafana.enabled=true --set grafana.security.enabled=true \
  --set tracing.enabled=false \
  --set kiali.enabled=false \
  --set pilot.resources.requests.memory="264Mi" \
  --set pilot.resources.requests.cpu="100m"

Ошибка:

istio-pilot-...-npv4m
Pending
0
a minute
0/1 nodes are available: 1 Insufficient cpu.

Так как это тестрица Я не использую большой SKU (2 VCORES и 4 ГБ). Но это выглядит не работает, и это не должно есть много памяти. Любая помощь, как настроить это будет оценено.

0
user3053247 22 Сен 2019 в 10:21

1 ответ

Лучший ответ

Это означает, что ваш процессор уже переподписан, и это произошло, что пилот не имеет достаточных ресурсов для начала. То, что вы можете сделать, это либо использовать более крупные \ больше узлов, либо удаление запросов CPU от PODS ISTIO (большая часть PODS ISTIO имеет довольно существенные запросы CPU). Вы также можете проверить другие стручки (не ISTIO), у них также может быть запросы CPU.

https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#how-pods-with-resource-requests-are-scheduled

1
fhenriques 24 Сен 2019 в 08:44