Kubernetes from Basic to Advanced - Plan Szkolenia

Kod kursu

kubernetes

Czas trwania

14 hours (zwykle 2 dni wliczając przerwy)

Wymagania

  • Experience with Docker containers
  • Familiarity with the Linux command line
  • An understanding of networking concepts

Audience

  • Software Developers
  • Architects
  • Deployment engineers

Opis

Docker to platforma typu open source do budowania, wysyłania i uruchamiania aplikacji wewnątrz kontenerów. Kubernetes idzie o krok dalej, dostarczając narzędzia potrzebne do wdrażania i zarządzania aplikacjami kontenerowymi w skali w środowisku klastrowym.

W tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak wdrożyć kolekcję przykładowych serwerów w kontenerach, a następnie zautomatyzować, skalować i zarządzać swoimi kontenerowymi serwerami w klastrze Kubernetes . Szkolenie prowadzi do bardziej zaawansowanych tematów, uczestników spaceru poprzez proces zabezpieczania, tworzenia sieci i monitorowania klastra Kubernetes .

Pod koniec tego szkolenia uczestnicy będą mogli:

  • Skonfiguruj i uruchom kontener Docker .
  • Wdrożyć kontenerowe bazy danych i serwery.
  • Kubernetes klaster Docker i Kubernetes .
  • Użyj Kubernetes do wdrażania i zarządzania różnymi środowiskami w tym samym klastrze.
  • Zabezpiecz, skaluj i monitoruj klaster Kubernetes .

Format kursu

  • Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka praktyczna.

Uwagi

  • Różne obrazy Docker mogą być używane jako demonstracje w tym szkoleniu (np. Nginx , MongoDB , Tomcat itp.).
  • Aby zażądać określonych zdjęć lub innych dostosowań do tego szkolenia, skontaktuj się z nami w celu ustalenia.

Machine Translated

Plan Szkolenia

[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

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!