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 StringHEADLESS_CLUSTER_IPstatic HeadlessClusterIPServiceINSTANCE
-
Constructor Summary
Constructors Constructor Description HeadlessClusterIPService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.kubernetes.api.model.ServicebuildUpExternalRestService(KubernetesJobManagerParameters kubernetesJobManagerParameters)Build up the external rest service template, according to the jobManager parameters.io.fabric8.kubernetes.api.model.ServicebuildUpInternalService(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:ServiceTypeBuild up the external rest service template, according to the jobManager parameters.- Overrides:
buildUpExternalRestServicein 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:ServiceTypeBuild up the internal service template, according to the jobManager parameters.- Overrides:
buildUpInternalServicein classClusterIPService- Parameters:
kubernetesJobManagerParameters- the parameters of jobManager.- Returns:
- the internal service
-
-