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

Kubernetes: Microservices

1h 20mBeginner2024-04-26

Authors

Kim Schlesinger

Kim Schlesinger

Technical Curriculum Developer

Course details

In this intermediate level course, technical curriculum developer Kim Schlesinger teaches you about Kubernetes networking and configuring service-to-service communication, which is critical for microservices in Kubernetes. Gain an understanding of the history of containers and Kubernetes. Find out how the platform was designed for microservices architectures. Get hands-on experience deploying three microservices to a cluster running locally, and then explore different ways of enabling service-to-service communication. Plus, explore advanced Kubernetes networking topics.

Skills covered

KubernetesSoftware ArchitectureDevOps ToolsDevOpsOpen SourceSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Cloud native networking with Kubernetes
  • 02 - What you should know
  • 03 - How to use the exercise files

1. Cloud Native Was Made for Microservices

  • 04 - Monolithic vs. microservices architecture
  • 05 - History of application deployments
  • 06 - Kubernetes network model
  • 07 - Container Network Interface

2. Set up Your Cluster and Deploy Your Microservices

  • 08 - Spin up a Minikube cluster in Windows, Mac, and Linux
  • 09 - Install Calico
  • 10 - Deploy the backend microservices
  • 11 - Deploy the frontend microservice

3. Service Discovery in Kubernetes

  • 12 - An overview of Kubernetes services
  • 13 - Examine a ClusterIP service
  • 14 - Examine a NodePort service
  • 15 - Examine a LoadBalancer service
  • 16 - Challenge - Deploy and test a new microservice
  • 17 - Solution - Deploy and test a new microservice

4. Advanced Topics

  • 18 - Understanding network policies
  • 19 - Getting traffic into a cluster using Ingress
  • 20 - An overview of services meshes

Conclusion

  • 21 - Thank you

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