如何解决Jenkins关于Windows 10 minikube的问题
我有一个实验性的管道使用:Windows的Jenkins,minikube和docker。 docker和Jenkins都是通过Windows启动来启动的,然后我使用
启动minikubeminekube start
在管道中,我有命令 bat“ kubectl apply -f deployment.yaml” 我来自詹金斯(Jenkins)
Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
但是,当我在Power Shell中运行相同的命令时,它可以正确运行。 当我运行命令 kubectl config get-contexts 时,我也会从Power Shell中获得
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
docker-desktop docker-desktop docker-desktop
docker-for-desktop docker-desktop docker-desktop
* minikube minikube minikube
,当我从Power Shell运行 kubectl配置视图 时,我得到
apiVersion: v1 clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: https://kubernetes.docker.internal:6443 name: docker-desktop
- cluster:
certificate-authority: C:\Users\shady1\.minikube\ca.crt
**server: https://127.0.0.1:32768** name: minikube contexts:
- context:
cluster: docker-desktop
user: docker-desktop name: docker-desktop
- context:
cluster: docker-desktop
user: docker-desktop name: docker-for-desktop
- context:
cluster: minikube
user: minikube name: minikube current-context: minikube kind: Config preferences: {} users:
- name: docker-desktop user:
client-certificate-data: REDACTED
client-key-data: REDACTED
- name: minikube user:
client-certificate: C:\Users\shady1\.minikube\profiles\minikube\client.crt
client-key: C:\Users\shady1\.minikube\profiles\minikube\client.key
当我从Jenkins管道运行 kubectl配置视图 时,我得到
apiVersion: v1
clusters: null
contexts: null
current-context: ""
kind: Config
preferences: {}
users: null
有任何提示吗?
解决方法
添加环境变量KUBECONFIG = C:\ Users \ shady1.kube \ config解决了该问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。