[Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...
Goals In this course, you will lea> how to:
- Explain the challenges of scaling microservice architectures at the enterprise level
- Describe the basic concepts and terminology of Kubernetes
- Configure EKS to manage the Kubernetes management infrastructure
- Differentiate between AWS Fargate and EKS Managed Node Groups
- Describe different scheduling options in EKS
- Describe how pods communicate with each other and interact with hosts in EKS
- Access a Kubernetes cluster for monitoring and management
- Describe how to enforce security on EKS
- Explain how upgrades are handled in EKS
Course
* In this course, you will lea> how to:
- Explain the challenges of scaling microservice architectures at the enterprise level
- Describe the basic concepts and terminology of Kubernetes
- Configure EKS to manage the Kubernetes management infrastructure
- Differentiate between AWS Fargate and EKS Managed Node Groups
- Describe different scheduling options in EKS
- Describe how pods communicate with each other and interact with hosts in EKS
- Access a Kubernetes cluster for monitoring and management
- Describe how to enforce security on EKS
- Explain how upgrades are handled in EKS
Course Outline
Day 1 Module 0 : Course and Student Introductions
- Course preparation activities and agenda
Module 1 : Kubernetes Fundamentals
- Container orchestration
- Kubernetes objects
- Kubernetes internals
Module 2 : Amazon EKS Fundamentals
- Introduction to Amazon EKS
- Amazon EKS control plane
- Amazon EKS data plane
- Fundamentals of Amazon EKS security
- Amazon EKS API
Module 3 : Building an Amazon EKS Cluster
- Configuring your environment
- Creating an Amazon EKS cluster
- Demo: Configuring and deploying clusters in the AWS Management Console
- Working with eksctl
- Lab 1: Building an Amazon EKS Cluster
Module 4 : Deploying Applications to Your Amazon EKS Cluster
- Configuring Amazon Elastic Container Registry (Amazon ECR)
- Demo: Configuring Amazon ECR
- Deploying applications with Helm
- Demo: Deploying applications with Helm
- Continuous deployment in Amazon EKS
- GitOps and Amazon EKS
Day 2
- Lab 2: Deploying applications
Module 5 : Configuring Observability in Amazon EKS
- Configuring observability in an Amazon EKS cluster
- Collecting metrics
- Using metrics for automatic scaling
- Managing logs
- Application tracing in Amazon EKS
- Gaining and applying insight from observability
- Lab 3: Monitoring Amazon EKS
Module 6 : Balancing Efficiency, Resilience, and Cost Optimization in Amazon EKS
- The high level overview
- Designing for resilience
- Designing for cost optimization
- Designing for efficiency
Module 7 : Managing Networking in Amazon EKS
- Review: Networking in AWS
- Communicating in Amazon EKS
- Managing your IP space
- Deploying a service mesh
Day 3
- Lab 4: Exploring Amazon EKS Communication
Module 8 : Managing Authentication and Authorization in Amazon EKS
- Understanding the AWS shared responsibility model
- Authentication and authorization
- Managing IAM and RBAC
- Demo: Customizing RBAC roles
- Managing pod permissions using RBAC service accounts
Module 9 : Implementing Secure Workflows
- Securing cluster endpoint access
- Improving the security of your workflows
- Improving host and network security
- Managing se
[Školení] Další popis kurzu (úroveň, minimální znalosti, informace o cenách kurzu) ...
Prerequisites We recommend that attendees of this course have:
- Completed Amazon Elastic Kubernetes Service (EKS) Primer
- Completed AWS Cloud Practitioner Essentials (or equivalent real-world experience)
- Basic Linux administration experience
- Basic network administration experience
- Basic knowledge of containers and microservices
Study materials This course includes instructor lecture, presentations, hands-on labs, demonstrations, and group exercises/discussions.