Vai al contenuto principale

La strada verso Kubernetes

Ebook gratuito di Manning

Un viaggio attraverso le opzioni di distribuzione delle applicazioni web per rispondere alla domanda finale: Dovremmo usare Kubernetes?

Cosa c'è dentro

Iniziate costruendo applicazioni di esempio in Python e Node.js e poi esplorate i metodi per distribuirle con macchine virtuali, container e, infine, Kubernetes! Ogni capitolo si basa su ciò che è stato fatto in precedenza, imparando a utilizzare strumenti come GitHub Actions e le pratiche CI/CD per creare applicazioni portatili che possono passare rapidamente da una configurazione di distribuzione all'altra. Durante il viaggio attraverso i diversi metodi di distribuzione, scoprirete le migliori pratiche che potrete applicare a qualsiasi linguaggio o stack.

Imparerete a:

  • Gestione di repository git su piattaforme self-hosted o cloud
  • Distribuire le applicazioni Python e Node.js tramite una macchina virtuale basata sul cloud con git
  • Automatizzate la configurazione e la distribuzione delle macchine virtuali con Ansible
  • Containerizzazione e distribuzione di applicazioni con Docker e Docker Compose
  • Esecuzione di container direttamente su macchine virtuali senza orchestrazione
  • Spingere e ospitare i container con il registro DockerHub
  • Distribuzione di applicazioni containerizzate su Kubernetes
  • Implementare applicazioni pubbliche e private su Kubernetes
  • Configurazione dei bilanciatori di carico per il traffico HTTP e HTTPs
  • Utilizzare le tecniche CI/CD con GitHub Actions e l'alternativa open-source Act di Nectos.