You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Questo documento describe i diversi componenti che sono necessari per avere
14
+
Questo documento descrive i diversi componenti che sono necessari per avere
15
15
un cluster Kubernetes completo e funzionante.
16
16
17
17
Questo è un diagramma di un cluster Kubernetes con tutti i componenti e le loro relazioni.
@@ -23,9 +23,9 @@ Questo è un diagramma di un cluster Kubernetes con tutti i componenti e le loro
23
23
{{% capture body %}}
24
24
## Componenti della Control Plane
25
25
26
-
La Control Plane è responsabile di tutte le decisioni globali sul cluster (ad esempio, lo scheduling), e l'individuazione e la risposta ad eventi derivanti dal cluster (ad esempio, l'avvio di un nuovo {{< glossary_tooltip text="pod" term_id="pod">}} quando il valore `replicas` di un deployment non è soddisfatto).
26
+
I componenti del Control Plane sono responsabili di tutte le decisioni globali sul cluster (ad esempio, lo scheduling) oltre che a rilevare e rispondere agli eventi del cluster (ad esempio, l'avvio di un nuovo {{< glossary_tooltip text="pod" term_id="pod">}} quando il valore `replicas` di un deployment non è soddisfatto).
27
27
28
-
I componenti della Control Plane possono essere eseguiti su qualsiasi nodo del cluster, ma solitamente gli script di installazione tendono a eseguire tutti i componenti della Control Plane sulla stessa macchina, separando la Control Plane dai workload dell'utente.
28
+
I componenti della Control Plane possono essere eseguiti su qualsiasi nodo del cluster stesso. Solitamente, per semplicità, gli script di installazione tendono a eseguire tutti i componenti della Control Plane sulla stessa macchina, separando la Control Plane dai workload dell'utente.
29
29
Vedi [creare un cluster in High-Availability](/docs/admin/high-availability/) per un esempio di un'installazione multi-master.
30
30
31
31
### kube-apiserver
@@ -53,27 +53,25 @@ Alcuni esempi di controller gestiti dal kube-controller-manager sono:
53
53
54
54
### cloud-controller-manager
55
55
56
-
Il [cloud-controller-manager](/docs/tasks/administer-cluster/running-cloud-controller/) esegue i controller che interagiscono con i cloud provider responsabili per la gestione dell'infrastruttura sottostante al cluster, in caso di deployment in cloud.
57
-
Il cloud-controller-manager è una funzionalità alpha introdotta in Kubernetes 1.6.
Il cloud-controller-manager esegue esclusivamente i cicli di controllo specifici dei cloud provider.
60
-
È possibile disabilitare questi cicli di controllo usando il kube-controller-manager.
61
-
È inoltre possibile disabilitare i cicli di controllo settando il parametro `--cloud-provider` con il valore `external` durante l'esecuzione del kube-controller-manager.
58
+
Il cloud-controller-manager esegue dei controller specifici del tuo cloud provider.
59
+
Se hai una installazione Kubernetes on premises, o un ambiente di laboratorio
60
+
nel tuo PC, il cluster non ha un cloud-controller-manager.
62
61
63
-
Il cloud-controller-manager permette l'evoluzione indipendente al codice di Kubernetes e a quello dei singoli cloud vendor.
64
-
Precedentemente, il codice core di Kubernetes dipendeva da implementazioni specifiche dei cloud provider.
65
-
In futuro, implementazioni specifiche per singoli cloud provider devono essere mantenuti dai cloud provider interessati e collegati al cloud-controller-manager.
62
+
Come nel kube-controller-manager, il cloud-controller-manager combina diversi control loop
63
+
logicamente indipendenti in un singolo binario che puoi eseguire come un singolo processo. Tu puoi
64
+
scalare orizzontalmente (eseguire più di una copia) per migliorare la responsività o per migliorare la tolleranza ai fallimenti.
66
65
67
66
I seguenti controller hanno dipendenze verso implementazioni di specifici cloud provider:
68
67
69
68
* Node Controller: Per controllare se sul cloud provider i nodi che hanno smesso di rispondere sono stati cancellati
70
-
* Route Controller: Per configurare le regole di route nella sottostante infrastruttura cloud
71
-
* Service Controller: Per creare, aggiornare ed eliminare i load balancer nella infrastruttura del cloud provider
72
-
* Volume Controller: Per creare, associare e montare i volumi e per interagire con il cloud provider per orchestrare i volumi
73
-
69
+
* Route Controller: Per configurare le network route nella sottostante infrastruttura cloud
70
+
* Service Controller: Per creare, aggiornare ed eliminare i load balancer del cloud provider
71
+
74
72
## Componenti dei Nodi
75
73
76
-
I componenti di Kubernetes che girano sui Worker Node sono responsabili dell'esecuzione dei workload degli utenti.
74
+
I componenti del nodo vengono eseguiti su ogni nodo, mantenendo i pod in esecuzione e fornendo l'ambiente di runtime Kubernetes.
77
75
78
76
### kubelet
79
77
@@ -89,18 +87,18 @@ I componenti di Kubernetes che girano sui Worker Node sono responsabili dell'ese
89
87
90
88
## Addons
91
89
92
-
Gli Addons usano le risorse Kubernetes ({{< glossary_tooltip term_id="daemonset" >}}, {{< glossary_tooltip term_id="deployment" >}}, etc) per implementare nuove funzionalità a livello di cluster.
90
+
Gli Addons usano le risorse Kubernetes ({{< glossary_tooltip term_id="daemonset" >}}, {{< glossary_tooltip term_id="deployment" >}}, etc) per implementare funzionalità di cluster.
93
91
Dal momento che gli addons forniscono funzionalità a livello di cluster, le risorse che necessitano di un namespace, vengono collocate nel namespace `kube-system`.
94
92
95
-
Alcuni addons sono descritti di seguito; mentre per una più estesa lista di addons, riferirsi ad[Addons](/docs/concepts/cluster-administration/addons/).
93
+
Alcuni addons sono descritti di seguito; mentre per una più estesa lista di addons, per favore vedere[Addons](/docs/concepts/cluster-administration/addons/).
96
94
97
95
### DNS
98
96
99
97
Mentre gli altri addons non sono strettamente richiesti, tutti i cluster Kubernetes dovrebbero essere muniti di un [DNS del cluster](/docs/concepts/services-networking/dns-pod-service/), dal momento che molte applicazioni lo necessitano.
100
98
101
99
Il DNS del cluster è un server DNS aggiuntivo rispetto ad altri server DNS presenti nella rete, e si occupa specificatamente dei record DNS per i servizi Kubernetes.
102
100
103
-
I container eseguiti da Kubernetes possono utilizzare questo server per la risoluzione DNS.
101
+
I container eseguiti da Kubernetes automaticamente usano questo server per la risoluzione DNS.
Copy file name to clipboardExpand all lines: content/it/docs/reference/glossary/cluster.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,14 +4,14 @@ id: cluster
4
4
date: 2019-06-15
5
5
full_link:
6
6
short_description: >
7
-
Un'insieme di macchine, chiamate nodi, che eseguono container e gestite da Kubernetes. Un cluster ha almeno un Worker Node e un Control Plane Node.
7
+
Un'insieme di macchine, chiamate nodi, che eseguono container gestiti da Kubernetes. Un cluster ha almeno un Worker Node.
8
8
9
9
aka:
10
10
tags:
11
11
- fundamental
12
12
- operation
13
13
---
14
-
Un'insieme di macchine, chiamate nodi, che eseguono container e gestite da Kubernetes. Un cluster ha almeno un Worker Node e un Control Plane Node.
14
+
Un'insieme di macchine, chiamate nodi, che eseguono container gestiti da Kubernetes. Un cluster ha almeno un Worker Node.
15
15
16
16
<!--more-->
17
17
Il/I Worker Node ospitano i Pod che eseguono i workload dell'utente. Il/I Control Plane Node gestiscono i Worker Node e tutto quanto accade all'interno del cluster. Per garantire la high-availability e la possibilità di failover del cluster, vengono utilizzati più Control Plane Node.
Una immagine leggera, portabile ed eseguibile che contiene un software e tutte le sue dipendenze.
8
+
9
+
aka:
10
+
tags:
11
+
- fundamental
12
+
- workload
13
+
---
14
+
Una immagine leggera, portabile ed eseguibile che contiene un software e tutte le sue dipendenze.
15
+
16
+
<!--more-->
17
+
18
+
I ontainer disaccoppiano le applicazione dall'infrastruttura host sottostante e rendono semplice il deploy nei differenti cloud o sistemi operativi e anche per una semplice scalabilità
Questi compenti possono girare come trazionali servizi del sistema operativo (demoni) o come containers. L'host che esegue questi componenti era storicamente chiamato {{< glossary_tooltip text="master" term_id="master" >}}.
Una API per i container runtimes che si integra con la kubelet
8
+
9
+
10
+
aka:
11
+
tags:
12
+
- fundamental
13
+
---
14
+
Il container runtime interface (CRI) è una API per container runtimes
15
+
che si integra con la kubelet in un node.
16
+
<!--more-->
17
+
18
+
Per maggiori informazioni, guarda [CRI](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md) API e relative specifiche.
Assicura che una copia di un Pod è attiva su tutti nodi di un cluster.
8
+
9
+
aka:
10
+
tags:
11
+
- fundamental
12
+
- core-object
13
+
- workload
14
+
---
15
+
Assicura che una copia del {{< glossary_tooltip text="Pod" term_id="pod" >}} è attiva su tutti nodi di un {{< glossary_tooltip text="cluster" term_id="cluster" >}}.
16
+
17
+
<!--more-->
18
+
19
+
Utilizzato per il deploy di demoni di sistema come collettori di log e agenti di monitoraggio che tipicamente girano in ogni {{< glossary_tooltip term_id="node" >}}.
Docker è una technologia software che offre una virtualizzazione a livello del sistema operativo nota come container.
8
+
9
+
aka:
10
+
tags:
11
+
- fundamental
12
+
---
13
+
Docker (nello specifico, Docker Engine) è una technologia software che offre una virtualizzazione a livello del sistema operativo nota come {{< glossary_tooltip text="container" term_id="container" >}}.
14
+
15
+
<!--more-->
16
+
17
+
Docker utilizza delle funzionalità di isolamente del kernel Linux come cgroups e kernel namespaces e un file system union-capable come OverlayFS e altro permettendo a container indipendenti di girare all'interno di una singola istanza Linux, eliminando il sovraccarico nell'avviare e manutenere delle virtual machines (VMs).
0 commit comments