Course Code: ckaex
Duration: 28 hours
Overview:

The Certified Kubernetes Administrator (CKA) program was created by The Linux Foundation and the Cloud Native Computing Foundation (CNCF).

Kubernetes is nowadys a leading platform used for containers orchestration.

NobleProg have been delivering Docker & Kubernetes training from 2015. With more than 360 successfully completed training projects, we became one of the best known training companyworldwide in field of containerization.

Since 2019 we are also helping our customers to confirm their performance in k8s environment by preparing them and encouraging to pass CKA and CKAD exams.

This instructor-led, live training (online or onsite) is aimed at System Administrators, Kubernetes User swho wish to confirm their knowledge by passing CKA exam.

Course Outline:

==================================
CKA Exam Content
==================================

-------------------
Day 1
--------------------
0. CKA Exam Pattern
           - CKA Exam Content
           - CKA exam pattern
           - Tips and best practices

1. Core concepts and Kubernetes architecture
            - Kubernetes architecture and master plane/node components
            - Pods, Labels, Selectors, Deployments, Services, Namespaces
            -  Application lifecycle management
            - Deployment of applications and services
            - kubectl CLI Tips
            - Workshops

2. Deployments
            - Understand deployments and how to perform rolling update and rollbacks
            - Use ConfigMaps and Secrets to configure applications
            - Know how to scale applications
            - Understand the primitives used to create robust, self-healing, application deployments
            - Kubectl CLI tips
            - Workshops

-------------------
Day 2
-------------------
3. Workloads and Scheduling
            - Understand how resource limits can affect Pod scheduling
            - Awareness of manifest management and common templating tools
            - Node selectors
            - Node Affinity and anti-affinity rules
            - Taints and tolerations
            - Kubectl CLI tips
            - Workshops

4.Service and Networking
            - Containers network model in Kubernetes
            - Service discovery, scaling and load balancing
            - DNS for service discovery
            - Understand host networking configuration on the cluster nodes
            - Understand connectivity between Pods
            - Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
            - Know how to use Ingress controllers and Ingress resources
            - Know how to configure and use CoreDNS
            - Choose an appropriate container network interface plugin
            - Kubectl CLI tips
            - Workshops

-------------------
Day 3
--------------------
5. Storage
            -  Understand storage classes, persistent volumes
            -  Understand volume mode, access modes and reclaim policies for volumes
            -  Understand persistent volume claims primitive
            -  Know how to configure applications with persistent storage
            -  Kubectl CLI tips
            - Workshops

6. Troubleshooting
            - Evaluate cluster and node logging
            - Understand how to monitor applications
            - Application and system components logging
            -  Manage container stdout & stderr logs
            - Troubleshoot application failure
            - Troubleshoot cluster component failure
            - Pod Troubleshooting
            - Node Troubleshooting
            - Troubleshoot networking
            - Kubectl CLI tips
            - Workshops

-------------------
Day 4
-------------------

7. Cluster Architecture, Installation & Configuration
          -  Manage role based access control (RBAC)
          -  Use Kubeadm to install a basic cluster
          -  Manage a highly-available Kubernetes cluster
          -  Provision underlying infrastructure to deploy a Kubernetes cluster
          -  Perform a version upgrade on a Kubernetes cluster using Kubeadm
          -  Implement etcd backup and restore
          -  Authentication, Authorization and RBAC
          -  Static pods
          -  systemd/service on linux
          -  Kubectl CLI tips
          -  Workshops