2017-10-05 4 views
0

Ich habe Pod und ich versuche, einen persistenten MySQL-Speicher anhängen. Dann Bereitstellung beginnt und nach auf dem Protokoll ein, während er schlägt mit dem folgenden Fehler warten:Openshift Online-Bereitstellung Fehler beim Hinzufügen von Volumen zu Pod

--> Scaling up php-4 from 0 to 1, scaling down php-1 from 1 to 0 (keep 1 pods available, don't exceed 2 pods) 
    Scaling php-4 up to 1 
--> FailedCreate: php-4 Error creating: pods "php-4-" is forbidden: exceeded quota: compute-resources, requested: limits.cpu=1,limits.memory=512Mi, used: limits.cpu=2,limits.memory=1Gi, limited: limits.cpu=2,limits.memory=1Gi 
error: timed out waiting for "php-4" to be synced 

Wenn dies durch die Limitierung verursacht wird, wie kann ich eine neue Version einer Schote mit neuen Konfigurations bereitstellen, wenn ich nur verwenden kann, eins nach dem anderen? Gibt es etwas, das mir fehlt?

Antwort

1

Wenn Sie an der Ressourcengrenze sind, funktioniert eine rollende Bereitstellung nicht, da Sie keinen neuen Pod erstellen können, da dies die Ressourcengrenzen überschreiten würde. Sie müssen die Bereitstellungsstrategie in der Bereitstellungskonfiguration von "Ausrollen" in "Neu erstellen" ändern, wenn Sie bei Ressourcenbeschränkungen ausgeführt werden möchten.

+0

In der Tat das Problem lösen. Ich danke dir sehr! – Michael

Verwandte Themen