Conclusione
- CoreOS / Container Linux.
- Photon OS.
- RancherOS.
- Red Hat CoreOS (RHCOS)
- Fedora CoreOS.
- Su quale sistema operativo dovrei eseguire Kubernetes?
- Qual è la migliore piattaforma Kubernetes?
- Quale Linux è il migliore per Kubernetes?
- I contenitori possono essere eseguiti su qualsiasi sistema operativo?
- Kubernetes è solo Linux?
- Puoi eseguire Windows su Kubernetes?
- Chi supporta Kubernetes?
- Cos'è rancher vs Kubernetes?
- Cos'è Kubernetes vanilla?
- Dove posso eseguire Kubernetes?
- Qual è il sapore e la versione del sistema operativo su cui sono in esecuzione i nodi Kubernetes?
- Cos'è k3OS?
Su quale sistema operativo dovrei eseguire Kubernetes?
Andando avanti a passo svelto, ecco i nostri contendenti:
- Red Hat (RHEL / CentOS)
- Ubuntu 14.04.
- TinyCore Linux.
- Cancella Linux.
- RancherOS.
Qual è la migliore piattaforma Kubernetes?
Google Kubernetes Engine (GKE)
Poiché lo stesso K8 è stato creato dagli ingegneri di Google per l'orchestrazione interna dei container, GKE è considerata una delle piattaforme Kubernetes più avanzate disponibili. Progettato per l'utilizzo su Google Cloud, può essere distribuito anche in ambienti ibridi e in locale.
Quale Linux è il migliore per Kubernetes?
Talos è stato creato appositamente per Kubernetes. È quanto più essenziale che puoi ottenere. Debian / Ubuntu forse CentO e alcuni tipi di container ottimizzati per Linux. Non si può sbagliare con Ubuntu come punto di partenza.
I contenitori possono essere eseguiti su qualsiasi sistema operativo?
No, i container Docker non possono essere eseguiti direttamente su tutti i sistemi operativi e ci sono ragioni alla base. Lasciatemi spiegare in dettaglio perché i contenitori Docker non funzioneranno su tutti i sistemi operativi. Il motore del contenitore Docker è stato alimentato dalla libreria di contenitori Linux principale (LXC) durante le versioni iniziali.
Kubernetes è solo Linux?
Nota: il piano di controllo Kubernetes, inclusi i componenti principali, continua a essere eseguito su Linux. Non ci sono piani per avere un cluster Kubernetes solo per Windows.
Puoi eseguire Windows su Kubernetes?
Kubernetes può eseguire contenitori Windows e Linux.
Tuttavia, puoi eseguire solo contenitori Windows su nodi Windows e contenitori Linux su nodi Linux. E c'è un ulteriore vincolo: il piano di controllo Kubernetes può essere eseguito solo su un nodo Linux.
Chi supporta Kubernetes?
10 distribuzioni Kubernetes che guidano la rivoluzione dei container
- CoreOS Tectonic / Red Hat CoreOS.
- Distribuzione canonica di Kubernetes.
- Docker Community Edition / Docker Enterprise.
- Abbonamento a Heptio Kubernetes.
- Kontena Pharos.
- Pivotal Container Service (PKS)
- Rancher 2.0.
- Red Hat OpenShift.
Cos'è rancher vs Kubernetes?
Kubernetes contiene potenti funzionalità per orchestrare le applicazioni e garantire la disponibilità del servizio. Rancher aggiunge un'interfaccia utente completa e un livello di gestione del carico di lavoro a Kubernetes, che semplifica l'adozione e integra CI / CD e progetti open source chiave come Prometheus, Grafana e Fluentd.
Cos'è Kubernetes vanilla?
Il Vanilla Stack può essere definito come un cluster Kubernetes fornito con molti componenti open source. Tra le diverse soluzioni fornite out of the box ci sono: Rook per gestire lo storage distribuito (filesystem, block, object) OpenStack che offre Infrastructure as a Service (IaaS)
Dove posso eseguire Kubernetes?
Esistono due modi principali per utilizzare Kubernetes su AWS, eseguirlo autonomamente su istanze di macchina virtuale Amazon EC2 o utilizzare il servizio Amazon EKS. Puoi saperne di più sull'esecuzione di Kubernetes su EC2 nel nostro workshop su Github.
Qual è il sapore e la versione del sistema operativo su cui sono in esecuzione i nodi Kubernetes?
Utilizzo di Kubernetes per lo sviluppo
MicroK8s è un Kubernetes leggero di livello di produzione che distribuisce un cluster a nodo singolo con un comando di installazione singola. È uno snap Linux certificato CNCF che esegue tutti i servizi Kubernetes in modo nativo su Ubuntu o qualsiasi sistema operativo che supporti snap, Windows e macOS.
Cos'è k3OS?
k3OS è una distribuzione Linux progettata per rimuovere quanta più manutenzione possibile del sistema operativo in un cluster Kubernetes. È progettato specificamente per avere solo ciò che è necessario per eseguire k3s. Inoltre, il sistema operativo è progettato per essere gestito da kubectl una volta che un cluster viene avviato.