创建新集群
如何通过 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 :
jx create cluster gke
该命令假设你有一个谷歌账户,并且已经设置了一个默认项目,可以再里面创建 Kubernetes 集群。
使用亚马逊 (AWS)
使用命令 jx create cluster aws :
jx create cluster aws
这会通过你的亚马逊账户,使用命令 kops 创建一个新的 Kubernetes 集群并安装 Jenkins X。
来试试这个,我们建议你参照 AWS Workshop for Kubernetes 设置 AWS Cloud9 IDE。
然后,在 Cloud9 中打开一个新的终端,试试这些命令:
curl -L https://github.com/jenkins-x/jx/releases/download/v2.0.413/jx-linux-amd64.tar.gz | tar xzv
sudo mv jx /usr/local/bin
jx create cluster aws
使用 Azure (AKS)
使用命令 jx create cluster aks :
jx create cluster aks
使用 Minikube (local)
有些人在开始使用 minikube 时遇到问题,可能有几个原因:
- minikube 需要更新你的机器以及虚拟化软件
- 你可能已经安装了旧版本的 Docker 或者 minikube、kubectl、helm等。因此,我们强烈建议使用上面的公有云来尝试 Jenkins X。他们都有免费体验,所以应该不会花费你的任何现金,而且还给了你体验云的机会。
如果你还是想尝试 minikube,那么,我们建议从头开始,并让 jx 帮你创建
jx create cluster minikube
故障排除
如果你在安装 Jenkins X 时遇到任何问题,请检查我们的 故障排除 或者 让我们知道,我们会尽力给予帮助。