diff --git a/patroni/dcs/kubernetes.py b/patroni/dcs/kubernetes.py index 3f1c1e51..5cf0367a 100644 --- a/patroni/dcs/kubernetes.py +++ b/patroni/dcs/kubernetes.py @@ -950,7 +950,8 @@ class Kubernetes(AbstractDCS): if not self._api.create_namespaced_service(self._namespace, body): return except Exception as e: - if not isinstance(e, k8s_client.rest.ApiException) or e.status != 409: # Service already exists + if not isinstance(e, k8s_client.rest.ApiException) or e.status != 409 or e.status != 403: + # Service already exists return logger.exception('create_config_service failed') self._should_create_config_service = False