Jay*_*oni 6 jenkins kubernetes kubernetes-pod amazon-eks
我的组织中有 AWS EKS 集群用于内部实践目的。
该集群上当前安装的应用程序有 - Jenkins、Nexus、Spinnaker、Grafana、Prometheus
现在,为了节省成本和最佳使用,我每天早上都会扩展至 8 个节点,每天晚上会扩展至 0 个节点。
我观察到,有时当我想查看kubectl logs或运行kubectl exec命令时,我会遇到此错误
Error from server: no preferred addresses found; known addresses: []
为了快速解决这个问题,我删除了pod并让它再次自动创建,然后这个错误就消失了。
然而,今天我正在运行 jenkins 构建,其中 Jenkins master 动态启动 jenkins-slave pod 来运行构建过程,每次我在 jenkins 日志中再次遇到相同的错误
java.net.ProtocolException: Expected HTTP 101 response but was '500 Internal Server Error'
hudson.remoting.ProxyException: io.fabric8.kubernetes.client.KubernetesClientException: no preferred addresses found; known addresses: []
Run Code Online (Sandbox Code Playgroud)
请告知如何解决这个问题,因为现在这个问题变得越来越频繁。
我还发现,在工作节点中,未分配内部 IP,可能是由于此原因,发生了此问题。
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Ready <none> 3h7m v1.12.10-eks-aae39f <none> <none> Amazon Linux 2 4.14.171-136.231.amzn2.x86_64 docker://18.9.9
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Ready <none> 3h7m v1.12.10-eks-aae39f <none> <none> Amazon Linux 2 4.14.171-136.231.amzn2.x86_64 docker://18.9.9
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Ready <none> 3h7m v1.12.10-eks-aae39f <none> <none> Amazon Linux 2 4.14.171-136.231.amzn2.x86_64 docker://18.9.9
Run Code Online (Sandbox Code Playgroud)
谢谢
| 归档时间: |
|
| 查看次数: |
1973 次 |
| 最近记录: |