Kubernetes from Basic to Advanced (in company)
Overview
Docker is een open-sourceplatform voor 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 een verzameling voorbeeldservers in containers kunnen implementeren, en vervolgens hun gecontaineriseerde servers binnen een Kubernetes cluster kunnen automatiseren, schalen en beheren. De training gaat verder naar meer geavanceerde onderwerpen, waarbij deelnemers door het proces van het beveiligen, netwerken …
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Overview
Docker is een open-sourceplatform voor 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 een verzameling voorbeeldservers in containers kunnen implementeren, en vervolgens hun gecontaineriseerde servers binnen een Kubernetes cluster kunnen automatiseren, schalen en beheren. De training gaat verder naar meer geavanceerde onderwerpen, waarbij deelnemers door het proces van het beveiligen, netwerken en bewaken van een Kubernetes cluster worden Kubernetes .
Aan het einde van deze training kunnen deelnemers:
- Een Docker container instellen en uitvoeren.
- Implementeer gecontaineriseerde databases en servers.
- Opzetten van een Docker en Kubernetes cluster.
- Gebruik Kubernetes om verschillende omgevingen in hetzelfde cluster te implementeren en te beheren.
- Beveilig, schaal en bewaak een Kubernetes cluster.
Formaat van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen.
Notes
- Verschillende Docker afbeeldingen kunnen als demo in deze training worden gebruikt (bijvoorbeeld Nginx , MongoDB , Tomcat , enz.).
- Neem contact met ons op om specifieke afbeeldingen of andere aanpassingen voor deze training aan te vragen.
Requirements
- Experience with Docker containers
- Familiarity with the Linux command line
- An understanding of networking concepts
Audience
- Software Developers
- Architects
- Deployment engineers
Course Outline
[Day 01]
Introduction
Overview of container orchestration with Kubernetes
Overview of Kubernetes architecture
- Pods, labels/selectors, replication controllers, services, API
Installing a Kubernetes cluster
Pulling a Docker image from the internet
Creating Kubernetes pods, volumes and deployments
Grouping and organizing your cluster
Using Kubernetes Namespaces to manage different environments
- Managing test, staging, and production environments within the same cluster
- Kubernetes Namespaces best practices
Discovering and connecting to containers
Discovering and publishing services
- Non-HTTP services (Passive FTP, SMTP, LDAP, etc.)
Kubernetes security
- Authentication & authorization
Upgrading a Kubernetes cluster
- Minimizing the impact
Advanced networking
- Docker networking vs Kubernetes networking
Interfacing between network providers and Kubernetes networking
- Best practices for separating services in a cluster
- Comparison of different CNI providers (performance, features, etc.)
Monitoring Kubernetes
- Cluster logging with Elasticsearch and fluentd
- Container level monitoring (cAdvisor UI, Influxdb, Prometheus)
Best Practices for running containerized servers and data stores
[Day 02]
Scaling your Kubernetes cluster
Infrastructure for Kubernetes
- Provisioning, partitioning, networking
Building a high-availability cluster
- Load balancing and service discovery
Deploying a scalable application
- Horizontal pod autoscaling
- Database clustering in Kubernetes
Updating your application
- Releases in Kubernetes
Troubleshooting
- Diagnosing and fixing common Kubernetes issues
Summary and Conclusion
.
Onze on line trainingen worden door een live instructeur verzorgd.
- Onze DaDesktop® -technologie creeert een digitale leeromgeving (en indien nodig een geclusterde enterprise infrastructuur) waarmee opdrachten en oefeningen uitgevoerd kunnen worden.
- De deelnemers (en de trainer) hebben toegang tot deze virtuele leeromgeving via de browser zodat hij/zij oefeningen kan doen die real time ingezien kunnen worden door de trainer.
- De trainer monitort niet alleen de voortgang van de prakitische oefeningen maar kan ook te hulp schieten en ingrijpen mocht dat nodig zijn.
- Onze remote trainingen verschillen niet van onze klassikale cursussen zowel qua duur, interactiviteit, praktische oefeningen als het cursusmateriaal.
- Door de flexibiliteit in de trainingsopbouw, de hoge mate van interactie tussen trainer en deelnemer en de hands-on oefeningen zijn onze onlinetrainingen zeer efficiënte en effectief.
- Ook onze in-company trainingen leveren wij on line met live instructeur.
NobleProg - The World’s Local Training Provider. Vraag vrijblijvend een offerte aan.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

