类 KubeClient
java.lang.Object
com.github.shoothzj.sdk.kubectl.KubeClient
- 所有已实现的接口:
IKubectl
public class KubeClient extends java.lang.Object implements IKubectl
- 作者:
- hezhangjian
-
方法概要
修饰符和类型 方法 说明 intgetDeployReplicaTotal(java.lang.String deployName)HostPortgetServiceIpPort(java.lang.String serviceName)获取指定服务名的集群内访问地址java.util.List<java.lang.String>getStatefulHosts(java.lang.String serviceName)获取指定服务名statefulSet的服务名列表intgetStatefulReplicaTotal(java.lang.String statefulName)
-
方法详细资料
-
getStatefulHosts
public java.util.List<java.lang.String> getStatefulHosts(java.lang.String serviceName)从接口复制的说明:IKubectl获取指定服务名statefulSet的服务名列表- 指定者:
getStatefulHosts在接口中IKubectl- 参数:
serviceName- 服务名,如zookeeper- 返回:
- Host列表,如 zookeeper-0,zookeeper-1,zookeeper-2
-
getServiceIpPort
从接口复制的说明:IKubectl获取指定服务名的集群内访问地址- 指定者:
getServiceIpPort在接口中IKubectl- 参数:
serviceName- service名称- 返回:
-
getStatefulReplicaTotal
public int getStatefulReplicaTotal(java.lang.String statefulName)- 指定者:
getStatefulReplicaTotal在接口中IKubectl- 返回:
-
getDeployReplicaTotal
public int getDeployReplicaTotal(java.lang.String deployName)- 指定者:
getDeployReplicaTotal在接口中IKubectl- 返回:
-