Developing Microservices using Docker and Kubernetes

Developing Microservices using Docker and Kubernetes

Main Speaker:


Assaf Shaikevich

Tracks:

Code
DevOps

Seminar Categories:

Code
Containers
DevOps
General
Programming

Course ID:

50905

Date:

26/06/2024

Time:

Daily seminar
9:00-16:30

Location:

Daniel Hotel, Herzliya

Overview

In this seminar, you will learn practices for designing, building and running microservices for Kubernetes.

 

Who Should Attend

Software developers, devops eng.

 

Course Contents

 

  • Microservices Architecture: Concepts and Overview:

Basics and Benefits of Microservices.

Comparison with Monolithic Architecture.

  • Docker: An Essential Tool for Microservices:

Introduction to Docker.

Understanding Docker Architecture: Images, Containers, Dockerfile.

Dockerizing a Microservice: Principles and best practices.

  • Managing Multi-Container Applications with Docker Compose:

Introduction to Docker Compose.

Understanding Docker Networks and Volumes.

Orchestrating multi-container microservices using Docker Compose.

  • Introduction to Kubernetes:

Overview of Kubernetes.

Understanding Kubernetes Architecture: Pods, Nodes, Services, and Clusters.

  • Deploying and Managing Microservices with Kubernetes:

Kubernetes Objects: Deployments, Services, Replicases.

Scaling and Updating Applications in Kubernetes.

ConfigMaps and Secrets: Managing application configuration.

  • Stateful Applications in Kubernetes:

Overview of Persistent Storage in Kubernetes: Volumes and Persistent Volume Claims.

Introduction to StatefulSets.

Managing Databases as stateful applications in Kubernetes.

  • Microservices Networking in Kubernetes:

Overview of Kubernetes Networking.

Understanding Services and Ingress.

Service Discovery in Kubernetes.

  • Securing Microservices in Docker and Kubernetes:

Docker Security Best Practices.

Kubernetes Security: RBAC, Network Policies, and Pod Security Policies.

Securing Sensitive Data: Docker Secrets and Kubernetes Secrets.

  • Monitoring and Logging in Docker and Kubernetes:

Importance of Monitoring and Logging in Microservices.

Introduction to Prometheus and Grafana for Monitoring in Kubernetes.

Overview of ELK Stack for Logging in Kubernetes.

 



For More Information, Fill In The Details

Contact
Skip to content
Girl in a jacket