DevOps Kubernetes Deployment with Ingress, DNS and SSL TLS

Use Kubernetes to deploy a complete web application (frontend in React + backend with database) with authentication
4.58 (37 reviews)
Udemy
platform
English
language
Other
category
instructor
DevOps Kubernetes Deployment with Ingress, DNS and SSL TLS
6 160
students
6.5 hours
content
Oct 2022
last update
$49.99
regular price

Why take this course?

🌟 Course Title: DevOps Kubernetes Deployment with Ingress, DNS and SSL

Headline: Use Kubernetes to deploy a complete web application (frontend in React + backend with database) with authentication


Course Description:

Embark on a comprehensive learning journey where you'll not only understand the theoretical aspects of Kubernetes deployment but also apply them to a real-world, fully featured open source project. Our course leverages the fullstackunicorn gitlab account, providing you with a robust template for any future projects you endeavor to deploy.

Why This Course?

This isn't just an academic exercise; it's a hands-on experience that follows a step-by-step procedure meticulously crafted from the real-world challenges faced when deploying a fully functional web application. We start with a blank slate, assuming you have a brand new laptop devoid of any development tools. From there, we cover every essential step to ensure you're fully equipped and ready to build and deploy your application with confidence.

What You'll Learn:

  • Setting Up Essentials: We begin by installing and familiarizing yourself with the developer essentials such as Google Chrome, Docker Desktop, Vagrant, Postman, Postbird, and Visual Studio Code (VSCode).

  • Local Development Environment: Learn to run a frontend, a backend, and a PostgreSQL database on your laptop within Docker Virtual Environments. This hands-on experience will prepare you for managing multiple containers effectively.

  • Deployment with Kubernetes: The core of our course teaches you how to deploy your application components on a Kubernetes Cluster hosted on Digital Ocean. You'll configure DNS for a real domain name and set up a valid SSL/TLS Certificate, ensuring your web application is both accessible and secure online.

Key Features of the Project:

  • The open source project provided is fully functional and addresses common issues faced by web applications in production:
    • React Router Issue: We tackle the "not working in production" conundrum head-on.
    • Authentication Handling: Enabling or disabling authentication becomes a breeze.
    • User Switching: Easily switch between fake developer users and real users when authentication is enabled.
    • Database Initialization: Learn to manually initialize the database only upon creation, without overwriting existing data.

Course Objectives:

  • To ensure you can deploy a real web application with all its complexities onto Kubernetes.
  • To provide a complete solution that handles everyday problems faced by developers in production environments.
  • To offer practical, hands-on experience that equips you with the skills to confidently deploy and manage applications at scale.

By the end of this course, you'll have a solid understanding of how to deploy a web application using Kubernetes, including managing Ingress, DNS, and SSL/TLS certificates. You'll be able to troubleshoot common issues and have a working template for future projects.

Enroll now to transform your DevOps and Kubernetes skills from theory to practice with real-world applications! 🚀🐙🚀

Loading charts...

4912394
udemy ID
04/10/2022
course created date
11/10/2022
course indexed date
Bot
course submited by