Companies Home Search Profile

Preparing Docker Apps for Production

Focused View

Elton Stoneman

2:55:27

9 View
  • 01. Course Overview.mp4
    01:41
  • 02. Understanding the Configuration Model.mp4
    04:46
  • 03. Configuration in the Container Environment.mp4
    03:22
  • 04. Demo-Reading Config from the Environment in Go.mp4
    06:54
  • 05. Demo-Reading Config from the Environment in Node.js.mp4
    06:24
  • 06. Initializing Configuration with a Loader Utility.mp4
    03:18
  • 07. Demo-Merging Config During Initialization.mp4
    09:43
  • 08. Managing Configuration Settings with Kubernetes.mp4
    04:02
  • 09. Demo-Storing Configuration in the Platform.mp4
    07:23
  • 10. Module Summary.mp4
    04:06
  • 11. Understanding the Logging Model.mp4
    02:49
  • 12. Demo-Surfacing Logs from Standard Output Streams.mp4
    06:55
  • 13. Dealing with Logs in Hidden Sinks.mp4
    02:52
  • 14. Demo-Relaying Logs from Log Files.mp4
    06:20
  • 15. Centralizing Log Collection in the Platform.mp4
    04:40
  • 16. Demo-Collecting and Centralizing Logs with the EFK Stack.mp4
    08:55
  • 17. Demo-Using EFK to Collect Application Logs.mp4
    04:51
  • 18. Module Summary.mp4
    03:50
  • 19. Understanding Self-healing Applications.mp4
    03:44
  • 20. Demo-Container Healthchecks with Curl.mp4
    07:04
  • 21. Building Custom Health and Readiness Checks.mp4
    04:06
  • 22. Demo-Health and Dependency Checks with Custom Utilities.mp4
    08:39
  • 23. Modelling Self-healing applications with Health and Readiness Checks.mp4
    03:19
  • 24. Demo-Self-healing Applications in Kubernetes.mp4
    08:18
  • 25. Module Summary.mp4
    04:38
  • 26. Understanding Traffic Management with Reverse Proxies.mp4
    03:32
  • 27. Demo-Using Nginx as a Container Proxy.mp4
    10:32
  • 28. Comparing Reverse Proxies.mp4
    02:38
  • 29. Demo-Using Traefik as a Container Proxy.mp4
    10:19
  • 30. Routing with Ingress in the Container Platform.mp4
    04:04
  • 31. Demo-Nginx as a Kubernetes Ingress Controller .mp4
    06:38
  • 32. Module and Course Summary.mp4
    05:05
  • Description


    It's easy to run your apps in containers, but "docker run" isn't going to get you very far in production. This course will teach you all the best practices for packaging and running your apps with Docker, Docker Compose and Kubernetes.

    What You'll Learn?


      Containers need to work with the features of the platform they're using if you're going to get the most out of them. In this course, Preparing Docker Apps for Production, you’ll learn all the best practices for setting up and running containerized applications.

      First, you’ll see how to separate app configuration from the container image, so you can configure apps independently. Next, you’ll see how to push application logs out from containers and collect them in a centralized store. Then you'll take advantage of self-healing features by adding health checks and dependency checks to your containers. Finally, you’ll learn how to manage network traffic so you can route incoming requests to the right containers.

      When you’re finished with this course, you’ll have understanding of how containers work in production, so you can plan your path to go live with Docker.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Elton Stoneman
    Elton Stoneman
    Instructor's Courses
    Elton is a 10-time Microsoft MVP, author, trainer and speaker. He spent most of his career as a consultant working in Microsoft technologies, architecting and delivering complex solutions for industry leaders. He has delivered APIs on Azure serving millions of clients daily, Big Data solutions processing billions of events weekly, and cutting-edge solutions powered by containers. Elton's experience with .NET goes from .NET 1.0 running on Windows Server, right up to .NET Core running on Linux. When Docker emerged as the best way to run applications, Elton made containers his focus, and now he works for Docker. He travels the world helping people understand what containers, Kubernetes and DevOps can do for them and their software delivery.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 32
    • duration 2:55:27
    • level average
    • Release Date 2023/12/09