|
41 | 41 | import org.apache.flink.kubernetes.KubernetesClusterClientFactory; |
42 | 42 | import org.apache.flink.kubernetes.KubernetesClusterDescriptor; |
43 | 43 | import org.apache.flink.kubernetes.configuration.KubernetesConfigOptions; |
44 | | -import org.apache.flink.kubernetes.kubeclient.Fabric8FlinkKubeClient; |
45 | | -import org.apache.flink.kubernetes.kubeclient.FlinkKubeClient; |
46 | 44 | import org.apache.flink.python.PythonOptions; |
47 | 45 |
|
48 | 46 | import java.lang.reflect.InvocationTargetException; |
49 | | -import java.lang.reflect.Method; |
50 | 47 | import java.util.Collections; |
51 | 48 | import java.util.Map; |
52 | 49 | import java.util.UUID; |
@@ -225,16 +222,9 @@ public TestResult test() { |
225 | 222 | // Test mode no jobName, use uuid . |
226 | 223 | addConfigParas(KubernetesConfigOptions.CLUSTER_ID, UUID.randomUUID().toString()); |
227 | 224 | initConfig(); |
228 | | - FlinkKubeClient client = k8sClientHelper.getClient(); |
229 | | - if (client instanceof Fabric8FlinkKubeClient) { |
230 | | - Object internalClient = ReflectUtil.getFieldValue(client, "internalClient"); |
231 | | - Method method = ReflectUtil.getMethod(internalClient.getClass(), "getVersion"); |
232 | | - Object versionInfo = method.invoke(internalClient); |
233 | | - logger.info( |
234 | | - "k8s cluster link successful ; k8s version: {} ; platform: {}", |
235 | | - ReflectUtil.getFieldValue(versionInfo, "gitVersion"), |
236 | | - ReflectUtil.getFieldValue(versionInfo, "platform")); |
237 | | - } |
| 225 | + String namespace = configuration.get(KubernetesConfigOptions.NAMESPACE); |
| 226 | + k8sClientHelper.getKubernetesClient().pods().inNamespace(namespace).list(); |
| 227 | + logger.info("k8s cluster link successful ; namespace: {}", namespace); |
238 | 228 | return TestResult.success(); |
239 | 229 | } catch (Exception e) { |
240 | 230 | logger.error(Status.GATEWAY_KUBERNETES_TEST_FAILED.getMessage(), e); |
|
0 commit comments