Kubernetes Incepatori

Tot ce ai nevoie pentru a incepe sa lucrezi cu Kubernetes. Ce este Kubernetes, arhitectura Kubernetes, principalele componente si servicii precum si modul in care lucreaza impreuna la dezvoltarea infrastructurii.
Cod: ADM-021
Durata: 25 ore

Descriere

Containerele sunt un element esential al infrastructurii moderne si avem nevoie sa stim cum sa le gestionam. Astfel, Kubernetes a aparut ca una dintre cele mai importante platforme de orchestrare.

Acest training este pentru cei care nu au experienta in lucrul cu Kubernetes. Cu zero cunostinte legate de acest subiect, in urma acestui curs vei putea sa implementezi propriile aplicatii folosind platforma Kubernetes. Folosind YAML vei putea sa descrii entitati Kubernetes si sa citesti alte descrieri pe care le gasesti in carti, documentatii sau coduri din alte proiecte.

Mai mult decat atat vei invata cum sa iti setezi propriul cluster Kubernetes pe calculatorul tau. Clusterul aditional din AWS cloud te va ajuta sa inveti cum sa folosesti aceste functionalitati disponibile doar in cloud.

Pas cu pas vei afla despre principalele entitati din Kubernetes precum Pods, Labels, Annotations, ReplicaSets si Deployments dar si cum sa le gestionezi. In timpul cursului, vei folosi tehnici declarative si imperative. Iti vei imbunatatii cunostintele legate de networking in Kubernetes si cum sa creezi servicii. Vei descoperi cum sa iti configurezi aplicatia folosind ConfigMaps si cum sa folosesti Secrets pentru a securiza datele critice. Vei folosi Volumes pentru a pastra datele temporare si permanente.

Pana la final vei avea un set de cunostinte solide legat de ce face Kubernetes si cum functioneaza, precum si abilitatile necesare pentru a implementa un cluster si aplicatii Kubernetes in proiectul tau software. Nu in cele din urma vei invata cum sa rezolvi si sa abordezi cele mai frecvente probleme care apar in implementarea Kubernetes.

Subiecte curs

Cum incepem
  • Configuratia de implementare si conectare

Kubernetes
  • Prezentare Kubernetes, istorie, concepte cheie, arhitectura si componente
  • Setarea unui cluster local. Operatiuni de baza

Kubernetes API
  • API pentru a comunica cu Kubernetes. Descrierea kubectl utility. Descriere si context. Verificarea cluster status via kubectl

YAML
  • Cunostinte de baza YAML

Namespaces
  • Descrierea namespaces. Studierea manifest files. Crearea de namespace

Pods
  • Descriere pods si operatiunile de baza pe care le putem face cu ele: creare, listarea, inlocuire, acces. Descriere Pod lifecycle.

Object management
  • Introducerea cluster state. Diferite tipuri de tehnici de manipulare a obiectelor, argumente pro si contra. Crearea de specificiatii din live objects

Managementul resurselor
  • Prezentare resource management. Cum aplicam asta pentru CPU, memory requests si limitations

Labels si Annotations
  • Descriere labels si annotation. Aplicarea labels si annotations pe pods si selectarea obiectelor prin criterii

ReplicaSets
  • Descriere ReplicaSets, si cum sunt legate de pods. Creare, inspectare, scalare si stergerea de ReplicaSets

Deployments
  • Descriere si gestionare Deployments. Deployment strategies, cum lucram cu istoricul implementarilor. Rollback failed deployments

Servicii
  • Descrierea serviciilor si cum sunt descoperite, cum este organizata reteaua, cum sa facem readiness checks. Crearea unui serviciu

ConfigMaps
  • Descriere ConfigMaps, cum sa pastram valori text si binare, cum sa obtinem valori de pe urma lor prin fisiere si variabile de mediu

Secrete
  • Descriere Secrets si subtipurile lor, cum sa tinem valori raw si encoded, cum sa obtinem valori de pe urma lor prin fisiere si variabile de mediu

Volume
  • Conceptul de volum. Descriere emptyDir, hostPath, si persistent volume. Static si dynamic provision prin claims

Note finale
  • Ce urmeaza
  • Rezumat, carti recomandate

Obiective

  • Ce este Kubernetes si la ce il folosim
  • Intelegerea arhitecturii Kubernetes
  • Implementarea unui cluster Kubernetes pe calculatorul tau
  • Operatiunile fundamentale practice pe obiectele Kubernetes
  • Implementarea containerelor simple si multiple in Kubernetes
  • Managementul implementarii aplicatiilor in Kubernetes
  • Invata cum sa gestionezi configurarea si datele sensibile si persistente in Kubernetes
  • Discutarea celor mai populare instrumente si subiecte legate de ecosistemul Kubernetes

Public tinta

  • Ingineri DevOps
  • Administratori de sistem
  • Programatori
  • QA si Testing Specialists
  • Orice specialist care dezvolta, implementeaza si lucreaza cu software pe servere
  • Arhitecti software
  • Designeri de sistem

Cerinte curs

  • Cunostinte de Docker
  • Elemente de baza Linux (ssh, cum lucram cu fisiere)

Alege oras Online Pret
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Online 2375 RON
Bucuresti 2375 RON
Cracovia 2375 RON
Wroclaw 2375 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. La preturile afisate se adauga TVA.

Alte cursuri care te-ar putea interesa:

Inscrie-te!

Prenume*
Nume*
Companie
Adresa email*
Alege oras
Telefon
Observatii
Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.