Kubernetes from Basic to Advanced (in company)

Type product
Tijdsduur

Kubernetes from Basic to Advanced (in company)

NobleProg Nederland
Logo van NobleProg Nederland

Tip: incompany training nodig? Vraag een offerte aan bij meerdere aanbieders!

Beschrijving

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 …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Kubernetes, Cloud Computing, Amazon Web Services (AWS), Docker en Google Cloud.

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 ervaringen.
  • Bekijk gerelateerde producten mét ervaringen: Kubernetes.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.