jenkins中的503服务暂时不可用nginx / 1.13.9 x

时间:2019-01-22 12:43:32

标签: kubernetes minikube jenkins--x

我已经使用minikube创建了kubernetes集群并在其上安装了Jenkins x。

我无法访问Jenkins x仪表板。

  

错误503 Service Temporarily Unavailable nginx/1.13.9

注意:我也尝试过重新启动minikube集群。

1 个答案:

答案 0 :(得分:0)

正如James Rawlings在评论中所提到的,这很可能是资源问题。 manual中的建议是:

  

在2015年型号Macbook Pro上,已知的良好配置是使用 8 GB 的RAM, 8核 150 GB 的磁盘大小和hyperkit

     

磁盘大小特别大,因为需要下载许多图像。

     

因此,我们强烈建议您使用上面的公共云之一来试用JenkinsX。它们都具有免费套餐,因此它不会花费您大量现金,而且会为您提供试用云的机会。

默认的minikube安装仅使用2048 MB的RAM,2个CPU内核和20Gb磁盘空间。您可以使用命令行选项来调整minikube VM的大小:

$ minikube start --cpus=8 --memory=8192 --disk-size=150g --vm-driver=hyperkit

或为此使用jx工具

对于MacOS

$ brew install docker-machine-driver-hyperkit

# docker-machine-driver-hyperkit need root owner and uid 
$ sudo chown root:wheel /usr/local/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit
$ sudo chmod u+s /usr/local/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit

$ brew tap jenkins-x/jx
$ brew install jx

$ jx create cluster minikube

对于Linux:

$ curl -L https://github.com/jenkins-x/jx/releases/download/v1.3.784/jx-linux-amd64.tar.gz | tar xzv 
$ sudo mv jx /usr/local/bin

$ jx create cluster minikube