Companies Home Search Profile

Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos

Focused View

Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms

45:14:32

288 View
  • 001 Introduction.mp4
    15:48
  • 002 Course GitHub Repository Links.html
  • 001 Step-00 Pre-requisite Note about this module.html
  • 002 Step-01 MacOS Install Terraform.mp4
    04:36
  • 003 Step-02 Install VSCode Editor, VS Code Terraform Plugin and AWS CLI.mp4
    04:54
  • 004 Step-03 Configure AWS CLI.mp4
    05:40
  • 005 Connect with Me !!!.html
  • 006 Step-04 Windows Install Terraform & AWS CLI on Windows.mp4
    04:15
  • 007 Step-05 Linux Install Terraform Windows.mp4
    01:11
  • 008 Step-06 Introduction to Terraform Workflow using Terraform Commands.mp4
    04:33
  • 009 Step-07 Update Terraform manifest with AMI ID and Region.mp4
    05:32
  • 010 Step-08 Execute Terraform core commands.mp4
    11:06
  • 011 Step-09 Terraform Configuration Syntax.mp4
    07:45
  • 012 Step-10 Terraform Arguments, Meta-Arguments and Attributes.mp4
    08:10
  • 013 Step-11 Understand about Terraform Top Level Blocks.mp4
    04:42
  • 014 Step-12 Terraform Top Level Blocks Example.mp4
    03:09
  • 001 Step-01 Introduction to Terraform Settings, Providers and Resources.mp4
    04:08
  • 002 Step-02 Understand and Implement Terraform Settings Block.mp4
    10:29
  • 003 Step-03 Part-1 Understand and Implement Terraform Provider Block.mp4
    14:14
  • 004 Step-04 Part-2 Implement Provider Block.mp4
    05:35
  • 005 Step-05 Part-1 Create EC2 Instance Resource in Terraform.mp4
    09:55
  • 006 Step-06 Part-2 Create EC2 Instance Resource in Terraform.mp4
    12:18
  • 007 Step-07 Terraform State Basics.mp4
    09:06
  • 008 Step-08 Clean-Up.mp4
    04:38
  • 001 Step-01 Introduction to Variables Section.mp4
    05:05
  • 002 Step-02 Input Variables Introduction.mp4
    04:53
  • 003 Step-03 Implement Input Variables.mp4
    05:21
  • 004 Step-04 Create Security Group Resources.mp4
    06:40
  • 005 Step-05 Create AMI Datasource Resource.mp4
    11:35
  • 006 Step-06 Create EC2 Instance Resource.mp4
    05:30
  • 007 Step-07 Create Output Values.mp4
    04:46
  • 008 Step-08 Execute Terraform Commands and Clean-Up.mp4
    08:42
  • 001 Step-01 Implement Variable Lists, Maps and also Meta-Argument Count.mp4
    10:28
  • 002 Step-02 Implement Outputs with For Loops and Splat Operators.mp4
    09:18
  • 003 Step-03 Execute Terraform Commands, Test and learn about Terraform Comments.mp4
    09:34
  • 004 Step-04 Implement AZ Datasource and for_each Meta-Argument.mp4
    09:18
  • 005 Step-05 Implement Outputs with toset, tomap functions and create and destroy.mp4
    10:35
  • 006 Step-06 Implement Utility Project Base Version.mp4
    08:42
  • 007 Step-07 Implement Utility Project Semi Dynamic Version.mp4
    07:13
  • 008 Step-08 Implement Utility Project Full Dynamic Version with filtered output.mp4
    10:30
  • 009 Step-09 Implement fix for az to instance type check and test.mp4
    08:09
  • 001 Step-01 Introduction to VPC using Terraform.mp4
    05:06
  • 002 Step-02 Build VPC Manually using AWS Management Console.mp4
    11:02
  • 003 Step-03 Introduction to Terraform Modules.mp4
    13:26
  • 004 Step-04 Create Basic VPC Module.mp4
    17:39
  • 005 Step-05 Test Basic VPC Module by executing Terraform Commands.mp4
    09:10
  • 006 Step-06 Provider and Modules Version Constraints.mp4
    07:08
  • 007 Step-07 Standardize TF Code - Generic Variables and terraform.tfvars.mp4
    06:02
  • 008 Step-08 Understand and Implement Local Blocks.mp4
    05:55
  • 009 Step-09 VPC Module - Define Variables, Reference Variables in Module and Define.mp4
    14:43
  • 001 Step-01 Introduction to creating AWS EC2 Bastion Host and Security Groups using.mp4
    08:14
  • 002 Step-02 Review VPC changes using datasource aws_availability_zones.mp4
    12:28
  • 003 Step-03 Create AWS Security Group using Terraform Module.mp4
    10:22
  • 004 Step-04 Create AWS AMI Datasource Terraform Config.mp4
    06:47
  • 005 Step-05 Create EC2 Instance and EIP.mp4
    11:12
  • 006 Step-06 Introduction to Terraform Provisioners.mp4
    07:48
  • 007 Step-07 Create Terraform Provisioners File, Remote-Exec, Local-Exec.mp4
    13:26
  • 008 Step-08 Review Variables and VPC Tags for EKS Cluster.mp4
    05:45
  • 009 Step-09 Execute TF Commands Verify and Clean-Up.mp4
    13:13
  • 001 Step-00 Introduction to EKS Cluster Basics.mp4
    10:59
  • 002 Step-01 Review EKS Variables, EKS Cluster IAM Role.mp4
    12:17
  • 003 Step-02 Review EKS Node Group IAM Role.mp4
    05:12
  • 004 Step-03 Create EKS Cluster Terraform Resource.mp4
    14:08
  • 005 Step-04 Create EKS Node Groups in Public and Private Subnets.mp4
    10:50
  • 006 Step-05 Review EKS Variables and EKS Outputs.mp4
    06:53
  • 007 Step-06 Execute TF Commands, Verify EKS Cluster from AWS Mgmt Console.mp4
    16:48
  • 008 Step-07 Install kubectl, configure kubeconfig and verify.mp4
    07:41
  • 009 Step-08 SSH to Worker nodes from Bastion Host and Verify.mp4
    11:25
  • 010 Step-09 Run fundamental kubectl commands to explore EKS Cluster.mp4
    09:55
  • 011 Step-10 Understand EKS Cluster Network Interfaces.mp4
    08:43
  • 012 Step-11 Understand EKS Security Groups.mp4
    06:57
  • 013 Step-12 Destroy Private Node Group, stop bastion host to avoid unnecessary cost.mp4
    07:03
  • 001 Step-01 Kubernetes Architecture.mp4
    06:16
  • 002 Step-02 EKS Cluster Architecture.mp4
    02:27
  • 003 Step-03 Kubernetes Fundamentals Introduction.mp4
    03:46
  • 004 Step-04 Introduction to Kubernetes Pods.mp4
    04:32
  • 005 Step-05 Kubernetes Pods Demo.mp4
    07:28
  • 006 Step-06 Kubernetes Node Port Service Introduction.mp4
    04:44
  • 007 Step-07 Kubernetes Node Port Service Demo.mp4
    07:25
  • 008 Step-08 Interacting with Kubernetes Pods.mp4
    05:55
  • 009 Step-09 Delete Kubernetes Pod.mp4
    01:26
  • 010 Step-10 Kubernetes ReplicaSet Introduction.mp4
    03:57
  • 011 Step-11 Create Kubernetes ReplicaSet.mp4
    05:16
  • 012 Step-12 ReplicaSet Expose, HATest, Scalability and Delete.mp4
    08:37
  • 013 Step-13 Introduction to Kubernetes Deployment.mp4
    04:04
  • 014 Step-14 Create Deployment, Scale and Expose.mp4
    06:17
  • 015 Step-15 Update Kubernetes Deployment.mp4
    07:30
  • 016 Step-16 Edit Kubernetes Deployments.mp4
    03:33
  • 017 Step-17 Kubernetes Deployment Rollback.mp4
    07:11
  • 018 Step-18 Kubernetes Deployment Pause and Resume Options.mp4
    07:29
  • 019 Step-19 Kubernetes Service Introduction.mp4
    04:38
  • 020 Step-20 Kubernetes Service Demo.mp4
    10:35
  • 021 Step-21 Kubernetes Declarative Way Introduction.mp4
    00:43
  • 022 Step-22 YAML Basics.mp4
    10:02
  • 023 Step-23 Create Pods with YAML.mp4
    10:26
  • 024 Step-24 Create Node Port Service with YAML.mp4
    06:47
  • 025 Step-25 Create ReplicaSet with YAML.mp4
    08:49
  • 026 Step-26 Create Node Port Service for ReplicaSet.mp4
    03:07
  • 027 Step-27 Create and Test Deployments.mp4
    06:07
  • 028 Step-28 Create Kubernetes Backend manifests and deploy.mp4
    10:07
  • 029 Step-29 Create Kubernetes Frontend manifests and deploy.mp4
    08:12
  • 030 Step-30 Services - Kubectl Apply and Tips.mp4
    04:07
  • 001 Step-01 Introduction to Kubernetes Deployment and Service.mp4
    09:10
  • 002 Step-02 Review Kubernetes Deployment Manifest.mp4
    06:21
  • 003 Step-03 Review NodePort, Load Balancer CLB and NLB Service Manifests.mp4
    09:07
  • 004 Step-04 Deploy k8s-manifests, Review Deployment, ReplicaSet and Pods.mp4
    08:21
  • 005 Step-05 Verify k8s services, sample app and delete k8s manifests.mp4
    09:56
  • 001 Step-01 Introduction to Terraform Kubernetes Provider.mp4
    05:58
  • 002 Step-02 Create TF Configs - C1 TF Settings and C2 Remote State Datasource.mp4
    09:00
  • 003 Step-03 Create C3 Providers TF Config.mp4
    10:09
  • 004 Step-04 Create C4 Deployment TF Config.mp4
    09:13
  • 005 Step-05 Create C5, C6, C7 k8s services TF Config.mp4
    12:08
  • 006 Step-06 Execute TF Commands, Verify NP, CLB, NLB Services using Sample App Depl.mp4
    09:33
  • 007 Step-07 CleanUp k8s and EKS Cluster Resources.mp4
    02:53
  • 001 Step-01 Introduction to Terraform Remote State Storage and State Locking.mp4
    16:23
  • 002 Step-02 Create S3 Bucket, DynamoDB Tables and Update Project-1 TF Backend.mp4
    07:37
  • 003 Step-03 Create EKSCluster, k8s Resources and verify TF State files for two proj.mp4
    09:46
  • 004 Step-04 Deploy Sample App, Verify and Test TFState versioning.mp4
    09:07
  • 005 Step-05 CleanUp - Destroy k8s resources and EKS Cluster.mp4
    02:17
  • 001 Step-01 Introduction to IRSA.mp4
    19:45
  • 002 Step-02 Review IAM OIDC Provider TF Configs.mp4
    15:47
  • 003 Step-03 Create EKS Cluster and Verify OIDC Provider Endpoints.mp4
    06:47
  • 004 Step-04 Review Project-2 c1, c2, c3, c4 and IAM Role, Policy.mp4
    08:37
  • 005 Step-05 Create Kubernetes Service Account TF Config.mp4
    02:15
  • 006 Step-06 Create Kubernetes Job TF Config.mp4
    05:04
  • 007 Step-07 Execute TF Commands, Verify k8s SA and Jobs.mp4
    09:07
  • 008 Step-08 Recreate k8s job using Terraform using taint, apply -replace.mp4
    09:06
  • 009 Step-09 CleanUp IRSA Demo resources.mp4
    04:06
  • 001 Step-01 Introduction to EBS CSI using HELM.mp4
    10:38
  • 002 Step-02 Review C1 to C3-02 TF Configs.mp4
    10:12
  • 003 Step-03 Create HTTP Datasource TF Config for IAM Policy.mp4
    04:45
  • 004 Step-04 Review c4-02 TF Configs IAM Policy and IAM Role.mp4
    08:07
  • 005 Step-05 Create c4-03 Helm Provider TFConfig.mp4
    05:49
  • 006 Step-06 Create c4-04 Helm Release and c4-05 Helm Output TF Configs.mp4
    15:35
  • 007 Step-07 Execute TF Commands to Install EBS CSI Driver.mp4
    09:57
  • 008 Step-08 Verify EBS CSI Controller and Node k8s objects in detail.mp4
    13:29
  • 009 Step-09 Verify EBS CSI ServiceAccount and its annotation with IAM Role.mp4
    05:01
  • 001 Step-01 Introduction to EBS Demo using k8s YAML.mp4
    12:16
  • 002 Step-02 Review 01 EKS Cluster Project and 02 EBS CSI Driver Project.mp4
    04:20
  • 003 Step-03 Review 01 to 05 k8s yaml files related to MysqlDB.mp4
    19:09
  • 004 Step-04 Review 06 to 09 k8s yaml files related to UserMgmt webapp.mp4
    09:09
  • 005 Step-05 Deploy and Verify UMS WebApp.mp4
    14:36
  • 006 Step-06 Verify MySQLClient, Test UMS WebApp and CleanUp.mp4
    10:02
  • 001 Step-01 Introduction to EBS Demo using k8s TF Configs.mp4
    03:16
  • 002 Step-02 Review Project-01, 02 and also Project-03 C1,C2 and C3 TF Configs.mp4
    09:12
  • 003 Step-03 Create TF Configs for Storage Class, PVC and ConfigMap.mp4
    07:52
  • 004 Step-04 Create TF Configs for MySQL Deployment and ClusterIP Service.mp4
    15:50
  • 005 Step-05 Create TF Configs for UserMgmt WebApp Deployment and Services.mp4
    12:48
  • 006 Step-06 Execute TF Commands, Verify EBS Sample App Demo and CleanUp.mp4
    10:19
  • 001 Step-01 Introduction to Retain and Resize Settings and Execute TF Commands.mp4
    06:29
  • 002 Step-02 Verify and Test k8s Storage Class Resize Setting.mp4
    06:50
  • 003 Step-03 Verify and Test k8s Storage Class Retain Setting and CleanUp 02-ebs pro.mp4
    07:12
  • 001 Step-01 Introduction to EBS CSI EKS Add-On.mp4
    06:15
  • 002 Step-02 Create EBS CSI Add-On Terraform Resource.mp4
    14:02
  • 003 Step-03 Deploy, Verify and Clean-Up EBS CSI Add-On.mp4
    18:52
  • 001 Step-00 Overall EKS IAM Introduction.mp4
    13:29
  • 002 Step-01 Understand AWS EKS Authentication & Authorization.mp4
    12:13
  • 003 Step-02 Understand about EKS Cluster Creator User.mp4
    03:58
  • 004 Step-03 Introduction to Provisioning AWS Admin as EKS Admin.mp4
    05:25
  • 005 Step-04 Create IAM User and AWS CLI Profile.mp4
    11:20
  • 006 Step-05 Update aws-auth configMap and Verify access.mp4
    16:16
  • 001 Step-01 Introduction to Provisioning AWS Basic User as EKS Admin.mp4
    02:42
  • 002 Step-02 Create IAM User, AWS CLI Profile and Verify kubeconfig generation.mp4
    10:46
  • 003 Step-03 Create IAM Policy, Associate to User and Verify.mp4
    06:20
  • 004 Step-04 CleanUp IAM Users, Policies, EKS Cluster and AWS CLI Profiles.mp4
    04:30
  • 001 Step-01 Introduction to Provisioning AWS Users as EKS Admins using Terraform.mp4
    04:07
  • 002 Step-02 Create IAM User TF Configs.mp4
    09:54
  • 003 Step-03 Create TF Configs for Kubernetes Provider and EKSCluster Auth DS.mp4
    04:45
  • 004 Step-04 Create ConfigMap Roles, Users locals block and k8s ConfigMapTF Configs.mp4
    22:58
  • 005 Step-05 Create EKS Cluster and Verify with both users.mp4
    15:03
  • 006 Step-06 CleanUp EKS Cluster and AWS CLI Profiles.mp4
    02:52
  • 001 Step-01 Introduction to EKS IAM Roles.mp4
    07:01
  • 002 Step-02 Pre-requisite Check if EKS Cluster or we need to create it.mp4
    04:40
  • 003 Step-03 Create IAM Trust Policy, IAM EKS Full Access Policy and IAM Role.mp4
    07:36
  • 004 Step-04 Create IAM Group, Group Policy and Update aws-auth config map.mp4
    06:56
  • 005 Step-05 Create AWS CLI Profile for eksadmin1 and set it as default profile.mp4
    06:21
  • 006 Step-06 Create STS Assume Role Creds, configure kubeconfig and test.mp4
    08:22
  • 007 Step-07 Test STS Assume Role using AWS Mgmt console for eksadmin1 user.mp4
    05:00
  • 008 Step-08 CleanUp EKS Cluster and CLI Profiles.mp4
    05:40
  • 001 Step-01 Introduction to EKS IAM Roles - Automate with Terraform.mp4
    05:49
  • 002 Step-02 Create IAM Role with STS Assume Role Trust Policy and IAM EKS Full Acce.mp4
    07:55
  • 003 Step-03 Create IAM Group, IAM Group Policy, IAM User and Associate User to Grou.mp4
    10:02
  • 004 Step-04 Update aws-auth ConfigMap MapRoles section with IAM Role.mp4
    03:29
  • 005 Step-05 Execute TF Commands, Create EKS Cluster and Verify resources created.mp4
    09:10
  • 006 Step-06 Test Switch Role using kubectl and AWS Console for EKS Cluster.mp4
    08:41
  • 007 Step-07 Cleanup EKS Cluster.mp4
    02:41
  • 001 Step-01 Introduction to Kubernetes RBAC.mp4
    10:49
  • 002 Step-02 Introduction to IAM ReadOnly Roles for EKS Access.mp4
    12:28
  • 003 Step-03 Review IAMRole, IAMGroup, IAMUser eksreadonly TF Configs.mp4
    05:00
  • 004 Step-04 Review ClusterRole, ClusterRoleBinding, aws-auth ConfigMap TFConfigs.mp4
    08:47
  • 005 Step-05 Create EKS Cluster, verify aws-auth, create user login profile and secu.mp4
    09:07
  • 006 Step-06 Test Switch Role using AWS Console and kubectl for EKS Cluster.mp4
    15:21
  • 001 Step-01 Introduction to IAM Developer Roles for EKS Access.mp4
    15:57
  • 002 Step-02 Review TFConfigs for Project-01 EKS Cluster TF Project.mp4
    08:43
  • 003 Step-03 Create EKS Cluster, Verify ReadOnly Access for Developer User.mp4
    10:57
  • 004 Step-04 Deploy Sample App YAML manifests, Test and CleanUp.mp4
    11:16
  • 005 Step-05 Deploy TF Manifests, Test and CleanUp.mp4
    16:17
  • 006 Step-06 CleanUp EKSCluster and AWS CLI Profiles.mp4
    06:30
  • 001 Step-00 Introduction to all Ingress Demos.mp4
    03:29
  • 002 Step-01 Introduction to AWS Load Balancer Controller with Terraform.mp4
    15:15
  • 003 Step-02 Review TFConfigs and Create EKS Cluster.mp4
    05:41
  • 004 Step-03 Review TFConfigs of Project 02-LBC from c1 to c4-05.mp4
    22:16
  • 005 Step-04 Understand IngressClass and review its TFConfig.mp4
    06:51
  • 006 Step-05 Execute TF Commands, Verify LBC Deployment, Pods, Service Accounts & Se.mp4
    13:31
  • 007 Step-06 Optional - LBC Service Account & TLS Cert Internals.mp4
    16:54
  • 001 Step-01 Introduction to Ingress Basics.mp4
    11:52
  • 002 Step-02 Understand How AWS Load Balancer Controller Works.mp4
    05:45
  • 003 Step-03 Create Ingress Manifest using YAML.mp4
    11:17
  • 004 Step-04 Deploy and Test Ingress YAML manifest.mp4
    08:06
  • 005 Step-05 Create Ingress Manifest using Terraform.mp4
    10:58
  • 006 Step-06 Deploy and Test Ingress Terraform Configs and CleanUp.mp4
    04:58
  • 001 Step-01 Introduction to Ingress Context Path based Routing.mp4
    07:39
  • 002 Step-02 Review CPR Ingress YAML Manifests.mp4
    15:14
  • 003 Step-03 Write the CPR Ingress Terraform Manifests.mp4
    10:30
  • 004 Step-04 Execute TF Commands, Test Ingress CPR and CleanUp.mp4
    07:43
  • 001 Step-01 Introduction to Ingress SSL and SSL Redirect Annotations.mp4
    12:37
  • 002 Step-02 Register a new domain in AWS Route53.mp4
    04:44
  • 003 Step-03 Review Ingress YAML Manifests for SSL and SSL Redirect usecase.mp4
    06:48
  • 004 Step-04 Review Ingress Terraform Manifests for SSL and SSL Redirect usecase.mp4
    09:05
  • 005 Step-05 Execute TF Commands, Test Ingress SSL and CleanUp.mp4
    14:45
  • 001 Step-01 Introduction to ExternalDNS Install.mp4
    06:18
  • 002 Step-02 Review ExternalDNS TFConfigs.mp4
    18:27
  • 003 Step-03 Execute TF Commands, Test External DNS Pod logs.mp4
    07:30
  • 001 Step-01 Introduction to Ingress with External DNS.mp4
    02:52
  • 002 Step-02 Review TF Configs, Execute TF Commands, Test and CleanUp.mp4
    09:10
  • 001 Step-01 Introduction to Kubernetes Service with External DNS.mp4
    03:46
  • 002 Step-02 Review TF Configs, Execute TF Commands, Test and CleanUp k8s Service De.mp4
    10:49
  • 001 Step-01 Introduction to Ingress Name based Virtual Host Routing.mp4
    07:44
  • 002 Step-02 Review NVHR TFConfigs, Execute TF Commands, Test and CleanUp.mp4
    16:20
  • 001 Step-01 Introduction to Ingress SSL Discovery Host and TLS.mp4
    07:00
  • 002 Step-02 Implement SSL Discovery Host Demo.mp4
    08:36
  • 003 Step-03 Review SSL Discovery TLS Demo TFConfigs.mp4
    09:37
  • 004 Step-04 Execute TF Commands SSL Discovery TLS Demo, Test and Clean-Up.mp4
    06:45
  • 001 Step-01 Introduction to Ingress Groups.mp4
    08:14
  • 002 Step-02 Review YAML and TFConfigs for Ingress Groups.mp4
    10:05
  • 003 Step-03 Execute TF Commands, Test Ingress Groups and CleanUp.mp4
    07:30
  • 001 Step-01 Introduction to Ingress Target Type IP.mp4
    05:47
  • 002 Step-02 Ingress Target Type IP - Review, Execute TF Commands, Test and CleanUp.mp4
    06:51
  • 001 Step-01 Introduction to Ingress Internal LB and Curl Pod.mp4
    04:02
  • 002 Step-02 Ingress Internal LB - Review, Execute TF Commands, Test and CleanUp.mp4
    09:52
  • 001 Step-01 Introduction to Ingress Cross Namespaces.mp4
    08:58
  • 002 Step-02 Review YAML and TFConfigs for Ingress Cross Namespace.mp4
    09:40
  • 003 Step-03 Execute TF Commands, Test Ingress Cross NS and CleanUp.mp4
    07:03
  • 001 Step-01 Introduction to NLB Basics.mp4
    20:26
  • 002 Step-02 Review YAML and TF Configs for NLB Basics Usecase.mp4
    07:20
  • 003 Step-03 Execute TF Commands, Test NLB and CleanUp.mp4
    05:46
  • 001 Step-01 Introduction to AWS NLB TLS and External DNS.mp4
    11:40
  • 002 Step-02 Review YAML and TF Configs for NLB TLS and ExtDNS.mp4
    08:28
  • 003 Step-03 Execute TF Commands, Verify NLB TLS ExtDNS and Clean-Up.mp4
    07:57
  • 001 Step-01 Introduction to AWS NLB Internal LB.mp4
    05:48
  • 002 Step-02 Review NLB Internal LB YAML, TFConfigs, Deploy, Verify and Cleanup.mp4
    16:44
  • 001 Step-01 What is AWS Fargate for AWS EKS.mp4
    13:13
  • 002 Step-02 Introduction to Fargate Profiles.mp4
    11:51
  • 003 Step-03 Review TF Configs for Fargate Profile.mp4
    11:49
  • 004 Step-04 Execute TF Commands and Verify Fargate Profile created.mp4
    09:11
  • 001 Step-01 Introduction to Running workloads on Fargate.mp4
    05:20
  • 002 Step-02 Review TF Configs, Execute TFCommands and Verify.mp4
    14:12
  • 003 Step-03 Understand Fargate Pod Memory and CPU and CleanUp all projects.mp4
    12:52
  • 001 Step-01 Introduction to Fargate Only EKS Cluster.mp4
    13:20
  • 002 Step-02 Review TF Configs for P01 EKS Cluster.mp4
    11:22
  • 003 Step-03 Execute TF Commands for P01 EKS Cluster and patch coredns.mp4
    07:49
  • 004 Step-04 Execute TF Commands for P02, P03, P04, Verify and CleanUp all projects.mp4
    12:51
  • 001 Step-01 Introduction to AWS EFS CSI Driver Install.mp4
    18:04
  • 002 Step-02 Create EKS Cluster.mp4
    04:10
  • 003 Step-03 Review TF Configs for P02 EFS CSI Install.mp4
    18:38
  • 004 Step-04 Execute TF Commands for EFS CSI P02 and Verify.mp4
    10:33
  • 001 Step-01 Introduction to AWS EFS Static Provisioning.mp4
    09:53
  • 002 Step-02 Review TFConfigs EFS Resource.mp4
    12:13
  • 003 Step-03 Review TFConfigs StorageClass, PVC, PV, EFS Writer App.mp4
    14:46
  • 004 Step-04 Review TFConfigs MyApp1.mp4
    05:22
  • 005 Step-05 Execute TF Commands, Verify EFS Static Provisioning and CleanUp.mp4
    16:58
  • 001 Step-01 Introduction to AWS EFS Dynamic Provisioning.mp4
    02:52
  • 002 Step-02 Review TFConifgs P03 EFS Dynamic Provisioning.mp4
    04:22
  • 003 Step-03 Execute TF Commands for P03 EFS Dynamic Provisioning, Verify and Clean.mp4
    08:12
  • 001 Step-01 Introduction to EFS File System Mount for Fargate Workloads.mp4
    03:39
  • 002 Step-02 Create Fargate Profile P03.mp4
    04:31
  • 003 Step-03 Review, Create,Verify and CleanUp P04 EFS Static Provisioning.mp4
    11:57
  • 004 Step-04 Review, Create,Verify and CleanUp P04 EFS Dynamic Provisioning.mp4
    08:54
  • 005 Step-05 CleanUp Fargate Profiles and EFS CSI Projects.mp4
    03:34
  • 001 Step-01 Introduction to Kubernetes Cluster Autoscaler.mp4
    09:25
  • 002 Step-02 Apply P01 EKS Cluster changes which are Tags and ASG Full Access.mp4
    09:01
  • 003 Step-03 Review TF Configs P02 Cluster Autoscaler.mp4
    12:21
  • 004 Step-04 Execute TF Commands, Verify Cluster Autoscaler.mp4
    05:39
  • 005 Step-05 Cluster Autoscaler Testing.mp4
    06:57
  • 001 Step-01 Introduction to HPA and Metrics Server.mp4
    12:18
  • 002 Step-02 Review TFConfigs and Deploy Metrics Server.mp4
    09:50
  • 003 Step-03 Review TFConfigs P04, Deploy, Verify and CleanUp.mp4
    11:06
  • 001 Step-01 Introduction to VPA.mp4
    09:59
  • 002 Step-02 Review Prerequisites for VPA Install.mp4
    12:34
  • 003 Step-03 Review P03 VPA TFConfigs.mp4
    09:49
  • 004 Step-04 Execute TF Commands Verify P03.mp4
    09:36
  • 005 Step-05 VPA demo with YAML Part-1 VPA UpdateMode Auto.mp4
    13:20
  • 006 Step-06VPA Demo with YAML Part-2 VPA Resource Policy.mp4
    05:02
  • 007 Step-07 VPA Terraform Demo.mp4
    10:30
  • 001 Step-01 What is CloudWatch Container Insights.mp4
    16:46
  • 002 Step-02 Introduction to CloudWatch Agent and FluentBit.mp4
    08:37
  • 003 Step-03 Review Project-01 CloudWatchAgentServer IAM Policy.mp4
    06:35
  • 004 Step-04 Review Project-02 CloudWatchAgent and FB ConfigMaps.mp4
    07:33
  • 005 Step-05 Deploy CloudWatch Agent.mp4
    10:09
  • 006 Step-06 Deploy FluentBit Agent.mp4
    05:04
  • 007 Step-07 Verify CloudWatch Container Insights.mp4
    07:21
  • 008 Step-08 Verify FluentBit Log Insights.mp4
    09:28
  • 009 Step-09 CleanUp CWA, FluentBit, Sample App and Log Groups.mp4
    04:22
  • 001 Step-01 Introduction to CWA and FB using Terraform.mp4
    13:28
  • 002 Step-02 Review P02 CloudWatch Agent, FluentBit TFConfigs.mp4
    17:42
  • 003 Step-03 Execute TF Commands and Understand CWA and FB resources.mp4
    09:42
  • 004 Step-04 Verify CloudWatch Container Insights (CWA, FB).mp4
    08:29
  • 005 Step-05 CleanUp Sample, CWA and FluentBit.mp4
    01:37
  • 001 Congratulations !!!.html
  • Description


    AWS EKS IAM, Ingress, EBS CSI, EFS CSI, VPC, Fargate, Application & Network Load Balancer, Autoscaling (CA, HPA, VPA)

    What You'll Learn?


    • You will learn to master Terraform & Kubernetes on AWS EKS in a Real-world perspective with 55 demo's on AWS Cloud with 50+ Kubernetes and 30+ Terraform Concept
    • You will learn Terraform Basics for 4.5 hours
    • You will build a AWS VPC 3-Tier network with Terraform
    • You will build a AWS EKS Cluster with Public and Private Node Groups with Terraform
    • You will learn Kubernetes Fundamentals for 3 hours
    • You will implement a simple kubernetes deployment and service using Terraform Kubernetes Provider
    • Understand and Implement Terraform Remote State Datasource
    • You will learn AWS EKS IRSA (IAM Roles for Service Accounts Concept) in detail and implement it with Terraform
    • You will master Kubernetes Storage concepts with AWS EBS CSI Controller by automating the whole install process with Terraform
    • You will master AWS EKS IAM Concepts with 7 detailed Demo
    • You will learn to implement AWS Load Balancer Controller Install on AWS EKS Cluster with Terraform
    • You will learn to implement 14 Ingress Service Demos (AWS Application Load Balancer) using Terraform Kubernetes Provider
    • You will learn to implement 3 Kubernetes Service Demos for AWS Load Balancer Controller
    • You will master the AWS Fargate Concepts with 3 demos including running all workloads of EKS Cluster on AWS Fargate (Fargate Only EKS Cluster)
    • You will install Kubernetes Cluster Autoscaler on AWS EKS Cluster with Terraform and Test it
    • You will implement Horizontal and Vertical Pod Autoscaler Concepts with Terraform
    • You will learn to implement AWS EKS Monitoring and Logging using kubectl and Terraform

    Who is this for?


  • Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform from Real-World perspective on AWS Cloud in combination with AWS Elastic Kubernetes Service (AWS EKS)
  • Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform with AWS Cloud
  • More details


    Description

    ******* Course Overview *******

    Welcome to this Amazing course on Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos.  Below is the list of modules covered in this course.


    Course Modules

    01. Infrastructure as Code (IaC)

    02. Terraform Install Tools, Command and Language Basics

    03. Terraform Settings, Providers, and Resources

    04. Terraform Input Variables, Output Values, Datasources

    05. Terraform Loops, MetaArguments, Splat Operator and Functions

    06. AWS VPC 3-Tier Architecture Design using Terraform

    07. Bastion Host AWS EC2 Instances, Security Groups, TF Provisioners with Terraform

    08. AWS EKS Cluster, Public and Private Node Groups using Terraform

    09. Kubernetes Fundamentals

    10. Kubernetes Deployment and Service using YAML

    11. Terraform Kubernetes Provider - Kubernetes Deployment & Service

    12. Terraform Remote State Storage - AWS S3 & DynamoDB

    13. AWS EKS IAM Roles for Service Accounts (IRSA) using Terraform

    14. AWS EKS EBS CSI Driver Install with Self-Managed AddOn Option using Terraform

    15. AWS EKS EBS Demo using k8s YAML  (UserMgmt WebApp with MySQL DB)

    16. AWS EKS EBS Demo using k8s Terraform  (UserMgmt WebApp with MySQL DB)

    17. AWS EKS EBS Volumes Retain and Resize Settings

    18.  AWS EBS CSI EKS Add-On

    19. Provision AWS IAM Admin User as EKS Admin

    20. Provision AWS IAM Basic User as EKS Admin

    21. Provision of AWS Users (Admin & Basic) as EKS Admins using Terraform

    22. Provision EKS Admins using IAM Roles & IAM Groups

    23. Provision EKS Admins using IAM Roles & IAM Groups using Terraform

    24. Provision EKS ReadOnly User using IAM Roles, Groups & k8s CR, CRB

    25. Provision EKS Developer Users using IAM Roles, Groups & k8s R, RB

    26. AWS Load Balancer Controller Install using Terraform Helm Provider

    27. Ingress Basics - Automate with Terraform

    28. Ingress Context Path based Routing - Automate with Terraform

    29. Ingress SSL and SSL Redirect - Automate with Terraform

    30. Install ExternalDNS using Terraform Helm Provider

    31. Ingress with ExternalDNS - Automate with Terraform

    32. Kubernetes LB Service with ExternalDNS - Automate with Terraform

    33. Ingress Name based Virtual Host Routing- Automate with Terraform

    34. Ingress SSL Discovery Host

    35. Ingress SSL Discovery TLS

    36. Ingress Groups - Automate with Terraform

    37. Ingress Target Type IP - Automate with Terraform

    38. Ingress Internal Load Balancer - Automate with Terraform

    39. Ingress Cross Namespaces - Automate with Terraform

    40. AWS Network Load Balancer with AWS Load Balancer Controller

    41. AWS NLB TLS, External DNS with AWS LBC - Automate with Terraform

    42. AWS NLB Internal LB with AWS LBC - Automate with Terraform

    43. AWS EKS Fargate Profiles using Terraform

    44. Run EKS Workloads on AWS Fargate - Automate with Terraform

    45. AWS Fargate Only EKS Cluster using Terraform

    46. AWS EFS CSI Controller Install using Terraform Helm Provider

    47. AWS EFS Static Provisioning - Automate with Terraform

    48. AWS EFS Dynamic Provisioning - Automate with Terraform

    49. AWS EFS File System Mount for Fargate Workloads

    50. Kubernetes Cluster Autoscaler Controller Install

    51. Kubernetes Cluster Autoscaler Controller Test

    52. Kubernetes Horizontal Pod Autoscaling with Terraform

    53. Kubernetes Vertical Pod Autoscaling with Terraform

    54. AWS EKS Monitoring and Logging with kubectl

    55. AWS EKS Monitoring and Logging with Terraform


    Kubernetes Concepts Covered

    01. Kubernetes Deployments

    02. Kubernetes Pods

    03. Kubernetes Service of Type LoadBalancer

    04. Kubernetes Service of Type ClusterIP

    05. Kubernetes Ingress Service

    06. Kubernetes Ingress Class

    07. Kubernetes Storage Class

    08. Kubernetes Storage Persistent Volume

    09. Kubernetes Storage Persistent Volume Claim

    10. Kubernetes RBAC

    11. Kubernetes Role

    12. Kubernetes Role Binding

    13. Kubernetes Cluster Role

    14. Kubernetes Cluster Role Binding

    15. Kubernetes Cluster Autoscaler

    16. Kubernetes Vertical Pod Autoscaler

    17. Kubernetes Horizontal Pod Autoscaler

    18. Kubernetes DaemonSets

    19. Kubernetes Namespaces

    20. Kubernetes Service Accounts

    21. Kubernetes Groups

    22. Kubernetes ConfigMaps

    23. Kubernetes Requests and Limits

    24. Kubernetes Worker Nodes


    Terraform Concepts covered

    01. Settings Block

    02. Providers Block

    03. Multiple Providers usage

    04. Dependency Lock File Importance

    05. Resources Syntax and Behavior

    06. Resources Meta-Argument - depends_on

    07. Resources Meta-Argument - count

    08. Resources Meta-Argument - for_each

    09. Resources Meta-Argument - lifecycle

    10. Input Variables - Basics

    11. Input Variables - Assign When Prompted

    12. Input Variables - Assign with terraform.tfvars

    13. Input Variables - Assign with auto tfvars

    14. Input Variables - Lists

    15. Input Variables - Maps

    16. File Function

    17. Output Values

    18. Local Values

    19. Datasources

    20. Backends - Remote State Storage

    21. File Provisioner

    22. remote-exec Provisioner

    23. local-exec Provisioner

    24. Null Resource

    25. Modules from Public Registry

    26. element function

    27. Remote State Datasource

    28. Terraform Datasources


    Terraform Providers used

    1. AWS Terraform Provider

    2. Kubernetes Terraform Provider

    3. Kubectl Terraform Provider

    4. HTTP Terraform Provider

    5. Null Terraform Provider

    6. Helm Terraform Provider


    Each of my courses comes with

    • Amazing Hands-on Step By Step Learning Experiences

    • Real Implementation Experience

    • Friendly Support in the Q&A section

    • 30-Day "No Questions Asked" Money Back Guarantee!



    Who this course is for:

    • Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform from Real-World perspective on AWS Cloud in combination with AWS Elastic Kubernetes Service (AWS EKS)
    • Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform with AWS Cloud

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
    Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
    Instructor's Courses
    About MeI'm Kalyan Reddy Daida, an Architect with 15 Years of experience in designing complex Infrastructure solutions, Java programming and design with major payroll clients across the world.I have special interests in cloud technologies and cloud-native solutions like Kubernetes and Istio. I am passionate about learning new technology and teaching. I have extensive experience in architecting, designing and implementing solutions on AWS. About Stack SimplifyAt Stack Simplify we focus on implementing real world scenarios in our courses. Each of our courses focuses on providing hands-on experience to students in learning new technology in a step-by-step and interesting manner.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 305
    • duration 45:14:32
    • English subtitles has
    • Release Date 2023/04/19