Docker și Kubernetes simplifică rularea codului și a software-ului în medii diferite.

Containerele sunt o modalitate de ambalare a software-ului. Rularea unui container este ca rularea unei mașini virtuale. Puteți utiliza Docker pentru a construi și implementa containere și puteți utiliza Kubernetes pentru a gestiona containere.

Am lansat un curs practic de 4 ore pe canalul YouTube Routech.org care vă va învăța fundamentele Docker și Kubernetes.

Acest curs a fost dezvoltat de Nelson Jamal de la Amigoscode și Nana Janashia de la Techworld cu Nana. Acești doi instructori au o experiență considerabilă de predare atât pe YouTube, cât și pe alte platforme.

În acest curs, veți afla mai întâi totul despre Docker, inclusiv imagini, containere, volume, registru de containere și arhitectura docker. Apoi, veți afla despre Kubernetes, inclusiv arhitectură, pod-uri, servicii, hărți de configurare și implementări.

Veți afla diferențele dintre Docker și Kubernetes, permițându-vă să începeți să utilizați aceste două tehnologii cu încredere.

Iată toate subiectele abordate în cadrul cursului cuprinzător:

Introducere în Docker

  • Ce este Docker?
  • Se instalează Docker
  • Imagini și containere
  • Tragerea imaginii NGINX
  • Rularea containerelor
  • Expunerea porturilor
  • Expunerea mai multor porturi
  • Gestionarea containerelor
  • Denumirea containerelor
  • Volumele
  • Volumele dintre gazdă și container
  • Personalizați site-ul web
  • Volumele între containere
  • Dockerfile
  • Crearea fișierului Docker
  • Docker Build
  • Folosind Node JS și Express JS cu Docker
  • Dockerfile pentru API-ul nostru
  • Rularea containerelor pentru API-ul nostru
  • .dockerignore
  • Caching și straturi
  • alpin
  • Tragerea imaginilor alpine
  • Folosind Alpine
  • Etichete și versiuni
  • Utilizarea etichetelor cu versiuni
  • Rularea containerelor și a etichetelor
  • Înlocuirea etichetării
  • Etichetarea propriilor imagini
  • Rularea containerelor cu etichete diferite
  • Registrul Docker
  • Creați Docker Hub Repo
  • Împingerea imaginilor în Docker Hub
  • Extragerea propriilor imagini
  • Docker Inspect
  • Jurnalele Docker
  • Docker Exec

Introducere în Kubernetes

  • Ce este Kubernetes?
  • Arhitectura Kubernetes
  • Pod, Service & Ingress
  • Config Map și Secret
  • Volumele
  • Implementări și seturi de stare
  • Rezumatul componentelor
  • Minikube și kubectl
  • Instalarea Minikube și kubectl
  • Creați implementarea
  • Depanare Pods
  • kubectl se aplică -f
  • rezumatul comenzilor kubectl
  • Implementarea MongoDB și Mongo Express
  • Pod MongoDB
  • Serviciul intern MongoDB
  • Serviciul de implementare și harta de configurare
  • Serviciu extern Mongo Express

Urmăriți cursul complet canalul YouTube Routech.org (Ceas de 4 ore).