Linode Kubernetes Engine Enterprise (LKE Enterprise) a été lancé en disponibilité limitée le 5 juin, et avec ce lancement, nous voulions mettre en évidence trois façons de créer votre premier cluster Enterprise. Ce blog comprend de brèves instructions pour utiliser Cloud Manager, le Linode CLITerraform et Terraform. Si vous n'avez pas encore accès à LKE Enterprise, vous pouvez contacter votre équipe pour activer le service sur votre compte.
Cloud Manager
- Dans Cloud Manger, sous Kubernetes, sélectionnez le niveau LKE Enterprise.
- Sélectionnez une région.
- Sélectionnez une version de Kubernetes.
- Contrairement aux LKE traditionnels, la haute disponibilité (HA) est désormais automatiquement incluse dans les LKE Enterprise, tout comme les VPC et les pare-feu.
- Une liste de contrôle d'accès (ACL) est automatiquement configurée, ce qui nécessite des adresses IPV4 ou IPv6 pour maintenir l'accès au cluster.
- Sélectionnez les nœuds que vous souhaitez ajouter à votre cluster à partir de la sélection de plans.

Linode CLI
- Pour commencer à utiliser le client de ligne de commande Linode (CLI), vous devez installer le CLI. Une fois installé, définissez le CLI pour qu'elle utilise la version "v4beta" de l'API. Pour ce faire, entrez la commande setup :
linode-cli setup - Suivez les invites et configurez le CLI selon vos préférences jusqu'à ce que vous soyez invité à configurer une cible API personnalisée.
- Lorsque vous y êtes invité, utilisez l'hôte API Linode par défaut. Saisissez "v4beta" comme version de l'API Linode. Confirmez la valeur par défaut de HTTPS et les paramètres d'avertissement de l'API de votre choix. Vous êtes maintenant prêt à créer un cluster.
- Construisez votre
cluster-createCLI à l'aide de la nouvelle commande--tieren spécifiant "enterprise". Voici un exemple de commande qui crée un cluster LKE Enterprise appelé "my-lke-enterprise-cluster" composé de 9 nœuds dans la région us-central :
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
Remarque : pour prendre en charge les charges de travail sensibles au réseau, en particulier dans les scénarios d'entreprise où une faible latence ou un débit élevé est nécessaire, il est fortement recommandé d'utiliser des instances Premium avec LKE Enterprise.
- Dans LKE Enterprise, la configuration du plan de contrôle des listes de contrôle d'accès (ACL) est obligatoire.
Pour plus de détails, voir notre documentation Techdocs sur les ACL des plans de contrôle et notre documentation API sur l'obtention d'une ACL de cluster LKE.
Terraform
Le fournisseur Linode Terraform propose désormais une nouvelle option "tier" pour la ressource cluster LKE, qui active les capacités Enterprise.
Pour utiliser l'option de niveau, vous devez configurer le fournisseur Linode pour qu'il utilise la version "v4beta" de l'API. Un exemple entièrement configuré utilisant la dernière version du fournisseur Linode pourrait ressembler à ce qui suit :
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"]
}
}
Pour plus d'informations, consultez notre guide sur le déploiement d'un cluster LKE avec Terraform.
Commentaires