Class HeadlessClusterIPService
- java.lang.Object
-
- org.apache.flink.kubernetes.kubeclient.services.ServiceType
-
- org.apache.flink.kubernetes.kubeclient.services.ClusterIPService
-
- org.apache.flink.kubernetes.kubeclient.services.HeadlessClusterIPService
-
public class HeadlessClusterIPService extends ClusterIPService
The service type of Headless ClusterIP, which is an variant of ClusterIP.
-
-
Field Summary
Fields Modifier and Type Field Description static String
HEADLESS_CLUSTER_IP
static HeadlessClusterIPService
INSTANCE
-
Constructor Summary
Constructors Constructor Description HeadlessClusterIPService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.kubernetes.api.model.Service
buildUpExternalRestService(KubernetesJobManagerParameters kubernetesJobManagerParameters)
Build up the external rest service template, according to the jobManager parameters.io.fabric8.kubernetes.api.model.Service
buildUpInternalService(KubernetesJobManagerParameters kubernetesJobManagerParameters)
Build up the internal service template, according to the jobManager parameters.-
Methods inherited from class org.apache.flink.kubernetes.kubeclient.services.ClusterIPService
getRestEndpoint, getRestPort, getType
-
Methods inherited from class org.apache.flink.kubernetes.kubeclient.services.ServiceType
classify, getRestPortFromExternalService
-
-
-
-
Field Detail
-
INSTANCE
public static final HeadlessClusterIPService INSTANCE
-
HEADLESS_CLUSTER_IP
public static final String HEADLESS_CLUSTER_IP
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildUpExternalRestService
public io.fabric8.kubernetes.api.model.Service buildUpExternalRestService(KubernetesJobManagerParameters kubernetesJobManagerParameters)
Description copied from class:ServiceType
Build up the external rest service template, according to the jobManager parameters.- Overrides:
buildUpExternalRestService
in classServiceType
- Parameters:
kubernetesJobManagerParameters
- the parameters of jobManager.- Returns:
- the external rest service
-
buildUpInternalService
public io.fabric8.kubernetes.api.model.Service buildUpInternalService(KubernetesJobManagerParameters kubernetesJobManagerParameters)
Description copied from class:ServiceType
Build up the internal service template, according to the jobManager parameters.- Overrides:
buildUpInternalService
in classClusterIPService
- Parameters:
kubernetesJobManagerParameters
- the parameters of jobManager.- Returns:
- the internal service
-
-