Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)

Amazon EKS vă ajută să rulați Kubernetes pe AWS fără a fi nevoie să instalați, să operați și mențineți propriul plan de control Kubernetes. În acest curs, veți învăța gestionarea containerelor și orchestrare pentru Kubernetes folosind Amazon EKS.

Veți construi un cluster Amazon EKS, veți configura mediul, veți implementa clusterul și apoi veți adăuga aplicații către clusterul dvs. . Veți gestiona imaginile containerelor utilizând Amazon Elastic Container Registry (ECR) și aflați cum să automatizați implementarea aplicațiilor. Veți implementa aplicații folosind CI/CD unelte. Veți învăța cum să monitorizați și să scalați mediul dvs. utilizând valori, înregistrare în jurnal, urmărire și scalare orizontală/verticală. Veți învăța cum să proiectați și să gestionați un mediu container mare prin proiectarea pentru eficiență, cost și reziliență. Veți configura serviciile de rețea AWS pentru a sprijini cluster și aflați cum să vă asigurați mediul Amazon EKS.

Cui i se adresează?

Acest curs este destinat persoanelor care asigură managementul orchestrației containerelor în AWS Cloud inclusiv:

• Ingineri DevOps

• Administratori de sisteme

Ce vei învăța?

În acest curs, vei învăța să:

• Descrieți elementele fundamentale ale Kubernetes și Amazon EKS și impactul containerelor asupra fluxurilor de lucru.
• Construiți un cluster Amazon EKS selectând resursele de calcul corecte pentru a sprijini nodurile de lucru.
• Asigurați-vă mediul cu autentificarea AWS Identity and Access Management (IAM) și
Autorizare Kubernetes Role Based Access Control (RBAC).
• Implementați o aplicație pe cluster. Publicați imagini de container în Amazon ECR și accesați securizat
prin politica IAM.
• Implementați aplicații folosind instrumente și conducte automate. Creați o conductă GitOps folosind
WeaveFlux.
• Colectați date de monitorizare prin metrici, jurnale și urmărire cu AWS X-Ray și identificați valorile pentru
reglaj de performanță. Examinați scenariile în care blocajele necesită cea mai bună abordare de scalare folosind
scalare orizontală sau verticală.
• Evaluați compromisurile dintre eficiență, reziliență și cost și impactul reglajului pentru one over
ceilalti. Descrieți și subliniați o abordare holistică, iterativă pentru optimizarea mediului dvs.
Proiectați pentru costuri, eficiență și rezistență.
• Configurați serviciile de rețea AWS pentru a sprijini clusterul. Descrieți cum Amazon Virtual Private
Cloud (VPC) acceptă clustere Amazon EKS și simplifică comunicațiile între noduri. Descrie
funcția VPC Container Network Interface (CNI). Examinați beneficiile unei rețele de servicii.
• Actualizați-vă instrumentele Kubernetes, Amazon EKS și terțe părți.

Cerințe preliminare:

Recomandăm participanților la acest curs:

• Introducere completată în containere

•  Amazon Elastic Kubernetes Service (EKS) Primer

• AWS Cloud Practitioner Essentials finalizat (sau experiență echivalentă în lumea reală)

• Experiență de bază în administrarea Linux

• Experiență de bază în administrarea rețelei

• Cunoștințe de bază despre containere și microservicii

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Day 1 Module 0: Course Introduction

  • 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: Deploying a cluster
  • Deploying worker nodes
  • Demo: Completing a cluster configuration
  • Preparing for 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
  • Preparing for Lab 2: Deploying Applications

Day 2 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
  • Preparing for 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
  • Preparing for Lab 4: Exploring Amazon EKS Communication Day 3

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 secrets
  • Preparing for Lab 5: Securing Amazon EKS

Module 10: Managing Upgrades in Amazon EKS

  • Planning for an upgrade
  • Upgrading your Kubernetes version
  • Amazon EKS platform versions

Recomandăm să continui cu:

Programe de certificare

Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

3
zile

Preț:

1440 EUR

Livrare:

Predare în clasă, Clasă hibridă, Clasă virtuală

Nivel:

3. Intermediate

Roluri:

Architect, Developer

Oferte personalizate pentru grupuri de minim 2 persoane