Cursuri de pregatire Kubernetes and Gitlab
Gitlab este o platformă de ciclu de viață DevOps care oferă caracteristici CI/CD pentru planificarea și gestionarea proiectelor. Kubernetes este un sistem de orchestrare pentru implementarea automată a aplicațiilor. Folosind Gitlab și Kubernetes, utilizatorii pot automatiza construcțiile și implementarea în mediile cloud containerizate.
Această formare directă de instructor (online sau on-site) este destinată DevOps ingineri care doresc să utilizeze Kubernetes și Gitlab pentru a automatiza ciclul de viață.
La sfârșitul cursului, participanții vor putea:
- Aplicații automate construiesc, testează și deploie.
- Crearea unei infrastructuri automatizate.
- Dezvoltați o aplicație într-un mediu cloud container.
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.
Schița de curs
Introducere
Integrare continuă și livrare continuă Prezentare generală
- Ce este IC?
- Ce este CD?
Gitlab dintr-o privire
- Ce este Gitlab?
- Caracteristicile 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 dependențe
- Plasarea lucrărilor în etape
- Utilizarea cache-ului
- Definirea și utilizarea artefactelor
Gitlab Auto DevOps
- Lucrul cu Helm
- Utilizarea Auto DevOps
- Configurarea Gitlab runner
- Adăugarea depozitului
Implementarea automată
- Desfășurarea către Kubernetes
Depanare
- Gestionarea erorilor
Testare
- Teste de integrare și funcționale
Monitorizare
- Folosind Prometheus
- Culegerea de metrici
Asigurarea
- Consolidarea conductelor și a sistemelor de conducte
Depanare
Rezumat și etapele următoare
Cerințe
- O înțelegere a DevOps
Audiență
- DevOps Ingineri
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Kubernetes and Gitlab - Rezervare
Cursuri de pregatire Kubernetes and Gitlab - Solicita Oferta
Kubernetes and Gitlab - 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 oreAcest training live, condus de un instructor in 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 de formare, participanții vor fi capabili să:
- Instalați și configurați Gitlab.
- Înțelegeți cum să implementați o alternativă la Github. .
- Utilizați Gitlab pentru a gestiona un ciclu de viață DevOps. .
- Utilizați Gitlab pentru integrarea continuă / livrarea continuă. .
- Dezvoltați, eliberați și testați eficient software-ul folosind 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 and Kubernetes
21 oreScopurile cursului: Dobândirea de competențe teoretice și operaționale privind Docker și Kubernetes.
Docker (introducing Kubernetes)
14 oreObiectivul acestui curs practic este de a oferi toate instrumentele care abordează aspectele practice ale Docker și Kubernetes , pentru ca participanții să poată conta pe abilitățile necesare pentru gestionarea corectă a programului.
Managing Kubernetes with Rancher
14 oreAcest curs live, condus de un instructor, în România oferă participanților o prezentare generală a Rancher și demonstrează prin practică practică practică cum să implementeze și să gestioneze un cluster Kubernetes cu Rancher.
Docker and Kubernetes: Building and Scaling a Containerized Application
21 oreÎn cadrul acestui curs de instruire live, condus de un instructor în România (la fața locului sau la distanță), participanții vor învăța cum să creeze și să gestioneze containerele Docker, apoi să implementeze o aplicație de probă în interiorul unui container. Participanții vor învăța, de asemenea, cum să automatizeze, să scaleze și să gestioneze aplicațiile lor containerizate în cadrul unui cluster Kubernetes. În cele din urmă, cursul trece la subiecte mai avansate, conducând participanții prin procesul de securizare, scalare și monitorizare a unui cluster Kubernetes.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați și rulați un container Docker.
- Dezvoltați un server containerizat și o aplicație web. .
- Construiți și gestionați imaginile Docker. .
- Configurați un Docker și Kubernetes cluster. .
- Utilizați Kubernetes pentru a implementa și gestiona o aplicație web în cluster. .
- Securizați, scalați și monitorizați un cluster Kubernetes. .
Docker, Kubernetes and OpenShift 3 for Administrators
35 oreÎn acest curs de instruire live, condus de un instructor în România, participanții vor învăța cum să administreze Red Hat OpenShift Container Platform.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Creați, configurați, gestionați și depanați OpenShift clustere.
- Desfășurați aplicații containerizate la fața locului, în cloud public sau într-un cloud găzduit.
- Securizați OpenShift platforma de containere .
- Monitorizați și adunați metrici. .
- Gestionați stocarea. .
Docker, Kubernetes and OpenShift 3 for Developers
35 oreÎn acest curs de instruire live, condus de un instructor în România, participanții vor învăța cum să utilizeze OpenShift Container Platform pentru a implementa aplicații containerizate.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Creați și configurați o configurație OpenShift. .
- Dispuneți rapid aplicații la fața locului, în cloud public sau într-un cloud găzduit.
Kubernetes from Basic to Advanced
14 oreÎn această instruire live, condusă de un instructor în România (la fața locului sau de la distanță), participanții vor învăța cum să implementeze o colecție de servere de probă în containere, apoi să automatizeze, să scaleze și să gestioneze serverele lor containerizate în cadrul unui cluster Kubernetes. Instruirea trece la subiecte mai avansate, conducând participanții prin procesul de securizare, conectare la rețea și monitorizare a unui cluster Kubernetes.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați și rulați un container Docker.
- Desfășurați baze de date și servere containerizate. .
- Configurați un Docker și un cluster Kubernetes. .
- Utilizați Kubernetes pentru a implementa și gestiona diferite medii în cadrul aceluiași cluster.
- Securizați, scalați și monitorizați un cluster Kubernetes. .
Kubernetes on AWS
14 oreEKS este o ofertă autogestionată Kubernetes - ca un serviciu de la AWS. EKS este complet scalabil și personalizabil și permite unei implementări Kubernetes să imite și / sau să se integreze cu o configurație Kubernetes existentă în premisă.
În cadrul acestui training, instruit în direct, participanții vor învăța cum să înființeze și să gestioneze un mediu de containere la scară de producție folosind Kubernetes pe EKS.
Până la sfârșitul acestui antrenament, participanții vor putea:
- Configurați și gestionați Kubernetes pe EKS
- Migrează un mediu Kubernetes existent de la premisa la cloud AWS
- Integrați Kubernetes cu software-ul de integrare continuă terță parte (CI)
- Asigurați disponibilitate ridicată și recuperarea dezastrelor în Kubernetes
- Înțelegeți și adoptați instrumentele disponibile pentru gestionarea eficientă a EKS
Public
- Dezvoltatori
- Administratori de sistem
- Ingineri DevOps
Formatul cursului
- Partea de prelegere, discuții parțiale, exerciții și practici practice grele într-un mediu de laborator live.
Notă
- Pentru a solicita un antrenament personalizat pentru acest curs, vă rugăm să ne contactați pentru a vă organiza.
Kubernetes on Azure (AKS)
14 oreÎn această instruire live, condusă de un instructor în România (online sau la fața locului), participanții vor învăța cum să configureze și să gestioneze un mediu de containere la scară de producție folosind Kubernetes pe AKS.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați și gestionați Kubernetes pe AKS.
- Desfășurați, gestionați și scalați un cluster Kubernetes. .
- Desfășurați aplicații containerizate (Docker) pe Azure.
- Migrarea unui mediu Kubernetes existent de la un mediu on-premise la AKS cloud.
- Integrați Kubernetes cu un software de integrare continuă (CI) de la terți.
- Asigurați o disponibilitate ridicată și o recuperare în caz de dezastru în Kubernetes. .