ITIL®4 Foundation vizsga MAGYARUL

Kubernetes Certification

KCC
4 nap
575 500 Ft + ÁFA
tanfolyamkezdési időpontok:
Jelentkezem!
oktatók:

A tanfolyamról

Kubernetes is one of the fastest growing open-source projects. Acquire the skills, knowledge, and competence it takes to be a successful Kubernetes administrator. Learn various aspects of the Kubernetes environment like installation, configuration, architecture, scheduling, networking, workload management, and storage along with how to troubleshoot.
Develop job ready skills that will help you operate in a live project involving Kubernetes. This course is focused on solving practical problems and practicing the application of the tool. The Certified Kubernetes Administrator is a designation offered by Cloud Native Computing Foundation (CNCF) in association with the Linux Foundation. To get certified the candidate must be able to pass an exam where they will need to solve problems in a command line.

Who Should Attend the Course

  • Developers
  • Build Managers
  • QA Analysts
  • Software Engineers
  • Software Architects
  • Operations Professionals

What You Will Learn in the Kubernetes Training

  • Kubernetes Components
    Get an understanding of the key components of Kubernetes Cluster- Master, Nodes and Add-ons.
  • Kubernetes Architecture
    Build a production-class container infrastructure with Kubernetes architecture, components & services.
  • Deploy Kubernetes
    Gain the knowledge to install as well as deploy Kubernetes on AWS and Google cloud platforms.
  • Pods and Deployments
    Acquire the required understanding of working with pods, deployments, as well as services.
  • Skills to Deploy Kubernetes Cluster
    Get yourself equipped with the skills to deploy a Kubernetes cluster and simple applications.
  • Learn About the Differences
    Learn about the differences between Virtualization and Containerization including Docker Essentials.

Skills You Will Gain with the Kubernetes Course

  • Building Kubernetes Clusters
  • Deploying Kubernetes Clusters
  • Working with Pods
  • Cluster Communication
  • Node Networking
  • Deploying Applications
  • Configuring Scheduler
  • Managing Data
  • Securing Cluster

 

Tematika

Curriculum

1. Kubernetes Architecture
Learning Objective:
Explore the Kubernetes architecture along with the terminology, components, architecture, and more

Topics

  • Kubernetes Terminology
  • Kubernetes Components
  • Kubernetes Cluster Architecture
  • Understanding Kubernetes Master Components
  • Understanding Kubernetes Node Components

2. Kubernetes Setup and Validation
Learning Objective
Learn to deploy Kubernetes clusters using various tools

Topics

  • Understanding different tools for deploying Kubernetes Cluster
  • Release Binaries, Provisioning and Types of Clusters
  • Building the Kubernetes Cluster using kubeadm
  • Installing Kubernetes Master and Nodes
  • Configuring Secure Cluster Communications
  • Testing the Cluster

3. Working with Pod
Learning Objective
Learn to work with different kinds of pods and how to use them effectively

Topics

  • Pod Overview
  • Understanding Pod Lifecycle
  • Multi-container Pod
  • Static Pod
  • Init Containers
  • Labels, Selectors & Annotations

4. Kubernetes Networking and Service
Learning Objective
Learn networking in Kubernetes and various types of services

Topics

  • Cluster Communications
  • Pod and Node Networking
  • Container Network Interface (CNI)
  • Service Networking: ClusterIP, NodePort & Load Balancer
  • Ingress Rules
  • Cluster DNS
  • Network Policies

5. Working with Kubernetes Scheduler
Learning Objective
Learn how to use the various features of Kubernetes scheduler

Topics

  • Pod Scheduling within the Kubernetes Cluster
  • Configuring the Kubernetes Scheduler
  • Running Multiple Schedulers for Multiple Pods
  • Taints, Tolerances, Node Selector, labels & Selectors
  • Scheduling Pods with Resource Limits and Label Selectors
  • Displaying Scheduler Events

6. Storage
Learning Objective
Learn how to work with Kubernetes Volume Service

Topics

  • Managing Data in the Kubernetes Cluster
  • EmptyDir, hostPath, PV, PVC, StorageClass
  • Volume Access Modes
  • Applications with Persistent Storage
  • ConfigMaps, Secrets

7. Security
Learning Objective
Learn the features of security with reference to Kubernetes

Topics

  • Securing the Kubernetes Cluster
  • Kubernetes Security Primitives
  • Cluster Authentication and Authorization
  • Creating TLS Certificates
  • Service Accounts, Users
  • Roles and Role Bindings
  • CluserRole and Cluster Role Binding
  • KubeConfig, Security Context

8. Logging and Monitoring
Learning Objective
Find out how to manage and monitor logs and events 

Topics

  • Describe Resources
  • Pod/container logs
  • Metric Server & top command

9. Managing Cluster
Learning Objective
Learn to work with Kubernetes Clusters

Topics

  • Managing the Kubernetes Cluster
  • Upgrading the Kubernetes Cluster
  • Backing Up and Restoring a Kubernetes Cluster

10. Troubleshooting
Learning Objective
Learn how to solve issues in Kubernetes

Topics

  • Control Plane Failures
  • Node Failure
  • Application Failure
  • Components manifests and errors
  • Scenarios and Solutions

Kinek ajánljuk

Előfeltételek

Prerequisites
Skills in the following areas will be beneficial before enrolling: 

  • Docker Essentials 
  • Basic Knowledge about Linux Administration 
  • Basic knowledge about Networking

Kapcsolódó tanfolyamok



Ajánlja másoknak is!