如何解决使用Kubernetes Continuous Deploy插件连接到kubernetes时拒绝连接
我正在使用Kubernetes Continuous Deploy Plugin进行部署,并且正在使用管道,这是在Jenkinsfile中部署到kubernetes的阶段:
stage('Deploy to k8s'){
steps{
kubernetesDeploy(
configs:'quarkusAgrata.yaml',kubeconfigId:'KUBERNETES_CLUSTER_CONFIG',enableConfigSubstitution:true
)
}
}
即使正确配置,我也会收到这些错误
我的KUBERNETES_CLUSTER_CONFIG图像
解决方法
登录托管Jenkins的机器/容器/吊舱,并尝试ping IP,如果一切正常,请尝试telnet到IP AND端口。根据结果,您应该知道您的Jenkins主机是否可以建立连接。注意:如果让Jenkins在Pod上的容器中运行,则可能需要将ssh放入Pod上的容器中。尝试调试时,请确保您处于正确的环境中。否则,您可能会自欺欺人,以为您可能与Jenkins主机建立了联系,而您可能还没有达到正确的水平。
ping 123.123.123.123
-显示在ping端口上是否可以连接到主机。
telnet 123.123.123.123 8080
-通过telnet连接到特定端口-如果一切正常,则应打开连接。如果您在Pod上没有telnet应用程序,则可能需要安装它。.否则,您可以启动一个busybox容器,该容器与telnet一起具有用于调试的各种工具。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。