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
The service type of Headless ClusterIP, which is an variant of ClusterIP.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.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, getTypeMethods inherited from class org.apache.flink.kubernetes.kubeclient.services.ServiceType
classify, getRestPortFromExternalService
-
Field Details
-
INSTANCE
-
HEADLESS_CLUSTER_IP
- See Also:
-
-
Constructor Details
-
HeadlessClusterIPService
public HeadlessClusterIPService()
-
-
Method Details
-
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
-