Jenkins service always pending on minikube

后端 未结 2 2024
感情败类
感情败类 2021-02-15 20:21

I installed minikube on local.

Dashboard is 192.168.99.100:30000

I installed Jenkins by helm:

$ helm install stable/jenkins
<         


        
2条回答
  •  感动是毒
    2021-02-15 20:45

    I'm guessing that you didn't update the parameters to use NodePort instead of the default LoadBalancer. The minikube cluster doesn't support the LoadBalancer type so Kubernetes is looping trying to create a load balancer to get an external IP.

    Use helm to see the options for the stable/jenkins chart:

    $ helm inspect values stable/jenkins
    # Default values for jenkins.
    ...
    # For minikube, set this to NodePort, elsewhere use LoadBalancer
    # Use ClusterIP if your setup includes ingress controller
      ServiceType: LoadBalancer
    ...
    

    You can set this by doing something like this:

    $ echo $'Master:\n  ServiceType: NodePort' > config.yaml
    $ helm install -f config.yaml stable/jenkins
    

提交回复
热议问题