• 创建新集群
    • 使用谷歌云 (GKE)
    • 使用亚马逊 (AWS)
    • 使用 Azure (AKS)
    • 使用 Minikube (local)
    • 故障排除
  • 参照

    创建新集群

    如何通过 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 时遇到任何问题,请检查我们的 故障排除 或者 让我们知道,我们会尽力给予帮助。

    参照

    • 创建自定义 Builder
    • 配置
    • 安装过程中发生了什么
    • 在 Kubernetes 上安装
    • 获取 jx