GTR = sesiune garantata
*Pretul nu include TVA si este valabil pentru un participant inscris la sesiuni publice sau la un curs in format SPVC sau WBT.
Inscrierea la o sesiune publica nu va garanteaza rezervarea unui loc. La scurt timp de la momentul inscrierii, veti fi contactat de un reprezentant Kluger pentru confirmarea rezervarii si a pretului final.
Disponibilitatea acestui curs in alte formate de livrare, sub un cod diferit, se poate verifica in portofoliu.
Daca doriti o sesiune privata, cu agenda standard sau adaptata nevoilor dvs., va rugam sa ne contactati.
DESCRIERE
This Kubernetes Administration course is designed to equip participants with the in-depth knowledge and practical skills necessary for the efficient administration of Kubernetes clusters. Covering a broad range of topics from core concepts and installation to advanced application lifecycle management and security, this course is structured to address the needs of professionals. The core concepts module introduces Kubernetes architecture, cluster communication, and fundamental Kubernetes objects, emphasizing the design and operation of cluster components, the importance of labels, selectors, and annotations.
Installation and configuration form a critical part of the course, guiding participants through the prerequisites, steps, and considerations for setting up Kubernetes in different environments. Special attention is given to the intricacies of installing a highly available control plane, ensuring students are well-versed in creating robust and scalable Kubernetes environments.
The course further delves into advanced topics such as application deployment, networking, storage, and security, offering hands-on experience with pod and container lifecycles, deployments, service discovery, and role-based access control, among others. These sections are designed to provide a comprehensive understanding of Kubernetes' capabilities in managing containerized applications, ensuring high availability, and securing cluster resources and access. Practical labs and demonstrations supplement the theoretical knowledge, offering participants the opportunity to apply what they've learned in real-world scenarios, thus preparing them for the challenges of Kubernetes administration in professional settings.
Supported Distributions:
Red Hat Enterprise Linux 9
OBIECTIVE
AUDIENTA
System Administrators: Those responsible for the day-to-day management of server infrastructure, looking to enhance their skills in container orchestration with Kubernetes.DevOps Engineers: Professionals focused on automating application deployment and infrastructure management who want to deepen their expertise in Kubernetes to streamline their CI/CD pipelines.Cloud Engineers: Individuals working with cloud platforms who seek to leverage Kubernetes for deploying scalable and resilient applications across public, private, or hybrid cloud environments.Site Reliability Engineers (SREs): Those who ensure high availability and performance of applications and services, interested in Kubernetes for its self-healing capabilities and management of service-level objectives.Developers: Software developers interested in understanding how their applications are deployed and managed within Kubernetes environments to better align their development practices with operational requirements.Technical Leads and Architects: Decision-makers looking to design and implement cloud-native applications with Kubernetes at the core of their architecture.
PRERECHIZITE
To get the most out of the Kubernetes training, we recommend
CONTINUT
Core Concepts
- CKA Objectives Covered
- Kubernetes Architecture
- Cluster Communication
- Objects
- Object Properties
- Labels & Selectors
- Annotations
- Object Management
- Object Management (cont.)
- Image Fundamentals
- Container Fundamentals
- Pod Fundamentals
- Working with Pods
- Writing YAML Files
Lab Tasks
- Container and Pod Fundamentals
- Single Node Install
- Pod Fundamentals
Installation
- CKA Objectives Covered
- Installation pre-requisites
- Installation (single node)
- Installation (production)
- Client Tool Optimizations
- Installing HA Control Plane (DEMO)
Lab Tasks
- (DEMO) Kubernetes HA Masters Install
- Kubernetes Install
- Joining Worker Nodes
Application Lifecycle Management
- CKA Objectives Covered
- Pod Lifecycle
- Container Lifecycle
- Init Containers
- Container: command and args
- Container: Defining Environment
- ReplicaSet
- Deployments
- Working with Deployments
- Deployment Rollouts
Lab Tasks
- Pod Lifecycle
- Init Containers
- Deployments
Networking
- CKA Objectives Covered
- Network Overview
- Service Discovery & CoreDNS
- Container Network Interface (CNI)
- Services
- Ingress Objects
Lab Tasks
- (DEMO) Ingress Controller
- Port-Forwarding
- Services
- Ingress
Storage
- CKA Objectives Covered
- Storage
- Volume Types
- Volume Types
- Static Volumes (DEMO)
- ConfigMaps
- ConfigMaps
- Secrets
Lab Tasks
- (DEMO) Static Volumes
- (DEMO) ConfigMaps & Secrets
- Static Volume Provisioning
- ConfigMaps and Secrets
Security
- Controlling Access to the Kubernetes API
- Kubectl Configuration
- Role–Based Access Control
- Service Accounts
- Admission Controllers
- PodSecurityPolicy Admission Controller
- Default Admission Controllers
Scheduling
- CKA Objectives Covered
- Controlling and Tracking Resources
- Scheduler Operation
- DaemonSet
- Node Affinity & Anti-affinity
- Pod Affinity & Anti-affinity
- Taints & Tolerations
Lab Tasks
- (DEMO) Affinity and Taints
- Pod Resources and Scheduling
- Static Scheduling and Daemonsets
- Pod and Node Affinities
- Jobs and CronJobs
- Jobs
- CronJobs
Lab Tasks
- Jobs
- CronJobs
- Linux Containers
- Application Management Landscape
- Application Isolation
- Resource Measurement and Control
- Container Security
- OverlayFS Overview
- Container Security
- Open Container Initiative
Lab Tasks
- Container Concepts runC