Skip Navigation

Live Online help Real-time discussions with your instructor and fellow students via technology

Kubernetes for Developers

Instructor

Katherine Cain

See Course Dates

What You Will Learn

Kubernetes is a high-velocity open source orchestration tool to deploy, scale, and update containerized applications. In this course students learn how to containerize, host, deploy, and configure an application in a multi-node cluster. Starting with a simple script, students define application resources and use core primitives to build, monitor and troubleshoot scalable applications in Kubernetes. Working with network plugins, security and cloud storage, you will be exposed to many of the features needed to deploy an application in a production environment. This course is designed to be vendor- and distribution-neutral, so students will be able to apply these concepts universally.

This course is intended for developers that need to understand all aspects of how to containerize, host, deploy, and configure an application in a multi-node cluster.

This course is not eligible for the Take 3 Discount.

This course is offered in collaboration with partners SLU Workforce Center and Johnson County Community College Continuing Education.


This course is a component of the DevOps for Software Engineers and Architects Certificate.


This section is facilitated by an instructor online. Within 2 business days of the class start date, you will receive instructions about how to access the class online.

Certification

DevOps for Software Engineers and Architects Certificate

DevSecOps for Software Engineers and Architects Certificate requires 60 hours of training to complete the certificate. Most students will take classes from the listing below to complete the certificate. Other students may choose to substitute courses from other certificates including: Introduction to Software Design and Engineering, Software Engineering Cloud, SAFe for Engineers and Architects. Each course counts towards one certificate only.

Required Courses

  • Architecting Microservices with Kubernetes, Docker, and Continuous Integration Training
  • Docker
  • Kubernetes for Developers
Kubernetes for Developers
Course Dates

Live Online help Real-time discussions with your instructor and fellow students via technology

$2,295.00

Kubernetes for Developers

12/2/2024 - 12/18/2024 MW 5:30PM-8:30PM
20 Seats Open
4/8/2025 - 5/1/2025 TuTh 5:30PM-8:30PM
20 Seats Open

Selected Course

Dates: 12/2/2024 - 12/18/2024 MW

Course type: Web

Times: 5:30PM-8:30PM

Location: Live Online Campus Map

Contact Hours: 18.0

Other Details

Course Code: SLUWEB-550-9

Category: Web

Contact Hours: 18.0

Format: Classroom

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.

Similar Courses

Web image
Online help Learning at your own pace, or facilitated by an instructor
Adobe Dreamweaver CC Session start date:
0.0 contact hours $429.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
C++ Introduction Session start date:
contact hours $429.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Adobe Animate CC Session start date:
0.0 contact hours $429.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Blogging and Podcasting for Beginners (Self-Paced Tutorial) Session start date:
0.0 contact hours $159.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
C++ Programmer Session start date:
108.0 contact hours $1,299.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Intermediate Java Programming (Self-Paced Tutorial) Session start date:
0.0 contact hours $189.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Introduction to C# Programming (Self-Paced Tutorial) Session start date:
0.0 contact hours $189.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Creating Web Pages (Self-Paced Tutorial) Session start date:
0.0 contact hours $189.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Creating WordPress Websites (Self-Paced Tutorial) Session start date:
0.0 contact hours $189.00
Web image
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Bootstrap Training (Self-Paced Tutorial) Session start date:
0.0 contact hours $189.00
 
Close Modal Window

Online Registration Temporarily Down

Please contact us at ceregistration@jccc.edu or call 913-469-2323 to register now or please visit us later.

Close
Close Modal Window
  1. Kubernetes Architecture
    a. Kubernetes Overview
    b. Kubernetes Components
    c. Kubernetes Terminology
    d. Kubernetes Architecture
  2. Build
    a. Container Options
    b. Containerizing an Application
    c. Creating the Dockerfile
    d. Hosting a Local Repository
    e. Creating a Deployment
    f. Running Commands in a Container
    g. Multi-Container Pod
    h. Container Options
    i. Testing
  3. Design
    a. Discussion of Traditional Applications
    b. Decoupled Resources
    c. Transience
    d. Flexible Framework
    e. Managing Resource Usage
    f. Using Label Selectors
    g. Multi-Container Pods
    h. Sidecar Container
    i. Adapter Container
  4. Deployment Configuration
    a. ntroduction to Volumes
    b. Volume Spec
    c. Volume Types
    d. Persistent Volumes and Claims
    e. Dynamic Provisioning
    f. Secrets
    g. ConfigMaps
    h. Deployment Configuration Status
    i. Scaling and Rolling Updates
    j. Deployment Rollbacks
  5. Security
    a. Security Overview
    b. Accessing the API
    c. Authentication
    d. Authorization
    e. ABAC and RBAC
    f. Admission Controller
  6. Exposing Applications
    a. Service Types
    b. Services Diagram
    c. Service Update Pattern
    d. Accessing an Application with a Service
    e. Service without a Selector
    f. ClusterIP
    g. NodePort
    h. LoadBalancer
    i. ExternalName
    j. Ingress Resource
    k. Ingress Controller
    l. Service Mesh
  7. Troubleshooting
    a. Troubleshooting Overview
    b. Troubleshooting Pods
    c. Troubleshooting Nodes and Security
    d. Troubleshooting Agents
    e. Monitoring and Logging Tools
    f. System and Agent Logs
  8. Learner Outcomes
    a. Learn how to containerize and deploy a new Python script
    b. Understand and configure the deployment with ConfigMaps, Secrets and SecurityContexts
    c. Understand multi-container pod design
    d. Learn to configure probes for pod health
    e. Learn to update and roll back an application
    f. Understand how to implement services and set NetworkPolicies
    g. Learn how to use PersistentVolumeClaims for state persistence
Close Modal Window

Live Online help Real-time discussions with your instructor and fellow students via technology

Kubernetes for Developers

DATE TIME DAY PRICE AVAILABILITY LOCATION  
12/2/2024 - 12/18/2024 5:30PM-8:30PM MW $2,295.00 20 Seats Open Live Online Campus Map Register
4/8/2025 - 5/1/2025 5:30PM-8:30PM TuTh $2,795.00 20 Seats Open Live Online Campus Map Register
Close Modal Window

Live Online help Real-time discussions with your instructor and fellow students via technology

$2,295.00

Kubernetes for Developers

12/2/2024 - 12/18/2024 MW 5:30PM-8:30PM
20 Seats Open
4/8/2025 - 5/1/2025 TuTh 5:30PM-8:30PM
20 Seats Open

Selected Course

Dates: 12/2/2024 - 12/18/2024 MW

Course type: Web

Times: 5:30PM-8:30PM

Location: Live Online Campus Map

Contact Hours: 18.0

Other Details

Course Code: SLUWEB-550-9

Category: Web

Contact Hours: 18.0

Format: Classroom

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.