Linode Kubernetes Engine Enterprise (LKE Enterprise) è stato lanciato in disponibilità limitata il 5 giugno e con questo lancio abbiamo voluto evidenziare tre modi per creare il vostro primo cluster Enterprise. Questo blog include brevi istruzioni per l'utilizzo di Cloud Manager, la Linode CLIe Terraform. Se non avete ancora accesso a LKE Enterprise, potete contattare il team del vostro account per abilitare il servizio sul vostro account.
Cloud Manager
- In Cloud Manger, sotto Kubernetes, selezionare il livello LKE Enterprise.
- Selezionare una regione.
- Selezionare una versione di Kubernetes.
- A differenza della LKE tradizionale, l'High Availability (HA) è ora automaticamente inclusa in LKE Enterprise, insieme a VPC e Firewall.
- Viene configurato automaticamente un elenco di controllo degli accessi (ACL), che richiede entrambi gli indirizzi IPV4 o IPv6 per mantenere l'accesso al cluster.
- Selezionare i nodi da aggiungere al cluster dalla selezione dei piani.

Linode CLI
- Per iniziare a usare il client a riga di comando di Linode (CLI), è necessario installare la CLI. Una volta installata, impostare l'opzione CLI per utilizzare la versione API "v4beta". Per farlo, inserire il comando setup:
linode-cli setup - Seguire le indicazioni e configurare la CLI con le proprie preferenze finché non viene richiesto di configurare un target API personalizzato.
- Quando richiesto, utilizzare l'host API predefinito di Linode. Inserire "v4beta" come versione dell'API di Linode. Confermare l'impostazione predefinita per HTTPS e le impostazioni di avviso API desiderate. Ora si è pronti a creare un cluster.
- Costruite il vostro
cluster-createCLI utilizzando il nuovo comando--tierspecificando "enterprise". Di seguito è riportato un esempio di comando che crea un cluster LKE Enterprise chiamato "my-lke-enterprise-cluster" composto da 9 nodi nella regione 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
Nota: Per gestire carichi di lavoro sensibili alla rete, soprattutto in scenari aziendali in cui è richiesta una bassa latenza o un elevato throughput, si consiglia di utilizzare istanze Premium con LKE Enterprise.
- In LKE Enterprise, la configurazione del piano di controllo delle liste di controllo degli accessi (ACL) è obbligatoria.
Per maggiori dettagli, consultare la documentazione Techdocs sulle ACL del piano di controllo e la documentazione API per ottenere una ACL del cluster LKE.
Terraform
Il provider Linode Terraform offre ora una nuova opzione "tier" per la risorsa cluster LKE, che attiva le funzionalità Enterprise.
Per utilizzare l'opzione di livello, è necessario configurare il provider Linode per utilizzare la versione API "v4beta". Un esempio completamente configurato che utilizza l'ultima versione del provider Linode potrebbe essere il seguente:
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"]
}
}
Per ulteriori informazioni, consultate la nostra guida sulla distribuzione di un cluster LKE con Terraform.
Commenti