Docker Swarm Application Essentials | CN110

Content
6 modules

Difficulty
Basic

Course Length
8 hours

Instructor
On Demand

Released
16 Dec 2022

Price
$600.00

Description

In this course, you’ll learn what a containerized application looks like when orchestrated by Docker Swarm. We’ll cover scheduling workloads across a cluster, networking stateless and stateful applications, provisioning dynamic configuration and persistent storage, and scaling highly available applications in this course intended to set a strong foundation in orchestration for all technical roles.

 

Who Should Attend

This course is targeted at students with the following:

  • Motivations: Develop, operate or manage scalable containerized applications orchestrated by Docker Swarm.

  • Roles: General technical audiences & IT professionals

Course Prerequisites

  • CN100 course or equivalent experience

  • Familiarity with the bash shell

    • Filesystem navigation and manipulation

    • Command line text editors like vim or nano
    • Common tooling like curl, wget and ping
  • Familiarity with YAML and JSON notation

Recommended Follow Up Courses

  • Mirantis Kubernetes Engine (MKE) | CN212

  • Bundle Up: Mirantis Cloud Native Platform Bootcamp | CN254

 

Objectives

  • Setting up and configuring a Swarm

    • Operational priorities of container orchestration

    • Containerized application architecture

    • Swarm scheduling workflow & task model

    • Automatic failure mitigation

    • Swarm installation & advanced customization

  • Deploying workloads on Swarm

    • Defining workloads as services

    • Scaling workloads

    • Container scheduling control

    • Rolling application updates and rollback

    • Application healthchecks

    • Application troubleshooting

    • Deploying applications as Stacks 

  • Networking Swarm workloads

    • Swarm service discovery and routing implementation

    • Routing strategies for stateful and stateless workloads

    • Swarm ingress traffic

  • Provisioning dynamic configuration

    • Application configuration design

    • Environment variable management

    • Configuration file management

    • Provisioning sensitive information

  • Provisioning persistent storage

    • Storage backend architecture patterns

    • NFS backed Swarms

  • Monitoring Swarm

    • What to monitor in production-grade Swarms

    • Potential Swarm failure modes & mitigations

    • Swarm workload monitoring

Badges

{{ badge.name }}

{{ vm.helper.t('lup.gamification.value') }}

{{ badge.points }} {{ vm.helper.t('lup.gamification.points') }}

{{ vm.helper.t('lup.gamification.achieved_for_selected_score_and_over')}}

{{ badge.name }}

{{ vm.helper.t('lup.gamification.value')}}

{{ badge.points }} {{ vm.helper.t('lup.gamification.points') }}

{{ vm.helper.t('lup.gamification.achieved') }}

{{ vm.helper.t('lup.gamification.learning_awards.on_course_completion') }}
1.
How to Access Your Videos and Labs
{{ vm.helper.t('reports.module') }}
2.
Welcome Checklist
{{ vm.helper.t('courses.survey') }}
3.
Lab Account Verification
{{ vm.helper.t('reports.module') }}
4.
Lessons and Labs | CN110
{{ vm.helper.t('courses.scorm') }}
5.
Course Completion Exam
{{ vm.helper.t('courses.exam') }}
6.
Share Your Experience
{{ vm.helper.t('courses.survey') }}

Shopping Cart

Your cart is empty