fix apiserver crashed when priority classs already exists

This commit is contained in:
tanshanshan 2018-08-14 16:23:08 +08:00
parent 6274590518
commit a99b619c11

View File

@ -85,7 +85,7 @@ func AddSystemPriorityClasses() genericapiserver.PostStartHookFunc {
if err != nil {
if apierrors.IsNotFound(err) {
_, err := schedClientSet.PriorityClasses().Create(pc)
if err != nil {
if err != nil && !apierrors.IsAlreadyExists(err) {
return false, err
} else {
glog.Infof("created PriorityClass %s with value %v", pc.Name, pc.Value)