创建新集群

如何通过 Jenkins X 创建新的 Kubernetes 集群

通过已经安装的 Jenkins X 创建一个新的集群,使用命令 jx create cluster

如下所示,支持很多不同的公有云提供商。

为了最好的入门体验,我们目前推荐使用 Google Container Engine (GKE)。如果你没有谷歌云账号的话,谷歌云平台提供三百美元的额度。查看 https://console.cloud.google.com/freetrial

这有一个小的演示,同时展示 GKE、AKS 和 Minikube。在不同的设备(云)上启动需要花点时间,请耐心等待!

使用谷歌云 (GKE)

使用命令 jx create cluster gke

  1. jx create cluster gke

该命令假设你有一个谷歌账户,并且已经设置了一个默认项目,可以再里面创建 Kubernetes 集群。

现在 使用 Jenkins X 更快速地开发应用

使用亚马逊 (AWS)

使用命令 jx create cluster aws

  1. jx create cluster aws

这会通过你的亚马逊账户,使用命令 kops 创建一个新的 Kubernetes 集群并安装 Jenkins X。

来试试这个,我们建议你参照 AWS Workshop for Kubernetes 设置 AWS Cloud9 IDE。

然后,在 Cloud9 中打开一个新的终端,试试这些命令:

  1. curl -L https://github.com/jenkins-x/jx/releases/download/v2.0.413/jx-linux-amd64.tar.gz | tar xzv
  2. sudo mv jx /usr/local/bin
  3. jx create cluster aws

现在 使用 Jenkins X 更快速地开发应用

使用 Azure (AKS)

使用命令 jx create cluster aks

  1. jx create cluster aks

现在 使用 Jenkins X 更快速地开发应用

使用 Minikube (local)

有些人在开始使用 minikube 时遇到问题,可能有几个原因:

  • minikube 需要更新你的机器以及虚拟化软件
  • 你可能已经安装了旧版本的 Docker 或者 minikube、kubectl、helm等。因此,我们强烈建议使用上面的公有云来尝试 Jenkins X。他们都有免费体验,所以应该不会花费你的任何现金,而且还给了你体验云的机会。

如果你还是想尝试 minikube,那么,我们建议从头开始,并让 jx 帮你创建

  1. jx create cluster minikube

现在 使用 Jenkins X 更快速地开发应用

故障排除

如果你在安装 Jenkins X 时遇到任何问题,请检查我们的 故障排除 或者 让我们知道,我们会尽力给予帮助。

参照