Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Kubernetes: Microservices (2018)

Kubernetes: Microservices (2018)

1h 28mAdvanced2018-05-14

Authors

Karthik Gaekwad

Karthik Gaekwad

Veteran engineer who enjoys building software products from scratch

Course details

Build scalable and reliable microservices with Kubernetes. Kubernetes is a popular DevOps tool for managing containers at scale. Microservices allow developers to deploy individual app components, enabling continuous integration and increased fault tolerance. This course teaches how these technologies combine—culminating in a real-world microservices application hosted in a Kubernetes environment. Instructor Karthik Gaekwad describes the benefits of microservices and shows how they can be implemented inside the container-based architecture paradigm. Using an existing monolithic application, he breaks down its functionality, adds Kubernetes constructs, and deploys the new services into a Kubernetes environment with Minikube. Finally, Karthik introduces tools such as Helm and Jaeger, which are used along with Kubernetes to build more resilient microservices.

Learning objectives
Microservices 101
Design patterns for microservices
Example microservices application
Deployment options
Service proxying
Metrics
Logging

Skills covered

KubernetesSoftware ArchitectureDevOps ToolsDevOpsEssential TrainingOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Exercise files

1. Introduction to Microservices

  • 04 - Microservices 101
  • 05 - Benefits of a microservices architecture
  • 06 - Common microservices patterns

2. Microservices Using the Kubernetes Paradigm

  • 07 - Microservices patterns in Kubernetes
  • 08 - Microservices building blocks
  • 09 - Deployment patterns
  • 10 - Runtime patterns

3. Example K8s Microservices Application

  • 11 - From monolith to microservice
  • 12 - Microservice deployment to Kubernetes
  • 13 - Alternate deployment YAML
  • 14 - Adding context with configmaps
  • 15 - Working with sensitive configuration
  • 16 - Adding liveness probes

4. Advanced Topics

  • 17 - Deployment with Helm
  • 18 - Service proxying with Envoy
  • 19 - Metrics with Prometheus
  • 20 - Logging with Fluentd
  • 21 - Tracing issues with Jaeger

Conclusion

  • 22 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal