Udemyintermediateen

Building real-world Multitenant application

Learn container orchestration with Docker, Ansible, Kubernetes, OperatorSDK & Istio. Deploy & manage applications efficiently. Modern DevOps skills.

4.3(20)
281students
12h 45m
Certificate
Jayesh Nazre
Jayesh NazreSenior Technical Architect/Manager

Course Content

Building real-world Multitenant application is an intermediate-level Udemy course taught by Jayesh Nazre. It runs 12h 45m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 20 reviews, with 281 students enrolled. It is a paid course, first published February 2021.

DevOps Mastery: Containerization, Automation & Service Mesh

Unlock the power of modern application development and deployment with this comprehensive DevOps course. This program equips you with the essential skills to build, deploy, and manage applications using cutting-edge technologies. We'll cover everything from containerization with Docker and orchestration with Kubernetes to infrastructure automation with Ansible and secure service management with Istio.

Containerization & Orchestration

Master Docker & Containerization:

  • Introduction to Containerization: Get a foundational understanding of container technology and its benefits.
  • Virtualization Fundamentals: Learn the basics of virtualization with VirtualBox and Ubuntu VM setup.
  • Docker Installation & Architecture: A deep dive into installing Docker and understanding its core architecture.
  • Docker Commands: Become proficient with essential Docker commands like run, ps, start, stop, exec, and rm.
  • Docker Networking: Explore Docker network drivers and advanced commands for managing container networks.
  • Docker Images: Learn to build efficient Docker images, including multi-stage builds for optimized deployments.
  • Docker Compose: Utilize Docker Compose for defining and managing multi-container applications.
  • Docker Swarm: An introduction to Docker Swarm for orchestrating containerized applications at scale.
  • Docker Volumes: Understand and implement Docker volumes for persistent data storage.

Hands-on Labs: Practical exercises to solidify your understanding of Docker concepts.

Infrastructure Automation with Ansible

Automate Infrastructure Provisioning & Configuration:

  • Ansible Fundamentals: A comprehensive introduction to Ansible, including setup and core concepts.
  • Ansible Control Node & Managed Node Setup: Learn to configure an Ansible Control Node and connect to Ansible Managed Nodes.
  • Executing Ansible Tasks: Master running tasks using the ansible command.
  • Ansible Playbooks: Develop and execute complex automation workflows with Ansible playbooks.
  • Ansible Roles: Create reusable Ansible roles for modular and organized automation.
  • Ansible Handlers: Implement Ansible handlers for dynamic configuration changes.
  • Troubleshooting Ansible: Learn effective techniques for diagnosing and resolving Ansible automation issues.
  • Deploying with Ansible: Deploy applications and manage infrastructure using Ansible for various resources.
  • Resource Management: Understand and manage Kubernetes resources like Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, and Storage.
  • Resource Quotas & Limits: Implement Resource Quotas, LimitRanges, and Request & Limits for efficient resource allocation.
  • Quality of Service (QoS): Configure Kubernetes QoS classes for optimized resource utilization.
  • Taints & Tolerations: Utilize Taints & Tolerations for node scheduling control.

Kubernetes (K8s) Orchestration

Deploy & Manage Containerized Applications with Kubernetes:

  • Kubernetes Introduction: A comprehensive overview of Kubernetes (K8s) architecture and core concepts.
  • Minikube & kubectl: Install and configure Minikube and the kubectl command-line tool.
  • Kubernetes Control Plane & Data Plane: Understand the components of the Kubernetes control plane and data plane.
  • Kubernetes Resources: Deep dive into essential Kubernetes resources including Pods, Deployments, Services, and Ingress.
  • Kubernetes Security (RBAC): Implement Kubernetes RBAC for secure access control.
  • Kubernetes Storage: Manage persistent storage with Persistent Volumes (PV), Persistent Volume Claims (PVC), and Storage Classes (SC).
  • Deploying with Ansible: Automate Kubernetes resource deployment using Ansible.
  • Resource Quotas & Limits: Configure Resource Quotas, LimitRanges, and ResourceQuota for efficient resource allocation.
  • Kubernetes QoS: Configure Kubernetes QoS classes for optimized resource utilization.
  • Taints & Tolerations: Utilize Taints & Tolerations for node scheduling control.

Service Mesh with Istio

Secure & Manage Microservices with Istio:

  • Service Mesh Concepts: Understand the principles of Service Mesh and its benefits.
  • Istio Architecture: Explore the components of Istio, including the control plane and data plane.
  • Istio Book Info Lab: A hands-on
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

5.0
2h 42m
intermediate
pluralsight
5.0(28)
1h 31m
all
skillshare
5.0
1h 28m
beginner
pluralsight
5.0
1h 16m
intermediate
pluralsight