1

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

我无法访问 Jenkins x 仪表板。

错误503 Service Temporarily Unavailable nginx/1.13.9

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

4

1 回答 1

0

正如James Rawlings在评论中提到的,这可能是一个资源问题。手册中的建议是:

2015 年型号 Macbook Pro 的一个已知良好配置是使用8 GB RAM、8 个内核150 GB磁盘大小和hyperkit

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

因此,我们强烈建议使用上面的公共云之一来试用 Jenkins X。它们都有免费层,所以它不应该花费你任何大笔现金,它会给你一个试用云的机会。

默认 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
于 2019-01-22T16:19:58.243 回答