コース概要
[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
要求
- Experience with Docker containers
- Familiarity with the Linux command line
- An understanding of networking concepts
Audience
- Software Developers
- Architects
- Deployment engineers
お客様の声 (10)
実践的な演習は学習を定着させるために非常に重要でした。内部で物事がどのように機能するかについての詳細な説明により、すべてがより明確になりました。
Otavio Marchioli dos Santos - ExitLag
コース - Kubernetes from Basic to Advanced
Machine Translated
トレーニングのダイナミクス。
Júlio Gomes - ExitLag
コース - Kubernetes from Basic to Advanced
Machine Translated
知識を実践するための演習
Leandro Sandmann - ExitLag
コース - Kubernetes from Basic to Advanced
Machine Translated
同じことが何度も繰り返されることはなく、示されたものは明確でした。
Stephane Jeannin - Sopra Steria Polska Sp. z o. o.
コース - Kubernetes from Basic to Advanced
Machine Translated
ライブサンプル、トレーニング中に新しいソリューション/テストを作成
Mikołaj - Sopra Steria Polska Sp. z o. o.
コース - Kubernetes from Basic to Advanced
Machine Translated
他の参加者に問題を見せ、説明し、トレーニング中にそれを解決する。
Łukasz H - Hostersi sp. z o.o.
コース - Kubernetes from Basic to Advanced
Machine Translated
講師のプロ意識、豊富な教材、わかりやすい例を使った説明方法
Adrian - Hostersi sp. z o.o.
コース - Kubernetes from Basic to Advanced
Machine Translated
The background information and history.
Evert - BMW SA
コース - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
コース - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept