将Minikube群集作为Jenkins代理运行

mi7gmzs6  于 2022-11-02  发布在  Jenkins
关注(0)|答案(1)|浏览(206)

我有一个容器示例:Jenkins和Kubernetes群集:minikube都运行在我的本地机器上。我找不到一个方法来集成minikube在jenkins。下面是我如何设置的。

Setup Minikube
    - minikube start
    - replace cert and key values in .kube/config with hardcoded data

Setup Jenkins 
    - docker run --name jenkins -v jenkins_home:/var/jenkins_home -d -p 8080:8080 -p 50000:50000 --network minikube jenkins/jenkins:lts

Integrate Kubernetes in Jenkins 
    - install kubernetes plugin 
    - configure cloud -> add a new cloud -> kubernetes -> kubernetes cloud details  
        - create credential: secret file, use the file with .kube/config
        - click test connection -> Error testing connection : java.net.ConnectException: Failed to connect to /127.0.0.1:{port}

我已经被这个问题困扰了好几天了,它快把我逼疯了。我的jenkins示例已经和minikube在同一个网络上运行了。
problem-screenshot

kb5ga3dv

kb5ga3dv1#

OP能够使用Helmchart来安装Jenkins。使用Helmchart可以更容易地安装和管理部署在Kubernetes上的应用程序。

相关问题