The future of IBM Maximo: Work Centers and Inspections Can Transform Your Business

closeClose

Kubernetes Administration

  • Tuition USD $3,250
  • Reviews star_rate star_rate star_rate star_rate star_half 508 Ratings
  • Course Code LFS458
  • Duration 4 days
  • Available Formats Classroom, Virtual

In this course you’ll learn how to install and configure a production-grade Kubernetes cluster, from network configuration to upgrades to making deployments available via services. Also handle the ongoing tasks necessary for Kubernetes administration.

  • This course does not focus on one vendor’s tools. Most courses are vendor-locked. We use kubeadm to deploy the cluster and focus on tools that would work on anyone’s Kubernetes cluster.

Skills Gained

Topics Include:

  • Installation of a multi-node Kubernetes cluster using kubeadm, and how to grow a cluster.
  • Choosing and implementing cluster networking.
  • Various methods of application lifecycle management, including scaling, updates and roll-backs.
  • Configuring security both for the cluster as well as containers.
  • Managing storage available to containers.
  • Learn monitoring, logging and troubleshooting of containers and the cluster.
  • Configure scheduling and affinity of container deployments.
  • Use Helm and Charts to automate application deployment.
  • Understand Federation for fault-tolerance and higher availability.

Prerequisites

Students should have an understanding of Linux administration skills, comfortable using the command line. Must be able to edit files using a command-line text editor. A knowledge of Cloud Native application concepts and architectures (such as is taught in our free Introduction to Kubernetes edX MOOC) is helpful for this course.

Course Details

Course Outline

Introduction

  • Linux Foundation
  • Linux Foundation Training
  • Linux Foundation Certifications
  • Laboratory Exercises, Solutions and Resources
  • Distribution Details
  • Labs

Basics of Kubernetes

  • Define Kubernetes
  • Cluster Structure
  • Adoption
  • Project Governance and CNCF
  • Labs

Installation and Configuration

  • Getting Started With Kubernetes
  • Minikube
  • kubeadm
  • More Installation Tools
  • Labs

Kubernetes Architecture

  • Kubernetes Architecture
  • Networking
  • Other Cluster Systems
  • Labs

APIs and Access

  • API Access
  • Annotations
  • Working with A Simple Pod
  • kubectl and API
  • Swagger and OpenAPI
  • Labs

API Objects

  • API Objects
  • The v1 Group
  • API Resources
  • RBAC APIs
  • Labs

Managing State With Deployments

  • Deployment Overview
  • Managing Deployment States
  • Deployments and Replica Sets
  • DaemonSets
  • Labels
  • Labs

Services

  • Overview
  • Accessing Services
  • DNS
  • Labs

Volumes and Data

  • Volumes Overview
  • Volumes
  • Persistent Volumes
  • Passing Data To Pods
  • ConfigMaps
  • Labs

Ingress

  • Overview
  • Ingress Controller
  • Ingress Rules
  • Labs

Scheduling

  • Overview
  • Scheduler Settings
  • Policies
  • Affinity Rules
  • Taints and Tolerations
  • Labs

Logging and Troubleshooting

  • Overview
  • Troubleshooting Flow
  • Basic Start Sequence
  • Monitoring
  • Logging
  • Troubleshooting Resources
  • Labs

Custom Resource Definition

  • Overview
  • Custom Resource Definitions
  • Aggregated APIs
  • Labs

Kubernetes Federation

  • Overview
  • Federated Resources
  • Labs

Helm

  • Overview
  • Helm
  • Using Helm
  • Labs

Security

  • Overview
  • Accessing the API
  • Authentication and Authorization
  • Admission Controller
  • Pod Policies
  • Network Policies
  • Labs

How do I enroll?

A comprehensive listing of ExitCertified courses can be found here. You can register directly for the required course/location when you select "register". If you have any questions or prefer to speak with an ExitCertified education consultant directly, please submit your query here. A representative will contact you shortly.

How do I pay for a class?

You can pay at the time of registration using credit card (Mastercard/Visa/American Express) cheque or PO.

What if I have training credits?

ExitCertified honors all savings programs from the partners we work with. ExitCertified also offers training credits across multiple partners through our FLEX Account.

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Lunchtime?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

Great course led by a knowledgeable instructor. Would definitely recommend this course to any one I know that is looking to get an AWS Cert. The 4 day course was a great pace. So glad we had that extra day compared to the 3 day course. It really helped a lot and was really worth it. Thank you!

Very educational and informative. Instructor was very Interactive so I had great learning. Presentation is very good. Venue is very convenient.

Class & instructor was very knowledgeable. I can honestly say I received a lot of information that I am retaining for my exam. Material was taught in the right tone for IT and non IT students.

The software installation instructions needs to be more clear. We spent a lot time on installing and setting up the environment.

I just finished the 3 days training on AWS Solution Architect course instructed by Seid. He is very knowledgeable. He engaged the students and he is very friendly. The labs were well planned. I strongly suggest people to take the course.

8 options available

undo
  • GTR Aug 11, 2020 Aug 14, 2020 (4 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM EDT
    Enroll
    Enroll
  • Sep 1, 2020 Sep 4, 2020 (4 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM PDT
    Enroll
    Enroll
  • Sep 22, 2020 Sep 25, 2020 (4 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM EDT
    Enroll
    Enroll
  • Oct 13, 2020 Oct 16, 2020 (4 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM PDT
    Enroll
    Enroll
  • Oct 27, 2020 Oct 30, 2020 (4 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM EDT
    Enroll
    Enroll
  • Nov 10, 2020 Nov 13, 2020 (4 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM PST
    Enroll
    Enroll
  • Dec 1, 2020 Dec 4, 2020 (4 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM EST
    Enroll
    Enroll
  • Dec 15, 2020 Dec 18, 2020 (4 days)
    Location
    iMVP
    Language
    English
    Time
    9:00AM 5:00PM PST
    Enroll
    Enroll
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward