Microservices mit Docker und Kubernetes
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage Durchführung gesichert
Ziele
Sie lernen in diesem kompakten Seminar alles grundliegende zum Thema Microservices, Docker Containern und dem Einsatz mittels Kubernetes. An anschaulichen Beispielen und mit hohem Praxisanteil wird von Architektur, über Prinzipien und Technologien alles vermittelt was Sie für den Einstieg in diesen spannenden Themenbereich benötigen.
Zielgruppe
- Softwareentwickler
- Administratoren
Voraussetzungen
- Grundkenntnisse in der Programmierung
- Grundverständnis für Services
Agenda
Einführung
- Über Microservices
- Praxisbeispiele
- Abgrenzung
Grundwissen Microservices
- Architektur und Schichten
- Teamentwicklung
- DevOps
- REST Api
- Messaging
- Datenbank
- Tests
- Skalierbarkeit
- Performance Monitoring
- Demos
- Integrationsstrategien
Docker
- Einsatz und Abgrenzung
- Docker im Microservice Context
- DockerHub
- build
- tag
- Sicherheitsaspekte
- CI / CD
Kubernetes
- Orchestierung mit K8s
- Architektur und Komponenten
- Master, Woker
- Kubectl
- Pods
- Deployment
- Replicas
- Bestandteile
- kube-apiserver
- etcd
- kube-scheduler
- kube-controller-manager
- cloud-controller-manager
- Labels und Selektoren
- Scaling
- Kubernetes Cloud Provider
- Ausblick
Über den Dozenten
Kai Bellmann
Ziele
Sie lernen in diesem kompakten Seminar alles grundliegende zum Thema Microservices, Docker Containern und dem Einsatz mittels Kubernetes. An anschaulichen Beispielen und mit hohem Praxisanteil wird von Architektur, über Prinzipien und Technologien alles vermittelt was Sie für den Einstieg in diesen spannenden Themenbereich benötigen.
Zielgruppe
- Softwareentwickler
- Administratoren
Voraussetzungen
- Grundkenntnisse in der Programmierung
- Grundverständnis für Services
Agenda
Einführung
- Über Microservices
- Praxisbeispiele
- Abgrenzung
Grundwissen Microservices
- Architektur und Schichten
- Teamentwicklung
- DevOps
- REST Api
- Messaging
- Datenbank
- Tests
- Skalierbarkeit
- Performance Monitoring
- Demos
- Integrationsstrategien
Docker
- Einsatz und Abgrenzung
- Docker im Microservice Context
- DockerHub
- build
- tag
- Sicherheitsaspekte
- CI / CD
Kubernetes
- Orchestierung mit K8s
- Architektur und Komponenten
- Master, Woker
- Kubectl
- Pods
- Deployment
- Replicas
- Bestandteile
- kube-apiserver
- etcd
- kube-scheduler
- kube-controller-manager
- cloud-controller-manager
- Labels und Selektoren
- Scaling
- Kubernetes Cloud Provider
- Ausblick