Kubernetes

COURSE DESCRIPTION

Total Duration: 40 Hours.

Course name: Kubernetes

Certification: Certified Kubernetes Administrator (CKA)

Objectives of the Course

  1. Administering a Kubernetes Cluster
  2. Designing a Kubernetes Cluster
  3. Building a Kubernetes Cluster from scratch – “The Hard Way”
  4. Testing a Kubernetes Cluster end-to-end
  5. Troubleshooting a Kubernetes Cluster
  6. Securing a Kubernetes Cluster
  7. Configuring Storage on a Kubernetes Cluster
  8. Configuring Network on a Kubernetes Cluster

Requirements

  1. Basic understanding of Docker
  2. YAML Language

Who this course is for:

  1. System Administrators
  2. DevOps Professionals
  3. Application Developers

 

Course Topics:

Module 1: Core Concepts

Cluster Architecture: Kubernetes Architecture, ETCD in Kubernetes, Kube-API Server, Controller Managers ‘, Kube Scheduler, Kubelet, Kube Proxy.

API Primitives: PODs with YAML, ReplicaSets, Deployments, Namespaces, Imperative Commands with Kubectl.

Kubernetes Services and Network Primitives: Services Types, ClusterIP, NodePort, LoadBalancer.

Module 2: Installation, Configuration, and Validation

Deploy a Kubernetes Cluster with KubeAdm, Building Highly Available K8s Cluster

Module 3: Cluster

Operating System Upgrades, Kubernetes Releases/Version, Cluster Upgrade Process,

Backup and Restore Methodologies Kubernetes

Module 4: Scheduling

Manual Scheduling, Labels and Selectors, Taints and Tolerations, Node Selectors, Node Affinity,

Taints and Tolerations vs Node Affinity, Resource Requirements and Limits, Editing PODs and Deployments, DaemonSets, Static Pods, Configuring Kubernetes Scheduler.

Module 5: Application Lifecycle Management

Rollout and Versioning, Configuring Environment Variables, Configuring Secrets, Commands and Arguments, Configuring ConfigMaps in Applications, Scale Applications, Multi Container PODs,  Multi-container PODs Design Patterns, InitContainers, Self Healing Applications.

Module 6: Storage

Storage in Docker, Volumes in K8s, Persistent Volumes, Persistent Volume Claims, Application Configuration, Empty volumes.

Module 7: Security

Security Introduction, Kubernetes Security Primitives, Authentication, Article on Setting up Basic Authentication, TLS Introduction and Basics, TLS in Kubernetes and Certificate Creation, Certificate Details, View Certificates, Certificates API, KubeConfig, Persistent Key/Value Store, API Groups, Role Based Access Controls, Cluster Roles and Role Bindings, Cluster Roles and Role Bindings, Image Security, Security Contexts, Network Policy.

Module 8: Networking

Networking – Introduction, DNS, CoreDNS, Network Namespaces, Docker Networking,  CNI, Cluster Networking, Pod Networking, CNI in kubernetes, CNI weave, IP Address Management – Weave, Service Networking, DNS in Kubernetes, CoreDNS in Kubernetes, Ingress.

Module 9: Logging and Monitoring

Logging and Monitoring Section Introduction, Monitor Cluster Components, Monitoring the Applications Running within a Cluster, Managing Application Logs.

Module 10: Troubleshooting

Application Failure, Control Plane Failure, worker Node Failure, Networking Failure.

Module 11: Other Topics

JSON PATH, Advanced Kubectl Commands

There are many ways to learnHow to Apply

  • 1

    REGISTRATION

  • 2

    DOCUMENTATION

  • 3

    Get started now

error: Content is protected !!
CONTACT NOW

Please fill our short form and one of our friendly team members will contact you back.

X
CONTACT NOW