Panoramica sull'amministrazione del cluster
La panoramica dell'amministrazione del cluster è per chiunque crei o gestisca un cluster Kubernetes. Presuppone una certa dimestichezza con i core Kubernetes concetti.
Progettare un cluster
Consulta le guide di Setup per avere degli esempi su come pianificare, impostare e configurare cluster Kubernetes. Le soluzioni elencate in questo articolo sono chiamate distribuzioni.
Prima di scegliere una guida, ecco alcune considerazioni:
- Vuoi provare Kubernetes sul tuo computer o vuoi creare un cluster multi-nodo ad alta disponibilità? Scegli la distro che più si adatti alle tue esigenze.
- Se si sta progettando per l'alta disponibilità, impara a configurare cluster in più zone.
- Utilizzerai un cluster di Kubernetes ospitato, come Motore di Google Kubernetes o che ospita il tuo cluster?
- Il tuo cluster sarà on-premises o nel cloud (IaaS)? Kubernetes non supporta direttamente i cluster ibridi. Invece, puoi impostare più cluster.
- Se stai configurando Kubernetes on-premises, considera quale modello di rete si adatti meglio.
- Eseguirai Kubernetes su hardware "bare metal" o su macchine virtuali (VM)?
- Vuoi solo eseguire un cluster, oppure ti aspetti di fare lo sviluppo attivo del codice del progetto di Kubernetes? In quest'ultimo caso, scegli una distribuzione sviluppata attivamente. Alcune distribuzioni utilizzano solo versioni binarie, ma offrono una maggiore varietà di scelte
- Familiarizzare con i componenti necessari per eseguire un cluster.
Nota: non tutte le distro vengono mantenute attivamente. Scegli le distro che sono state testate con una versione recente di Kubernetes.
Managing a cluster
-
Gestione di un cluster descrive diversi argomenti relativi al ciclo di vita di un cluster: creazione di un nuovo cluster, aggiornamento dei nodi master e worker del cluster, esecuzione della manutenzione del nodo (ad esempio kernel aggiornamenti) e aggiornamento della versione dell'API di Kubernetes di un cluster in esecuzione.
-
Scopri come gestire i nodi.
-
Scopri come impostare e gestire la quota di risorse per i cluster condivisi.
Proteggere un cluster
-
Certificati descrive i passaggi per generare certificati utilizzando diverse catene di strumenti.
-
Kubernetes Container Environment descrive l'ambiente per i contenitori gestiti Kubelet su un nodo Kubernetes.
-
Controllo dell'accesso all'API di Kubernetes descrive come impostare le autorizzazioni per gli utenti e gli account di servizio.
-
Autenticazione spiega l'autenticazione in Kubernetes, incluse le varie opzioni di autenticazione.
-
Autorizzazione è separato dall'autenticazione e controlla come vengono gestite le chiamate HTTP.
-
Utilizzo dei controller di ammissione spiega i plug-in che intercettano le richieste al server API Kubernetes dopo l'autenticazione e l'autorizzazione.
-
Uso di Sysctls in un cluster Kubernetes descrive a un amministratore come utilizzare lo strumento da riga di comando
sysctl
per impostare i parametri del kernel. -
Controllo descrive come interagire con i log di controllo di Kubernetes.
Securing the kubelet
Optional Cluster Services
-
Integrazione DNS descrive come risolvere un nome DNS direttamente su un servizio Kubernetes.
-
Registrazione e monitoraggio delle attività del cluster spiega come funziona il logging in Kubernetes e come implementarlo.