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.
COURSE OBJECTIVE:
Not available. Please contact.
TARGET AUDIENCE:
General technical audiences & IT professionals
COURSE PREREQUISITES:
Attendees should meet the following 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
COURSE CONTENT:
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 customizationDeploying workloads on Swarm • Defining workloads as services • Scaling workloads • Container scheduling control • Rolling application updates and rollback • Application healthchecks • Application troubleshooting • Deploying applications as StacksNetworking Swarm workloads • Swarm service discovery and routing implementation • Routing strategies for stateful and stateless workloads • Swarm ingress trafficProvisioning dynamic configuration • Application configuration design • Environment variable management • Configuration file management • Provisioning sensitive informationProvisioning persistent storage • Storage backend architecture patterns • NFS backed SwarmsMonitoring Swarm • What to monitor in production-grade Swarms • Potential Swarm failure modes & mitigations • Swarm workload monitoring
FOLLOW ON COURSES: