Learn Automating Aws Infrastructure By Terraform, Cicd, K3S
Published 7/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.49 GB | Duration: 2h 14m
Published 7/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.49 GB | Duration: 2h 14m
DevOps Mastery: AWS CICD, Kubernetes (K3s), Terraform - Learn Best Practices for Agile Cloud Infrastructure
What you'll learn
Install a Lightweight Kubernetes Cluster by using K3S (Kubernetes favour)
Write a simple Terrraform code (DevOps) to provision AWS infrastructure for K3S cluster
Define Github Actions CICD to automate K3S cluster provisioning (DevOps Practices)
Deploy Simple Demo App Collecting CPU/Memory Data From Running Container Via Kubeclt
Create Restricted AWS IAM Users Manually and Via Terraform as well
Requirements
Basic knowledge of AWS is beneficial however, not necessary.
Motivation to learn about AWS, Terraform, Kubernetes, other DevOps tools and all subsequent ecosystem
Description
In this comprehensive course, you will dive into the world of DevOps and learn how to leverage the power of AWS to implement cutting-edge practices. Discover the secrets of seamless CICD (Continuous Integration and Continuous Deployment) pipelines, harness the potential of Kubernetes with K3s for agile container orchestration, and unleash the capabilities of Terraform for infrastructure provisioning. With hands-on exercises and real-world examples, you will gain practical skills to accelerate your software delivery, ensure scalability, and drive innovation in the cloud. Explore advanced concepts such as infrastructure as code, monitoring, and auto-scaling, while mastering essential DevOps principles like automation, collaboration, and continuous improvement. Gain the confidence to architect scalable, resilient, and secure cloud solutions using best practices and industry-standard tools. By the end of this course, you will be equipped with the knowledge and skills to excel in DevOps roles and transform your organization's cloud infrastructure. Enroll now and revolutionize your approach to cloud infrastructure! Throughout the course, you will also delve into advanced topics like infrastructure as code, helm deployment, scaling, and gain the confidence to architect scalable, resilient, and secure cloud solutions. Accelerate your DevOps journey and transform your organization's infrastructure. Looking forward seeing you in the course.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Important Course Web Pages
Section 2: Setup AWS Free Tier Account
Lecture 3 Setup AWS Free Tier Account
Lecture 4 Check Your Billing Account Information
Lecture 5 Create Web UI Admin IAM User
Lecture 6 How To Enforce MFA on CLI level - Create IAM Inline Policy
Lecture 7 How To Enforce MFA on CLI level - Configure AWS Profile And Run A Test Terraform
Lecture 8 How To Enforce MFA on CLI level - Use MFA Code At CLI Level (Terraform)
Lecture 9 Create Terraform IAM User
Section 3: Automate IAM users creation by Terraform
Lecture 10 Create AWS S3 Bucket For Terraform Remote State
Lecture 11 Setting Up S3 As Terraform Backend
Lecture 12 Note: Demonstrate Creation Of Two IAM Users by using Terraform
Lecture 13 Optional 1: Demonstrate Creation Of Two IAM Users by using Terraform
Lecture 14 Optional 2: Demonstrate Creation Of Two IAM Users by using Terraform - Execution
Section 4: Create AWS Infrastructure for K3S (Kubernetes cluster)
Lecture 15 Describing final AWS Terraform Infrastructure
Lecture 16 Deploy AWS Infrastructure Via Terraform
Lecture 17 Understanding Bash AWS User Data Scripts To Start Kubernetes (K3S) Cluster
Lecture 18 Explore EC2s via SSH , SSM, IAM Roles, EC2 In AWS Console Deployed by Terraform
Lecture 19 Testing a simple Kubernetes deployment via kubectl and a bit of Helm
Section 5: CICD Github Actions to leverage Terraform for AWS Infrastructure and K3S deploy
Lecture 20 Github Action CICD Pipeline To Run Terraform
Lecture 21 Github Action CICD Pipeline To Run Terraform - Deactivate AWS Access Keys
Lecture 22 Final AWS Clean Up And AWS Billing Exploration /Costs
Lecture 23 Delete ROOT user's AWS Access Keys
Beginner DevOps, SRE and developers who need Kubernetes playround.,Anyone who wants to experiment with Terraform, AWS Cloud, Containers and Kubernetes (K3S)