Cursuri de pregatire Kubernetes and Gitlab
Gitlab este o platformă de ciclu de viață DevOps care oferă funcții CI/CD pentru planificarea și gestionarea proiectelor. Kubernetes este un sistem de orchestrare pentru automatizarea implementării aplicațiilor. Utilizând Gitlab și Kubernetes, utilizatorii pot automatiza construcțiile și implementarea în medii cloud containerizate.
Această formare live (online sau la fața locului) cu instructor se adresează inginerilor DevOps care doresc să utilizeze Kubernetes și Gitlab pentru a automatiza ciclul de viață DevOps.
Până la sfârșitul acestei instruiri, participanții vor fi capabili să:
- Automatizeze construcțiile, testele și implementările aplicațiilor.
- Să creeze o infrastructură de construcție automată.
- Să implementeze o aplicație într-un mediu cloud containerizat.
Formatul cursului
- Prelegere și discuții interactive.
- O mulțime de exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere
Integrare continuă și livrare continuă Prezentare generală
- Ce este CI?
- Ce este CD?
Gitlab la o privire de ansamblu
- Ce este Gitlab?
- Caracteristicile Gitlab
- Gitlab CI
Pregătirea mediului DevOps
- Instalarea și configurarea Auto DevOps în Gitlab
Kubernetes
- Integrarea Kubernetes
- Crearea clusterelor Kubernetes
- Crearea unei instanțe Kubernetes
- Utilizarea cheilor SSH Gitlab
Etape, artefacte și dependențe
- Plasarea sarcinilor în etape
- Utilizarea cache-ului
- Definirea și utilizarea artefactelor
Gitlab Auto DevOps
- Lucrul cu Helm
- Utilizarea Auto DevOps
- Configurarea Gitlab runner
- Adăugarea depozitului
Implementare automată
- Implementare către Kubernetes
Debugging
- Gestionarea erorilor
Testare
- Teste de integrare și funcționale
Monitorizarea
- Utilizarea Prometheus
- Colectarea metricilor
Securizarea
- Întărirea conductelor și a sistemelor de conducte
Rezolvarea problemelor
Rezumat și pași următori
Cerințe
- O înțelegere a DevOps
Audiență
- DevOps ingineri
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Kubernetes and Gitlab - Booking
Cursuri de pregatire Kubernetes and Gitlab - Enquiry
Kubernetes and Gitlab - Cerere de consultanta
Cerere de consultanta
Mărturii (2)
Demos of working examples
Daniel Wegner - Fraunhofer IOSB
Curs - Kubernetes and Gitlab
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
José Pérez - Fraunhofer IOSB
Curs - Kubernetes and Gitlab
Upcoming Courses
Cursuri înrudite
Introduction to Minikube and Kubernetes
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor de software și profesioniștilor DevOps de nivel începător și intermediar care doresc să învețe cum să configureze și să gestioneze un mediu local Kubernetes folosind Minikube.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Să instaleze și să configureze Minikube pe mașina lor locală.
- Înțeleagă conceptele de bază și arhitectura Kubernetes.
- Să implementeze și să gestioneze containere folosind kubectl și tabloul de bord Minikube.
- Să configureze soluții de stocare persistentă și de rețea pentru Kubernetes.
- Să utilizeze Minikube pentru dezvoltarea, testarea și depanarea aplicațiilor.
Minikube for Developers
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor de nivel intermediar și inginerilor DevOps care doresc să utilizeze Minikube ca parte a fluxului lor de lucru de dezvoltare.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Să configureze și să gestioneze un mediu local Kubernetes utilizând Minikube.
- Să înțeleagă cum să implementeze, să gestioneze și să depaneze aplicații pe Minikube.
- Să integreze Minikube în integrarea continuă și în fluxurile de implementare.
- Să-și optimizeze procesul de dezvoltare folosind caracteristicile avansate ale Minikube.
- Să aplice cele mai bune practici pentru dezvoltarea locală Kubernetes.
Deploying Kubernetes Applications with Helm
7 oreAceastă instruire live, condusă de un instructor in România (online sau la fața locului) se adresează inginerilor care doresc să utilizeze Helm pentru a simplifica procesul de instalare și gestionare a aplicațiilor Kubernetes.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Helm.
- Crearea de compilații reproductibile ale Kubernetes aplicații. .
- Părtășiți aplicațiile ca diagrame Helm. .
- Executați aplicații terțe salvate ca grafice Helm. .
- Gestionați versiunile de lansare a pachetelor Helm. .
Running Containers Directly from Kubernetes with CRI-O
14 oreAcest curs de instruire live (online sau la fața locului), condus de un instructor, se adresează inginerilor care doresc să ruleze aplicații containerizate utilizând runtime-ul containerului CRI-O.
La finalul acestui curs de formare, participanții vor fi capabili să:
- Să instaleze și să configureze runtime-ul containerului CRI-O.
- Să extragă imagini dintr-o varietate de registre conforme cu OCI.
- Să ruleze, să testeze și să gestioneze aplicații containerizate utilizând CRI-O.
Formatul cursului
- Prelegere și discuții interactive
- O mulțime de exerciții și practică
- Implementare practică într-un mediu live-lab
Opțiuni de personalizare a cursului
- Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru a afla mai multe despre CRI-O, vă rugăm să vizitați: http://cri-o.io/.
Gitlab and Gitlab CI
14 oreAceastă instruire live, condusă de un instructor în România (la fața locului sau la distanță) se adresează dezvoltatorilor care doresc să configureze și să utilizeze Gitlab pentru controlul versiunilor și integrarea continuă.
La sfârșitul acestui curs, participanții vor fi capabili să:
- Să instaleze și să configureze Gitlab.
- Să înțeleagă cum să implementeze o alternativă la Github.
- Să utilizeze Gitlab pentru a gestiona un ciclu de viață DevOps.
- Să utilizeze Gitlab pentru Continuous Integration / Continuous Delivery.
- Să dezvolte, să lanseze și să testeze eficient software utilizând Gitlab.
GIT AND GITLAB
14 oreAcest training live (online sau la fața locului), condus de un instructor, se adresează utilizatorilor începători, ca o introducere în git din perspectiva utilizatorului și în strategiile comune de colaborare și de ramificare.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
-
Care este diferența dintre a doua generație de control al versiunilor (de exemplu, SVN) și a treia generație (de exemplu, GIT)?
Cum se utilizează git pentru controlul versiunilor
Cum se gestionează modificările
Ce înseamnă staging/committing
Cum să vă configurați ramurile
Lucrul cu depozitele locale și la distanță
Cum se rezolvă conflictele de fuziune
Cum să adăugați etichete
Cum să colaborați cu o echipă și să faceți revizuiri de cod pentru modificările planificate
Strategii de planificare a proiectului
Cele mai bune practici pentru a lucra împreună la caracteristici
Docker & Kubernetes Advanced
21 oreLa sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Să-și construiască propriile imagini Docker.
- Să implementeze și să gestioneze un număr mare de aplicații Docker .
- Să evalueze diferite soluții de orchestrare a containerelor și să o aleagă pe cea mai potrivită.
- Să configureze un proces de integrare continuă pentru aplicațiile Docker.
- Să integreze aplicațiile Docker cu procesele de integrare continuă a instrumentelor existente.
- Să-și securizeze aplicațiile Docker.
- Utilizați Kubernetes pentru a implementa și gestiona diferite medii în cadrul aceluiași cluster.
- Să securizeze, să extindă și să monitorizeze un cluster Kubernetes.
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor de platformă de nivel avansat și profesioniștilor DevOps care doresc să stăpânească scalarea aplicațiilor folosind microservicii și Kubernetes.
La finalul acestui curs de formare, participanții vor fi capabili să:
- Să proiecteze și să implementeze arhitecturi scalabile de microservicii.
- Să implementeze și să gestioneze aplicații pe clustere Kubernetes.
- Să utilizeze diagrame Helm pentru implementarea eficientă a serviciilor.
- Să monitorizeze și să mențină sănătatea microserviciilor în producție.
- Să aplice cele mai bune practici pentru securitate și conformitate într-un mediu Kubernetes.
Google Anthos for Hybrid and Multi-Cloud Computing
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze Anthos pentru a construi, implementa și optimiza aplicațiile care rulează pe o infrastructură multi-cluster Kubernetes.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați Google Anthos on-premise sau în cloud.
- Definiți, automatizați și aplicați politici în diferite medii. .
- Gestionați traficul între servicii.
- Utilizați Anthos Service Mesh pentru a monitoriza, depana și îmbunătăți performanța aplicațiilor. .
- Implementați controalele de securitate în toate implementările. .
Kubernetes Networking with Calico
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor care doresc să optimizeze rețelele pentru clusterele Kubernetes.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Calico.
- Înțelegeți cum diferă Calico de rețelele tradiționale de suprapunere. .
- Înțelegeți cum Calico combină protocoalele de rutare pe internet cu magazinele de date bazate pe consens.
- Utilizați Calico pentru a crea o soluție de rețea de containere pentru clustere Kubernetes. .
- Utilizați Calico pentru a oferi o politică de rețea pentru Kubernetes. .
Certified Kubernetes Administrator (CKA) - exam preparation
21 oreProgramul Certified Kubernetes Administrator (CKA) a fost creat de Fundația Linux și de Cloud Native Computing Foundation (CNCF).
Kubernetes este în prezent o platformă de top utilizată pentru orchestrarea containerelor.
NobleProg oferă cursuri de formare Docker & Kubernetes din 2015. Cu mai mult de 360 de proiecte de formare finalizate cu succes, am devenit una dintre cele mai cunoscute companii de formare la nivel mondial în domeniul containerizării.
Din 2019, ne ajutăm, de asemenea, clienții noștri să își confirme performanța în mediul k8s, pregătindu-i și încurajându-i să treacă examenele CKA și CKAD.
Acest training live (online sau la fața locului), condus de un instructor, se adresează administratorilor de sistem, Kubernetes utilizatorilor care doresc să își confirme cunoștințele prin promovarea examenului CKA.
Pe de altă parte, trainingul este axat și pe dobândirea de experiență practică în administrarea Kubernetes, așa că vă recomandăm să participați la el, chiar dacă nu intenționați să susțineți examenul CKA.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru a afla mai multe despre certificarea CKA, vă rugăm să vizitați: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 oreProgramul Certified Kubernetes Application Developer (CKAD) a fost dezvoltat de Fundația Linux și Cloud Native Computing Foundation (CNCF), gazda Kubernetes.
Această instruire, formare live (online sau on-site) este destinată dezvoltatorilor care doresc să-și confirme abilitățile în proiectarea, construirea, configurarea și expunerea aplicațiilor native cloud pentru Kubernetes.
Pe de altă parte, formarea se concentrează și pe obținerea experienței practice în dezvoltarea aplicațiilor, așa că vă recomandăm să participați la aceasta, chiar dacă nu intenționați să luați examenul CKAD.
NobleProg furnizează pregătire Docker & Kubernetes începând cu 2015. Cu peste 360 de proiecte de formare finalizate cu succes, am devenit una dintre cele mai cunoscute companii de formare din întreaga lume în domeniul containerizării. Începând cu 2019, ne ajutăm, de asemenea, clienții noștri să-și confirme performanța în mediul K8 prin pregătirea lor și încurajarea de a trece examenele CKA și CKAD.
Formatul cursului
- Lecții și discuții interactive.
- Multe exerciții și practici.
- Implementarea pe mâini într-un mediu live-lab.
Opțiuni de personalizare
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
- Pentru a afla mai multe despre CKAD, vă rugăm să vizitați:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 oreAcest curs de formare live, condus de un instructor în România (online sau la fața locului) se adresează practicienilor Kubernetes care doresc să se pregătească pentru examenul CKS.
La sfârșitul acestui curs, participanții vor ști cum să securizeze mediile Kubernetes și aplicațiile bazate pe containere pe parcursul diferitelor etape ale ciclului de viață al unei aplicații: construirea, implementarea și execuția.
Docker and Kubernetes on AWS
21 oreAcest curs de formare live (online sau la fața locului), condus de un instructor, se adresează inginerilor care doresc să evalueze fiecare dintre aceste servicii pentru a lua decizii în cunoștință de cauză cu privire la care să le implementeze în cadrul organizației lor.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați un mediu de dezvoltare care include toate bibliotecile, pachetele și cadrele necesare pentru a începe dezvoltarea. .
- Setați, configurați și implementați o serie de containere demonstrative folosind o serie de abordări diferite. .
- Înțelegeți diferențele de arhitectură și de design dintre diferitele soluții Docker/Kubernetes în cadrul AWS. .
- Automatizați implementarea containerelor Docker. .
- Configurați o conductă de integrare și implementare continuă. .
- Integrați Docker și Kubernetes într-un sistem de integrare continuă existent. .
Docker, Kubernetes and OpenShift 3 for Administrators
35 oreÎn cadrul acestui training live, condus de un instructor în România, participanții vor învăța cum să gestioneze Red Hat OpenShift Container Platform.
Până la sfârșitul acestei instruiri, participanții vor fi capabili să:
- Crearea, configurarea, gestionarea și depanarea OpenShift clusterelor.
- Să implementeze aplicații containerizate on-premise, în cloud public sau pe un cloud găzduit.
- Să securizeze OpenShift platforma de containere
- Monitorizați și adunați metrici.
- Gestionarea stocării.