INNER CODE UNIT · Python
__init__
robusta-dev/krr · robusta_krr/core/integrations/kubernetes/__init__.py:30
def __init__(self, name: str, namespace: str):
self.name = name
self.namespace = namespace
from . import config_patch as _
logger = logging.getLogger("krr")
AnyKubernetesAPIObject = Union[V1Deployment, V1DaemonSet, V1StatefulSet, V1Pod, V1Job]
HPAKey = tuple[str, str, str]
class ClusterLoader:
def __init__(self, cluster: Optional[str] = None):
self.cluster = cluster
# This executor will be running requests to Kubernetes API
self.executor = ThreadPoolExecutor(settings.max_workers)