Cursuri de pregatire Kubernetes și Gitlab
Gitlab este o platformă pentru ciclul de viață DevOps care oferă funcții CI/CD pentru planificarea și gestionarea proiectelor. Kubernetes este un sistem de orchestratie pentru automatizarea implementării aplicațiilor. Utilizând Gitlab și Kubernetes, utilizatorii pot automatiza construcția și implementarea în medii cloud containerizate.
Acest training condus de un instructor, live (online sau la fața locului), este destinat inginerilor DevOps care doresc să utilizeze Kubernetes și Gitlab pentru a automatiza ciclul de viață DevOps.
La finalul acestui training, participanții vor putea:
- Automatiza construcția, testarea și implementarea aplicațiilor.
- Crea o infrastructură de construcție automatizată.
- Implementa o aplicație într-un mediu cloud containerizat.
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 un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere
Prezentare generală a Integrării Continue și Livrării Continue
- Ce este CI?
- Ce este CD?
Gitlab pe scurt
- Ce este Gitlab?
- Funcții Gitlab
- Gitlab CI
Pregătirea mediului DevOps
- Instalarea și configurarea Auto DevOps în Gitlab
Kubernetes
- Integrarea Kubernetes
- Crearea de clustere Kubernetes
- Crearea unei instanțe Kubernetes
- Utilizarea cheilor SSH Gitlab
Etape, Artefacte și Dependințe
- Plasarea joburilor în etape
- Utilizarea cache-ului
- Definirea și utilizarea artefactelor
Gitlab Auto DevOps
- Lucrul cu Helm
- Utilizarea Auto DevOps
- Configurarea Gitlab runner
- Adăugarea repository-ului
Implementare automatizată
- Implementarea în Kubernetes
Depanare
- Gestionarea erorilor
Testare
- Testare de integrare și funcțională
Monitorizare
- Utilizarea Prometheus
- Colectarea metricilor
Securizare
- Întărirea pipeline-urilor și sistemelor de pipeline
Depanare
Rezumat și pași următori
Cerințe
- O înțelegere a DevOps
Publicul țintă
- Ingineri DevOps
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Kubernetes și Gitlab - Rezervare
Cursuri de pregatire Kubernetes și Gitlab - Solicitare
Kubernetes și Gitlab - Cerere de consultanta
Mărturii (2)
Demo-uri cu exemple funcționale
Daniel Wegner - Fraunhofer IOSB
Curs - Kubernetes and Gitlab
Tradus de catre o masina
M-am bucurat de reactivitatea lui Ahmed la fiecare problemă/întrebare pe care am ridicat-o și de abilitatea sa de a oferi răspunsuri clare la toate, în timp ce oferea mai multe însărcinări cu privire la alte probleme conexe la care s-ar putea să nu fi fost gândit.
Jose Perez - Fraunhofer IOSB
Curs - Kubernetes and Gitlab
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Docker & Kubernetes Avansat
21 OreLa sfârșitul acestui training, participanții vor putea:
- 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 orchestrări a containerelor și să aleagă cea mai potrivită.
- Să configureze un proces de integrare continuă pentru aplicațiile Docker.
- Să integreze aplicațiile Docker cu procesele existente de integrare continuă.
- Să-și securizeze aplicațiile Docker.
- Să utilizeze Kubernetes pentru a implementa și gestiona diferite medii sub același cluster.
- Să securizeze, să scaleze și să monitorizeze un cluster Kubernetes.
GitLab Avansat
21 OreAcest training condus de un instructor, în format live Moldova (online sau la fața locului), este destinat profesioniștilor de nivel intermediar și avansat care doresc să aplice GitLab pentru fluxuri de lucru CI/CD avansate, structurarea proiectelor și dezvoltarea colaborativă folosind ediția gratuită de GitLab.
La finalul acestui training, participanții vor putea:
- Să implementeze pipeline-uri CI/CD avansate în GitLab cu runner-i personalizați și șabloane reutilizabile.
- Să organizeze proiectele eficient folosind grupuri și namespaces.
- Să colaboreze la cod, probleme și documentație folosind Markdown și instrumentele GitLab.
- Să aplice GitLab Pages, fluxuri de lucru pentru lansări și configurații de securitate în proiecte reale.
Inginerie Avansată de Platformă: Scalare cu Microservicii și Kubernetes
35 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat inginerilor de platformă și profesioniștilor DevOps de nivel avansat care doresc să stăpânească scalarea aplicațiilor folosind microservicii și Kubernetes.
La finalul acestui training, participanții vor putea:
- Proiecta și implementa arhitecturi scalabile de microservicii.
- Deploya și gestiona aplicații pe clustere Kubernetes.
- Utiliza Helm charts pentru deployarea eficientă a serviciilor.
- Monitoriza și menține sănătatea microserviciilor în producție.
- Aplica cele mai bune practici pentru securitate și conformitate într-un mediu Kubernetes.
Operațiuni Kubernetes Conduse de AI: Scalare Automată, Planificare și Optimizare Resurse
21 OreKubernetes este o platformă de orchestrere a containerelor, utilizată pe scară largă pentru gestionarea aplicațiilor distribuite la scară mare.
Acest training condus de un instructor, live (online sau la fața locului), este destinat practicienilor de nivel avansat care doresc să aplice tehnici de inteligență artificială și învățare automată pentru a optimiza utilizarea resurselor Kubernetes, deciziile de planificare și strategiile de scalare automată.
La finalul acestui program, participanții vor putea:
- Aplica modele de AI/ML pentru a îmbunătăți deciziile de planificare a sarcinilor de lucru în Kubernetes.
- Utiliza analize predictive pentru a optimiza alocarea CPU, GPU și memorie.
- Implementa scalare automată inteligentă folosind învățarea prin întărire și prognozarea metricilor.
- Reduce costurile infrastructurii și latența prin optimizarea automată a resurselor.
Formatul Cursului
- Prezentări tehnice ghidate de instructori și discuții aprofundate.
- Lucrări practice folosind clustere Kubernetes reale.
- Exerciții practice aplicând modele de AI în scenarii operaționale reale.
Opțiuni de Personalizare a Cursului
- Pentru a adapta acest curs la configurația platformei dumneavoastră sau la cerințele operaționale, vă rugăm să ne contactați pentru personalizare.
Sarcini de AI pe Kubernetes: Implementarea Modelelor de Învățare Automată la Scară
14 OreKubernetes este o platformă scalabilă pentru implementarea, servirea și gestionarea modelelor de învățare automată în medii de producție.
Acest training condus de un instructor, live (online sau la fața locului), este destinat profesioniștilor de nivel intermediar care doresc să operationalizeze modele ML în mod fiabil pe Kubernetes.
La finalizarea acestui training, participanții vor dobândi abilitățile necesare pentru a:
- Containeriza și pregăti modele ML pentru o implementare eficientă.
- Servi modele utilizând cadre moderne de inferență.
- Optimiza sarcinile de lucru cu autoscalare, configurare GPU și ajustare resurse.
- Implementa strategii de lansare a modelelor, cum ar fi testele A/B și implementări canar.
Formatul Cursului
- Prezentări mixte, analiză arhitecturală și discuții ghidate.
- Exerciții practice extinse cu scenarii de implementare din lumea reală.
- Implementare practică utilizând un mediu Kubernetes live.
Opțiuni de Personalizare a Cursului
- Dacă aveți nevoie ca acest curs să fie adaptat la mediul sau lanțul dvs. de instrumente, vă rugăm să ne contactați pentru a discuta opțiunile de personalizare.
Rețele Kubernetes cu Calico
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat inginerilor care doresc să optimizeze rețeaua pentru clustere Kubernetes.
La finalul acestui training, participanții vor putea:
- Instala și configura Calico.
- Înțelege cum diferă Calico de rețelele suprapuse tradiționale.
- Înțelege cum combină Calico protocoale de rutare internet cu stocări de date bazate pe consens.
- Folosi Calico pentru a crea o soluție de rețea pentru containere pentru clustere Kubernetes.
- Folosi Calico pentru a oferi o politică de rețea pentru Kubernetes.
Administrator Certificat Kubernetes (CKA) - pregătire pentru examen
21 OreProgramul Administrator Certificat Kubernetes (CKA) a fost creat de The Linux Foundation și Cloud Native Computing Foundation (CNCF).
Kubernetes este astăzi o platformă de top utilizată pentru orchestrerea containerelor.
NobleProg oferă cursuri de Docker și Kubernetes din 2015. Cu peste 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, îi ajutăm și pe 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.
Această formare condusă de un instructor, live (online sau la fața locului), este destinată administratorilor de sisteme și utilizatorilor Kubernetes care doresc să își confirme cunoștințele prin promovarea examenului CKA.
Pe de altă parte, formarea se concentrează și pe obținerea de experiență practică în administrarea Kubernetes, așa că recomandăm participarea la ea, chiar dacă nu intenționați să susțineți examenul CKA.
Formatul cursului
- Curs 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 formare personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru a afla mai multe despre certificarea CKA, vizitați: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - pregătire pentru examen
21 OreProgramul Certified Kubernetes Application Developer (CKAD) a fost dezvoltat de The Linux Foundation și Cloud Native Computing Foundation (CNCF), gazda Kubernetes.
Această pregătire condusă de un instructor, live (online sau la fața locului), este destinată dezvoltatorilor care doresc să-și confirme abilitățile în proiectarea, construirea, configurarea și expunerea aplicațiilor cloud native pentru Kubernetes.
Pe de altă parte, pregătirea se concentrează și pe obținerea de experiență practică în dezvoltarea de aplicații Kubernetes, așa că recomandăm participarea, chiar dacă nu intenționați să susțineți examenul CKAD.
NobleProg oferă training-uri Docker și Kubernetes din 2015. Cu peste 360 de proiecte de training finalizate cu succes, am devenit una dintre cele mai cunoscute companii de training la nivel mondial în domeniul containerizării. Din 2019, îi ajutăm și pe clienții noștri să-și confirme performanța în mediul k8s, pregătindu-i și încurajându-i să susțină examenele CKA și CKAD.
Formatul cursului
- Curs 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 un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru a afla mai multe despre CKAD, vizitați: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Specialist Certificat în Securitate Kubernetes (CKS)
21 OreAcest training condus de un instructor, în format live în Moldova (online sau la fața locului), este destinat practicienilor Kubernetes care doresc să se pregătească pentru examenul CKS.
La finalul acestui training, participanții vor ști cum să securizeze mediile Kubernetes și aplicațiile bazate pe containere de-a lungul diferitelor etape ale ciclului de viață al unei aplicații: construcție, implementare și rulare.
Cloud‑Native DevOps Mastery: Designing, Deploying & Operating Scalable Kubernetes Microservices
49 OreThis 7-day programme provides a comprehensive, hands-on journey into designing, deploying, and operating cloud-native applications using modern DevOps practices.
Participants will explore how to design scalable microservices architectures, optimise container environments, and manage production workloads using Kubernetes. The course covers advanced deployment strategies, GitOps-based automation, and observability practices to ensure system reliability and performance.
A strong focus is placed on real-world operational challenges, including incident response, failure simulation, and root cause analysis. The programme concludes with the use of AI-powered tools to support troubleshooting and accelerate operational decision-making.
By the end of the training, participants will have a clear understanding of how to build, deploy, monitor, and maintain resilient distributed systems in a Kubernetes-based environment.
DO180: Introducere în Containere, Kubernetes și OpenShift
35 OreDO180 este o introducere în containere, conceptele de bază ale Kubernetes și platforma Red Hat OpenShift, concentrându-se pe abilități practice.
Această instruire condusă de un instructor, live (online sau la fața locului), este destinată profesioniștilor tehnici de la nivel începător până la intermediar care doresc să învețe fluxuri de lucru cu containere, primitive Kubernetes și cum să implementeze și să opereze aplicații pe OpenShift.
La finalul acestei instruiri, participanții vor putea:
- Să construiască și să gestioneze imagini de containere și registre folosind cele mai bune practici pentru reproductibilitate și securitate.
- Să implementeze și să gestioneze obiecte Kubernetes, cum ar fi pods, deployments și servicii în OpenShift.
- Să utilizeze funcționalități OpenShift, inclusiv rute, buildconfigs și consola web, pentru a simplifica livrarea aplicațiilor.
- Să implementeze stocare persistentă, gestionare de configurare și gestionare de secrete pentru sarcini de lucru cu stare.
- Să aplice practici de bază de securitate, RBAC și monitorizare pentru a menține clustere și aplicații sănătoase.
Formatul cursului
- Prelegere interactivă și discuții.
- Laboratoare practice într-un mediu OpenShift live în fiecare zi.
- Exerciții bazate pe scenarii și ateliere de depanare.
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.
Gitlab și Gitlab CI
14 OreAceastă formare condusă de un instructor, live în Moldova (la fața locului sau la distanță) este destinată dezvoltatorilor care doresc să configureze și să folosească Gitlab pentru controlul versiunilor și integrarea continuă.
La sfârșitul acestei formări, participanții vor fi capabili să:
- Instaleze și configureze Gitlab.
- Înțeleagă cum să implementeze o alternativă la Github.
- Folosească Gitlab pentru a gestiona un ciclu de viață DevOps.
- Folosească Gitlab pentru Integrare Continuă / Livrare Continuă.
- Dezvolte, lanseze și testeze software eficient folosind Gitlab.
Deployarea Aplicațiilor Kubernetes cu Helm
7 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat inginerilor care doresc să folosească Helm pentru a simplifica procesul de instalare și gestionare a aplicațiilor Kubernetes.
La finalul acestui training, participanții vor putea:
- Instala și configura Helm.
- Crea build-uri reproducibile ale aplicațiilor Kubernetes.
- Partaja aplicații sub formă de diagrame Helm.
- Rula aplicații terțe salvate ca diagrame Helm.
- Gestiona versiunile pachetelor Helm.
Introducere în Minikube și Kubernetes
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor de software de nivel începător până la intermediar și profesioniștilor DevOps care doresc să învețe cum să configureze și să gestioneze un mediu Kubernetes local folosind Minikube.
La sfârșitul acestui training, participanții vor fi capabili să:
- Instaleze și configureze Minikube pe mașina lor locală.
- Înțeleagă conceptele de bază și arhitectura Kubernetes.
- Deplaseze și gestioneze containere folosind kubectl și tabloul de bord Minikube.
- Configureze soluții de stocare persistentă și de rețea pentru Kubernetes.
- Utilizeze Minikube pentru dezvoltarea, testarea și depanarea aplicațiilor.
Minikube pentru Dezvoltatori
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat 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 training, participanții vor fi capabili să:
- Configureze și gestioneze un mediu Kubernetes local folosind Minikube.
- Înțeleagă cum să implementeze, să gestioneze și să depaneze aplicații pe Minikube.
- Integreze Minikube în pipeline-urile lor de integrare și implementare continuă.
- Optimizeze procesul lor de dezvoltare folosind caracteristicile avansate ale Minikube.
- Aplice cele mai bune practici pentru dezvoltarea locală pe Kubernetes.