@Override
    public synchronized void init() {
        // init kubernetes config
        Config config = KubernetesConfigUtils.buildKubernetesConfig(registryConfig);
        // init kubernetes client
        if (kubernetesClient == null) {
            this.kubernetesClient = KubernetesClientUtils.buildKubernetesClient(config);
        }
        // init Watcher
        if (kubernetesRegistryProviderWatcher == null) {
            kubernetesRegistryProviderWatcher = new KubernetesRegistryProviderWatcher();
        }
        this.currentHostname = System.getenv("HOSTNAME");
        this.namespace = config.getNamespace();
    }
Instantiates a new kubernetes registry.

@param registryConfig
registry/registry-kubernetes/src/main/java/com/alipay/sofa/rpc/registry/kubernetes/KubernetesRegistry.java