Docker and Kubernetes: Building and Scaling a Containerized Application Training Cursus
Docker is een open-sourceplatform voor het automatiseren van het proces van het bouwen, verzenden en uitvoeren van applicaties in containers. Kubernetes gaat nog een stap verder door de tools te bieden die nodig zijn om containertoepassingen op schaal in een geclusterde omgeving te implementeren en te beheren.
In deze door een instructeur geleide, live training (op locatie of op afstand), leren deelnemers hoe ze Docker containers kunnen maken en beheren en vervolgens een voorbeeldtoepassing in een container kunnen implementeren. Deelnemers leren ook hoe ze hun containertoepassingen binnen een Kubernetes cluster kunnen automatiseren, schalen en beheren. Ten slotte gaat de training verder met meer geavanceerde onderwerpen, waarbij deelnemers door het proces van het beveiligen, schalen en bewaken van een Kubernetes cluster worden Kubernetes .
Aan het einde van deze training kunnen deelnemers:
- Een Docker container instellen en uitvoeren.
- Implementeer een gecontaineriseerde server en webapplicatie.
- Bouw en beheer Docker afbeeldingen.
- Opzetten van een Docker en Kubernetes cluster.
- Gebruik Kubernetes om een geclusterde webtoepassing te implementeren en te beheren.
- Beveilig, schaal en bewaak een Kubernetes cluster.
Formaat van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Notitie:
- Apache Tomcat en een Java EE-applicatie zullen worden gebruikt als onze demoservers en applicaties voor containerisatie. * Deze kunnen echter worden gewijzigd *. Als u een specifieke toepassing of een gerelateerd hulpmiddel of techniek in deze training wilt zien, neem dan contact met ons op om dit te regelen.
Cursusaanbod
[Dag 01]
Introductie
- Containers versus virtuele machines
- Snelheid en prestaties
Overzicht van Docker architectuur
- Docker en de Linux kernel
- Docker componenten (Docker client, Docker daemon, images, registry, containers)
Docker gebruiken om containers uit te voeren en te beheren
- Afbeeldingen, containers, volumes, netwerken
Kort overzicht van containerorkestratie
Installeren Docker
Een afbeelding van internet halen
- Voorbeeld: Apache Tomcat
De container laten draaien
Docker Registers
- Publiek versus privé
Aanmaken en beheren van Dockerbestanden
Een Docker-afbeelding maken
Een webapplicatie implementeren
- Voorbeeld van toepassing: Java EE-toepassingsserver
Hoe Docker containers met elkaar communiceren
Volumes en netwerken configureren in Docker
- Koppeling en status
[Dag 02]
Duik diep in containerorkestratie met Kubernetes
Overzicht van Kubernetes architectuur
- Pods, labels/selectors, replicatiecontrollers, services, API
Een Kubernetes-cluster installeren
Kubernetes pods, volumes en implementaties maken
Uw cluster groeperen en organiseren
Diensten ontdekken en publiceren
Containers ontdekken en er verbinding mee maken
Een webapplicatie implementeren
- Omgaan met toepassingscomponenten
- Omgaan met Database verbindingen
Kubernetes Beveiliging
- Authenticatie en autorisatie
Geavanceerde netwerken
- Docker Netwerken versus Kubernetes Netwerken
Toezicht Kubernetes
- Clusterregistratie met Elasticsearch en vloeiend
- Bewaking op containerniveau (cAdvisor UI, Influxdb, Prometheus)
[Dag 03]
Uw Kubernetes-cluster schalen
Infrastructuur voor Kubernetes
- Provisioning, partitionering, netwerken
Een cluster met hoge beschikbaarheid bouwen
- Taakverdeling en servicedetectie
Een schaalbare applicatie implementeren
- Automatisch schalen van horizontale pods
- Database Clustering in Kubernetes
Uw aanvraag bijwerken
- Verschijnt in Kubernetes
Probleemoplossing
Slotwoord
Vereisten
- Bekendheid met de opdrachtregel Linux.
- Een basiskennis van virtualisatieconcepten
- Een goed begrip van netwerkconcepten
- Inzicht in hoe webapplicaties werken
Publiek
- Software ontwikkelaars
- Architecten
- Implementatie-ingenieurs
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
Docker and Kubernetes: Building and Scaling a Containerized Application Training Cursus - Enquiry
Docker and Kubernetes: Building and Scaling a Containerized Application - Consultancyaanvraag
Consultancyaanvraag
Reviews (7)
Hands-on oefeningen
Tobias - Elisa Polystar
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Automatisch vertaald
De trainer was zeer deskundig en pedagogisch! Vijf duimen! Alle vragen beantwoord en geholpen met oefeningen waardoor ik geen stress heb om te laat te komen :-)
Alexandre - Elisa Polystar
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Automatisch vertaald
De leraar heeft veel kennis over het onderwerp en hij vraagt ons naar elk nieuw onderwerp of begrijpt en leert. De oefeningen waren erg nuttig. Bedankt.
Guillermo Saenz - Elisa Polystar
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Automatisch vertaald
De trainer legt het onderwerp op een heldere en eenvoudige manier uit.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Automatisch vertaald
Stap voor stap leren van de materiaal
Waruzjan Shahbazian - SmartDocuments Nederland BV
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Automatisch vertaald
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Automatisch vertaald
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 UrenDeze live training onder leiding van een instructeur in Nederland (online of op locatie) is bedoeld voor platformingenieurs op gevorderd niveau en DevOps professionals die schaaltoepassingen onder de knie willen krijgen met behulp van microservices en Kubernetes.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontwerp en implementeer schaalbare microservices-architecturen.
- Implementeer en beheer toepassingen op Kubernetes clusters.
- Gebruik Helm-grafieken voor een efficiënte service-implementatie.
- Bewaak en onderhoud de status van microservices in productie.
- Pas best practices toe voor beveiliging en compliance in een Kubernetes-omgeving.
Kubernetes Networking with Calico
14 UrenDeze instructeur-geleide, live training in Nederland (op locatie of op afstand) is gericht op ingenieurs die het netwerken voor Kubernetes clusters willen optimaliseren.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Calico.
- Begrijp hoe Calico verschilt van traditionele overlay-netwerken.
- Begrijp hoe Calico internetrouteringsprotocollen combineert met op consensus gebaseerde gegevensopslag.
- Gebruik Calico om een containernetwerkoplossing te maken voor Kubernetes clusters.
- Gebruik Calico om netwerkbeleid op te geven voor Kubernetes.
Certified Kubernetes Administrator (CKA) - exam preparation
21 UrenHet Certified Kubernetes Administrator (CKA)-programma is gemaakt door The Linux Foundation en de Cloud Native Computing Foundation (CNCF).
Kubernetes is Nowadys een toonaangevend platform dat wordt gebruikt voor het orkestreren van containers.
NobleProg geeft vanaf 2015 Docker & Kubernetes trainingen. Met meer dan 360 succesvol afgeronde opleidingsprojecten zijn wij uitgegroeid tot een van de bekendste opleidingsbedrijven wereldwijd op het gebied van containerisatie.
Sinds 2019 helpen we onze klanten ook om hun prestaties in de k8s-omgeving te bevestigen door hen voor te bereiden en aan te moedigen om te slagen voor CKA- en CCAD-examens.
Deze live training onder leiding van een instructeur (online of op locatie) is bedoeld voor systeembeheerders, Kubernetes gebruikers die hun kennis willen bevestigen door te slagen voor het CKA-examen.
Aan de andere kant is de training ook gericht op het opdoen van praktische ervaring in Kubernetes Administratie, dus we raden aan om eraan deel te nemen, zelfs als je niet van plan bent om het CKA-examen af te leggen.
Formaat van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefeningen.
- Hands-on implementatie in een live-lab omgeving.
Opties voor het aanpassen van cursussen
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
- Ga voor meer informatie over CKA-certificering naar: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 UrenHet Certified Kubernetes Application Developer (CKAD) programma is ontwikkeld door The Linux Foundation en de Cloud Native Computing Foundation (CNCF), de gastheer van Kubernetes.
Deze instructeur geleide, live training (online of on-site) is gericht op Ontwikkelaars die hun vaardigheden willen bevestigen in het ontwerpen, bouwen, configureren en blootstellen cloud native toepassingen voor Kubernetes.
Aan de andere kant is de training ook gericht op het verkrijgen van praktische ervaring in Kubernetes applicatieontwikkeling, dus we raden u aan deel te nemen aan het, zelfs als u niet van plan bent om de CKAD-examen te nemen.
NobleProg heeft geleverd Docker & Kubernetes training sinds 2015. Met meer dan 360 succesvol voltooide opleidingsprojecten, zijn we een van de bekendste opleidingsmaatschappijen wereldwijd op het gebied van containering. Sinds 2019 helpen we ook onze klanten hun prestaties in de k8s-omgeving te bevestigen door hen voor te bereiden en aan te moedigen om CKA en CKAD-examen te passeren.
Format van de cursus
- Interactieve lezingen en discussie.
- Veel oefeningen en oefeningen.
- Hand-on implementatie in een live-lab-omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
- Om meer te weten te komen over CKAD, bezoek dan:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op Kubernetes beoefenaars die zich willen voorbereiden op het CKS-examen.
Aan het einde van deze training weten de deelnemers hoe ze Kubernetes omgevingen en containergebaseerde applicaties kunnen beveiligen gedurende de verschillende fasen van de levenscyclus van een applicatie: bouwen, implementeren en runtime.
Docker and Kubernetes on AWS
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ingenieurs die elk van deze services willen evalueren om weloverwogen beslissingen te nemen over welke ze binnen hun organisatie willen inzetten.
Aan het einde van deze training kunnen deelnemers:
- Zet een ontwikkelomgeving op die alle benodigde bibliotheken, pakketten en raamwerken bevat die nodig zijn om te beginnen met ontwikkelen.
- Installeer, configureer en implementeer een reeks democontainers met behulp van een aantal verschillende benaderingen.
- Begrijp de architecturale en ontwerpverschillen tussen verschillende Docker/Kubernetes-oplossingen binnen AWS.
- Automatiseer de implementatie van Docker-containers.
- Zet een continue integratie- en implementatiepijplijn op.
- Integreer Docker en Kubernetes in een bestaand continu integratiesysteem.
Docker, Kubernetes and OpenShift 3 for Administrators
35 UrenIn deze live training in Nederland onder leiding van een instructeur, leren deelnemers hoe ze Red Hat OpenShift Container Platform kunnen beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Clusters maken, configureren, beheren en problemen met OpenShift oplossen.
- Implementeer gecontaineriseerde applicaties on-premise, in de openbare cloud of in een gehoste cloud.
- Beveiligd OpenShift containerplatform
- Bewaak en verzamel statistieken.
- Opslag beheren.
Docker (introducing Kubernetes)
14 UrenHet doel van deze praktische cursus is om alle tools te bieden die betrekking hebben op de praktische aspecten van Docker en Kubernetes , zodat de deelnemers kunnen rekenen op de nodige vaardigheden voor een goed beheer van het programma.
Docker and Kubernetes
21 UrenLeerdoelen: Het verwerven van theoretische en operationele vaardigheden op Docker en Kubernetes.
Docker, Kubernetes and OpenShift 3 for Developers
35 UrenIn deze live training onder leiding van een instructeur in Nederland leren deelnemers hoe ze OpenShift Container Platform kunnen gebruiken om gecontaineriseerde applicaties te implementeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak en configureer een OpenShift setup.
- Implementeer applicaties snel on-premise, in de public cloud of in een gehoste cloud.
Running Kubernetes on Fedora CoreOS
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op DevOps-ingenieurs en -ontwikkelaars die Fedora CoreOS willen gebruiken om de onderhouds- en upgradekosten van het draaien van containerapplicaties op Kubernetes te verminderen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Fedora CoreOS.
- Zet Kubernetes cluster op Fedora CoreOS op.
- Voer en beheer Kubernetes implementaties op Fedora CoreOS.
- Update Fedora OS automatisch met de nieuwste OS-verbeteringen, bugfixes en beveiligingsupdates.
GitOps Continuous Deployment for Kubernetes
21 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor DevOps ingenieurs die een op Git gebaseerde software-implementatieworkflow voor hun Kubernetes applicaties willen opzetten, implementeren en beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en configureer Spinnaker en Terraform.
- Begrijp de voordelen van GitOps ten opzichte van traditionele CI/CD en Infrastructure-as-Code (IAC).
- Stap af van het onderhouden van scripts. Configureer en voer een goed gedefinieerd implementatieproces uit.
- Pas best practices toe voor implementatie, beheer en bewaking in de cloud.
- Herstel implementaties van gedeeltelijke storingen zonder handmatige tussenkomst.
- Creëer een GitOps-strategie voor applicatieontwikkeling.
Deploying Kubernetes Applications with Helm
7 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ingenieurs die Helm willen gebruiken om het proces van het installeren en beheren van Kubernetes applicaties te stroomlijnen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Helm.
- Creëer reproduceerbare builds van Kubernetes applicaties.
- Deel applicaties als Helm-diagrammen.
- Voer toepassingen van derden uit die zijn opgeslagen als Helm-diagrammen.
- Beheer releases van Helm-pakketten.
Introduction to Minikube and Kubernetes
21 UrenDeze live training onder leiding van een instructeur in Nederland (online of op locatie) is bedoeld voor softwareontwikkelaars van beginners tot gemiddeld niveau en DevOps professionals die willen leren hoe ze een lokale Kubernetes omgeving kunnen opzetten en beheren met behulp van Minikube.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en configureer Minikube op hun lokale machine.
- Begrijp de basisconcepten en architectuur van Kubernetes.
- Implementeer en beheer containers met behulp van kubectl en het Minikube-dashboard.
- Stel permanente opslag- en netwerkoplossingen in voor Kubernetes.
- Gebruik Minikube voor het ontwikkelen, testen en debuggen van applicaties.
Minikube for Developers
14 UrenDeze door een instructeur geleide, live training in Nederland (online of op locatie) is bedoeld voor ontwikkelaars van gemiddeld niveau en DevOps ingenieurs die Minikube willen gebruiken als onderdeel van hun ontwikkelingsworkflow.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en beheer een lokale Kubernetes omgeving met behulp van Minikube.
- Begrijp hoe u toepassingen op Minikube kunt implementeren, beheren en debuggen.
- Integreer Minikube in hun continue integratie- en implementatiepijplijnen.
- Optimaliseer hun ontwikkelingsproces met behulp van de geavanceerde functies van Minikube.
- Pas best practices toe voor lokale Kubernetes ontwikkeling.