Kubernetes from Basic to Advanced Treningskurs

Last updated

Kurskode

kubernetes

Varighet

14 timer (vanligvis 2 dag inkludert pauser)

Krav

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

Audience

  • Software Developers
  • Architects
  • Deployment engineers

Oversikt

Docker er en åpen kildekode-plattform for bygging, frakt og drift av applikasjoner inne i containere. Kubernetes går et skritt videre ved å tilby verktøyene som er nødvendige for å distribuere og administrere containerte applikasjoner i skala i et gruppert miljø.

I denne instruktørledede, liveopplæringen (på stedet eller fjernkontrollen) vil deltakerne lære å distribuere en samling prøveservere inne i containere, deretter automatisere, skalere og administrere sine containertjenere i en Kubernetes klynge. Opplæringen går videre til mer avanserte emner, og vandrer deltakere gjennom prosessen med å sikre, nettverk og overvåke en Kubernetes klynge.

Ved slutten av denne opplæringen vil deltakerne kunne:

  • Sett opp og kjør en Docker beholder.
  • Distribuer containerdatabaser og servere.
  • Sett opp en Docker og Kubernetes klynge.
  • Bruk Kubernetes til å distribuere og administrere forskjellige miljøer under samme klynge.
  • Sikre, skalere og overvåke en Kubernetes klynge.

Kursets format

  • Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse.

Merknader

  • Ulike Docker bilder kan brukes som demonstrasjoner i denne treningen (f.eks. Nginx , MongoDB , Tomcat , etc.).
  • For å be om spesifikke bilder eller annen tilpasning for denne opplæringen, vennligst kontakt oss for å avtale.

Machine Translated

Kursplan

[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

Testimonials

★★★★★
★★★★★

Related Categories

Relaterte kurs

Kursrabatter

Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • 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!

This site in other countries/regions