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 (3)

Related Categories