def METHOD_NAME(self) -> kubernetes.METHOD_NAME.CoreV1Api:
    """Lazy-loaded client to interact with Kubernetes API."""
    if not self._client:
        if as_boolean(self.settings["CN_SECRET_KUBERNETES_USE_KUBE_CONFIG"]):
            kubernetes.config.load_kube_config(self.kubeconfig_file)
        else:
            kubernetes.config.load_incluster_config()
        self._client = kubernetes.METHOD_NAME.CoreV1Api()
    return self._client