跳到主要内容
博客计算启动 Linode Kubernetes 引擎企业版的三种方法

启动 Linode Kubernetes 引擎企业版的三种方法

启动Linode_Kubernetes_Engine_Enterprise的三种方法

Linode Kubernetes 引擎企业版(LKE Enterprise)于 6 月 5 日限量发售,我们希望通过此次发售重点介绍三种创建首个企业集群的方法。本博客包括使用云管理器、Linode CLI和Terraform 的简要说明。如果您还没有访问 LKE Enterprise 的权限,可以联系您的账户团队在您的账户上启用该服务。

Cloud Manager

  1. Cloud Manger 中的Kubernetes 下,选择层LKE Enterprise。
  2. 选择区域。
  3. 选择 Kubernetes 版本。 
  4. 与传统的 LKE 不同,LKE Enterprise 现在自动包含高可用性(HA)以及 VPC 和防火墙。 
  5. 会自动配置访问控制列表(ACL),需要 IPV4 或 IPv6 地址才能维持对群集的访问。 
  6. 从计划选项中选择要添加到群集的节点。

Linode CLI

  1. 要开始使用 Linode 命令行客户端 (CLI),您需要 安装 CLI. 安装后,设置 CLI 设置为使用 "v4beta" API 版本。为此,请输入设置命令:
    linode-cli setup
  2. 按照提示配置 CLI 直到提示您配置自定义 API 目标。
  3. 出现提示时,请使用默认的 Linode API 主机。输入 "v4beta "作为 Linode API 版本。确认默认的 HTTPS 和所需的 API 警告设置。现在就可以创建群集了。
  4. 构建您的 cluster-create CLI 命令,使用新的 --tier 选项,指定 "enterprise"。下面是一个创建名为 "my-lke-enterprise-cluster "的 LKE 企业集群的命令示例,该集群由位于 us-central 区域的 9 个节点组成:
linode-cli lke cluster-create \
  --label my-lke-enterprise-cluster \
  --region us-sea \
  --k8s_version 1.31.08-lke5 \
  --node_pools.type g6-standard-4 --node_pools.count 6 \
  --node_pools.type g6-standard-8 --node_pools.count 3 \
  --tags production
  —-tier enterprise

注:为适应对网络敏感的工作负载,特别是在需要低延迟或高吞吐量的企业场景中,强烈建议使用带有 LKE Enterprise 的高级实例。

  1. 在 LKE Enterprise 中,访问控制列表 (ACL) 控制平面配置是强制性的。 

有关详情,请参阅我们关于控制计划 ACL 的 Techdocs 文档关于获取 LKE 群集 ACL 的 API 文档

Terraform

LinodeTerraform 提供商现在为 LKE 集群资源提供了一个新的 "层 "选项,可开启企业功能。

要使用层级选项,必须将 Linode 提供程序配置为使用 "v4beta "API 版本。使用最新版本 Linode 提供程序的完整配置示例如下:

terraform {
  required_providers {
    linode = {
      source = "linode/linode"
      version = “2.41.0”
    }
  }
}

provider "linode" {
  token = var.token
  api_version = “v4beta”
}

resource "linode_lke_cluster" "test" {
  label = "lke-e-cluster"
  region = "us-lax"
  K8s_version = "v1.31.1+lke5"
  tags = ["test"]
  tier = "enterprise"

  pool {
    type = "g6-standard-1"
    count = 3
    tags = ["test"]
  }
}

如需了解更多信息,请查看我们的 Terraform部署 LKE 集群指南

注释

留下回复

您的电子邮件地址将不会被公布。 必须填写的字段被标记为*