forked from kubernetes/website
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Michele
authored and
Cheng Pan
committed
Nov 26, 2019
1 parent
277db1f
commit 0b21734
Showing
6 changed files
with
215 additions
and
183 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,62 +1,70 @@ | ||
--- | ||
title: "Container Orchestration a livello di produzione" | ||
abstract: "Implementazione, ridimensionamento e gestione automatizzata dei container " | ||
cid: home | ||
title: Panoramica sull'amministrazione del cluster | ||
content_template: templates/concept | ||
weight: 10 | ||
--- | ||
|
||
{{< deprecationwarning >}} | ||
{{% capture overview %}} | ||
La panoramica dell'amministrazione del cluster è per chiunque crei o gestisca un cluster Kubernetes. | ||
Presuppone una certa dimestichezza con i core Kubernetes [concetti](/docs/concepts/). | ||
{{% /capture %}} | ||
|
||
{{< blocks/section id="oceanNodes" >}} | ||
{{% blocks/feature image="flower" %}} | ||
### [Kubernetes (k8s)]({{< relref "/docs/concepts/overview/what-is-kubernetes" >}}) | ||
{{% capture body %}} | ||
## Progettare un cluster | ||
|
||
è un sistema open source per automatizzare la distribuzione il ridimensionamento e la gestione di applicazioni containerizzate. | ||
Consulta le guide di [Setup](/docs/setup) per avere degli esempi su come pianificare, impostare e configurare cluster Kubernetes. Le soluzioni elencate in questo articolo sono chiamate *distribuzioni*. | ||
|
||
Raggruppa i contenitori che costituiscono un'applicazione in unità logiche per una piu facile gestione. Kubernetes si basa [su 15 anni di esperienza di Google](http://queue.acm.org/detail.cfm?id=2898444) ,combinando idee e messe in pratica suggerite da una comunità. | ||
{{% /blocks/feature %}} | ||
Prima di scegliere una guida, ecco alcune considerazioni: | ||
|
||
{{% blocks/feature image="scalable" %}} | ||
#### Planet Scale | ||
- 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](/docs/concepts/cluster-administration/federation/). | ||
- Utilizzerai **un cluster di Kubernetes ospitato**, come [Motore di Google Kubernetes](https://cloud.google.com/kubernetes-engine/) 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](/docs/concepts/cluster-administration/networking/) 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](/docs/admin/cluster-components/) necessari per eseguire un cluster. | ||
|
||
Progettato secondo gli stessi principi che consentono a Google di gestire miliardi di container alla settimana, Kubernetes può scalare senza aumentare il tuo team operativo. | ||
Nota: non tutte le distro vengono mantenute attivamente. Scegli le distro che sono state testate con una versione recente di Kubernetes. | ||
|
||
{{% /blocks/feature %}} | ||
## Managing a cluster | ||
|
||
{{% blocks/feature image="blocks" %}} | ||
#### Never Outgrow | ||
* [Gestione di un cluster](/docs/tasks/administration-cluster/cluster-management/) 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. | ||
|
||
Che si tratti di eseguire test localmente o di gestire un'azienda globale, la flessibilità di Kubernetes cresce con te per fornire le tue applicazioni in modo coerente e semplice, indipendentemente dalla complessità delle tue esigenze. | ||
{{% /blocks/feature %}} | ||
* Scopri come [gestire i nodi](/docs/concepts/nodi/node/). | ||
|
||
{{% blocks/feature image="suitcase" %}} | ||
#### Run Anywhere | ||
* Scopri come impostare e gestire la [quota di risorse](/docs/concepts/policy/resource-quote/) per i cluster condivisi. | ||
|
||
Kubernetes è open source e ti offre la libertà di trarre vantaggio dall'infrastruttura cloud locale, ibrida o pubblica, consentendo di spostare facilmente i carichi di lavoro nel punto in cui è importante per te. | ||
{{% /blocks/feature %}} | ||
## Proteggere un cluster | ||
|
||
{{< /blocks/section >}} | ||
* [Certificati](/docs/concepts/cluster-administration/certificates/) descrive i passaggi per generare certificati utilizzando diverse catene di strumenti. | ||
|
||
{{< blocks/section id="video" background-image="kub_video_banner_homepage" >}} | ||
<div class="light-text"> | ||
<h2>Le sfide della migrazione di oltre 150 microservizi a Kubernetes</h2> | ||
<p>By Sarah Wells, Technical Director for Operations and Reliability, Financial Times</p> | ||
<button id="desktopShowVideoButton" onclick="kub.showVideo()">Guarda i Video</button> | ||
<br> | ||
<br> | ||
<br> | ||
<a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019" button id="desktopKCButton">Attend KubeCon in San Diego on Nov. 18-21, 2019</a> | ||
<br> | ||
<br> | ||
<br> | ||
<br> | ||
<a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-europe-2020/" button id="desktopKCButton">Attend KubeCon in Amsterdam on Mar. 30-Apr. 2, 2020</a> | ||
</div> | ||
<div id="videoPlayer"> | ||
<iframe data-url="https://www.youtube.com/embed/H06qrNmGqyE?autoplay=1" frameborder="0" allowfullscreen></iframe> | ||
<button id="closeButton"></button> | ||
</div> | ||
{{< /blocks/section >}} | ||
* [Kubernetes Container Environment](/docs/concepts/containers/container-environment-variables/) descrive l'ambiente per i contenitori gestiti Kubelet su un nodo Kubernetes. | ||
|
||
{{< blocks/kubernetes-features >}} | ||
* [Controllo dell'accesso all'API di Kubernetes](/docs/reference/access-authn-authz/controlling-access/) descrive come impostare le autorizzazioni per gli utenti e gli account di servizio. | ||
|
||
* [Autenticazione](/docs/reference/access-authn-authz/authentication/) spiega l'autenticazione in Kubernetes, incluse le varie opzioni di autenticazione. | ||
|
||
* [Autorizzazione](/docs/reference/access-authn-authz/authorization/) è separato dall'autenticazione e controlla come vengono gestite le chiamate HTTP. | ||
|
||
* [Utilizzo dei controller di ammissione](/docs/reference/access-authn-authz/admission-controller/) 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](/docs/concepts/cluster-administration/sysctl-cluster/) descrive a un amministratore come utilizzare lo strumento da riga di comando `sysctl` per impostare i parametri del kernel. | ||
|
||
* [Controllo](/docs/tasks/debug-application-cluster/audit/) descrive come interagire con i log di controllo di Kubernetes. | ||
|
||
|
||
### Securing the kubelet | ||
* [Master-Node communication](/docs/concepts/architecture/master-node-communication/) | ||
* [TLS bootstrapping](/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping/) | ||
* [Kubelet authentication/authorization](/docs/admin/kubelet-authentication-authorization/) | ||
|
||
## Optional Cluster Services | ||
|
||
* [Integrazione DNS](/docs/concepts/services-networking/dns-pod-service/) descrive come risolvere un nome DNS direttamente su un servizio Kubernetes. | ||
|
||
* [Registrazione e monitoraggio delle attività del cluster](/docs/concepts/cluster-administration/logging/) spiega come funziona il logging in Kubernetes e come implementarlo. | ||
|
||
{{% /capture %}} | ||
|
||
{{< blocks/case-studies >}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.