Course Outline

  • Introduction
  • Recap about Linux containers technology
  • Recap about Kubernetes basic concepts
  • Microservice based applications
  • The 12 Factors App Principles
  • Foundational Patterns: Distributed Primitives, Predictable Demands, Dynamic Placement, Declarative Deployment, Observable Interior, and Life Cycle Conformance.
  • Behavioral Patterns: Batch Jobs, Scheduled Jobs, Daemon Services, Singleton Services and Self Awareness.
  • Structural Patterns: Sidecar, Initializer, Ambassador, and Adapter.
  • Configuration Patterns: Env Var Configuration, Configuration Resources, Configuration Templates, and Immutable Configuration.
  • Summary and Conclusion

Requirements

  • Familiarity with using the Linux command line, Linux file system, Linux networking, bash scripting.
  • An understanding of programming concepts and methodologies.
  • Familiarity with Docker and Linux containers technology.
  • Familiarity with Kubernetes concepts.
  21 Hours
 

Testimonials

Related Courses

Docker and Kubernetes

  21 hours

Docker (introducing Kubernetes)

  14 hours

Docker and Kubernetes: Building and Scaling a Containerized Application

  21 hours

Kubernetes from Basic to Advanced

  14 hours

Kubernetes Advanced

  14 hours

Managing Kubernetes with Rancher

  14 hours

OpenShift 4 for Administrators

  35 hours

Docker, Kubernetes and OpenShift 3 for Administrators

  35 hours

Docker, Kubernetes and OpenShift 3 for Developers

  35 hours

OpenShift 4 for Developers

  35 hours

Kubernetes on AWS

  14 hours

Kubernetes on Azure (AKS)

  14 hours

Running Containers Directly from Kubernetes with CRI-O

  14 hours

Deploying Kubernetes Applications with Helm

  7 hours

PouchContainer

  21 hours