安装istio时如何修复jenkins获取k8s pod故障

时间:2019-04-28 06:22:20

标签: istio

我已经设置了kubernetes系统,并添加了带有名称空间的其他节点。 已在pod模式下设置jenkins Web服务。 k8s插件版本:1.14.2 kubernetes版本:1.13.2 詹金斯可以从kuberneter api中获取kube pod

但是在安装istio 1.1.3之后,用户指南:https://istio.io/zh/docs/setup/kubernetes/install/kubernetes/

并重新部署詹金斯服务, 发现詹金斯无法让任何kube pod处理任务

  1. 禁用kubernetes API服务,无法正常工作。 $ kubectl apply -f-<
  2. 在jenkins重新部署后,卸载istio服务可以再次工作。

检查jenkins kubernetes日志: 建立与Kubernetes kube-C1 URL http://crm-kube-master-espoo.dynamic.nsn-net.net:8080命名空间atf的连接 2019年4月28日5:28:53 FINE org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud 已连接到Kubernetes kube-C1 URL http://crm-kube-master-espoo.dynamic.nsn-net.net:8080/ 2019年4月28日5:28:53警告org.csanchez.jenkins.plugins.kubernetes.Kubernetes云供应 无法计算Kubernetes上的活动实例数 io.fabric8.kubernetes.client.KubernetesClientException:执行失败:GET在http://crm-kube-master-espoo.dynamic.nsn-net.net:8080/api/v1/namespaces/atf/pods?labelSelector=jenkins%3Dslave。     在io.fabric8.kubernetes.client.dsl.base.OperationSupport.requestFailure(OperationSupport.java:478)     在io.fabric8.kubernetes.client.dsl.base.OperationSupport.assertResponseCode(OperationSupport.java:417)     在io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:381)     在io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:344)     在io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:328)     在io.fabric8.kubernetes.client.dsl.base.BaseOperation.listRequestHelper(BaseOperation.java:165)     在io.fabric8.kubernetes.client.dsl.base.BaseOperation.list(BaseOperation.java:607)     在io.fabric8.kubernetes.client.dsl.base.BaseOperation.list(BaseOperation.java:67)     在org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud.addProvisionedSlave(KubernetesCloud.java:507)     在org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud.provision(KubernetesCloud.java:460)     在hudson.slaves.NodeProvisioner $ StandardStrategyImpl.apply(NodeProvisioner.java:715)     在hudson.slaves.NodeProvisioner.update(NodeProvisioner.java:320)     在hudson.slaves.NodeProvisioner.access $ 000(NodeProvisioner.java:62)     在hudson.slaves.NodeProvisioner $ NodeProvisionerInvoker.doRun(NodeProvisioner.java:809)     在hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:72)     在jenkins.security.ImpersonatingScheduledExecutorService $ 1.run(ImpersonatingScheduledExecutorService.java:58)     在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)     在java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)     在java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 301(ScheduledThreadPoolExecutor.java:180)     在java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)     在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)     在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)     在java.lang.Thread.run(Thread.java:748)

2019年4月28日5:28:53 FINE org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud 在供应中:[] 2019年4月28日5:28:53 INFO org.csanchez.jenkins.plugins.kubernetes.Kubernetes云供应 待处理的Kubernetes代理程序之后的过多工作量:26 2019年4月28日5:28:53 INFO org.csanchez.jenkins.plugins.kubernetes.Kubernetes云资源配置

我要修复istio安装时詹金斯无法获得kube pod

0 个答案:

没有答案