Devops Project Workshop | Devops Project  2


Devops Project Workshop | Devops Project  2
Devops Project Workshop | Devops Project – 2
Published 7/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz

What you’ll learn

How to setup DevOps environment from scratch

How to write Jenkinsfile for multi-branch pipeline

Provision AWS VPC and EKS using Terraform

Requirements

DevOps tools basic knowledge

Linux basics

Description

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Topics covered in this project

Lecture 3 Who can enroll in this program

Section 2: Pre-requisites

Lecture 5 Installation of visual studio code

Lecture 6 Installation of Git on Windows
Lecture 7 Install Terraform on Windows
Lecture 8 Install AWS CLI

Lecture 9 Configure AWS CLI

Lecture 10 Install mobaxterm on Windows
Section 3: Terraform

Lecture 11 Section introduction

Lecture 12 Understand about GitHub repositories using in this course

Lecture 13 How to using GitHub repositories

Lecture 14 Things to consider before writing Terraform file

Lecture 15 Write 1st Terraform manifest file to create EC2 instance

Lecture 16 How to execute Terraform file

Lecture 17 Terraform manifest file to create EC2 along with security group

Lecture 18 Commit Terraform code onto GitHub repository

Lecture 19 Create EC2 and Security group using Terraform

Lecture 20 Steps to follow to create VPC using Terraform

Lecture 21 Writing Terraform manifest file to create VPC

Lecture 22 Cerate VPC using Terraform manifest file

Lecture 23 Create DevOps instances using for_each in Terraform

Section 4: Ansible for DevOps

Lecture 24 Section introduction

Lecture 25 Setup Ansible

Lecture 26 Add Jenkins and Maven servers as managed nodes to Ansible

Lecture 27 Write Ansible playbook to install Jenkins

Lecture 28 Run Ansbile playbook to install Jenkins

Lecture 29 Configure Jenkins server

Lecture 30 Writing Ansible playbook to install Maven

Lecture 31 Execute Ansible playbook to configure Maven server

Section 5: Jenkins

Lecture 32 Section introduction

Lecture 33 Understand about source code used in this project

Lecture 34 Preparing for Jenkins master and slave configuration

Lecture 35 Setup Jenkins master slave configuration

Lecture 36 Create 1st Jenkins pipeline job

Lecture 37 Write 1st Jenkinsfile

Lecture 38 Adding build stage to Jenkinsfile

Lecture 39 Adding GitHub credentials to Jenkins

Lecture 40 Setup multibranch pipeline job

Lecture 41 setup GitHub webhook

Section 6: SonarQube integration with Jenkins

Lecture 42 Section introduction

Lecture 43 Setup SonarQube account and add sonar credentials to Jenkins

Lecture 44 Integrate SonarQube with Jenkins

Lecture 45 Create sonar properties file

Lecture 46 Adding SonarQube stage to Jenkinsfile

Lecture 47 Adding unit test stage to Jenkinsfile

Lecture 48 Understand about Sonar quality gates

Lecture 49 Adding quality gate stage to Jenkinsfile

Lecture 50 Section introduction

Section 8: Docker integration

Lecture 55 Section introduction

Lecture 56 Ansible playbook to install Docker on Maven server

Lecture 57 Create docker file

Lecture 59 Add docker image publish stage to Jenkinsfile

Lecture 60 Testing Docker image by creating container out of it

Section 9: Kubernetes

Lecture 61 Section introduction

Lecture 62 Steps involved in creating EKS cluster using Terraform

Lecture 63 Terraform manifest file to setup AWS EKS

Lecture 64 Execute Terraform manifest file setup EKS cluster

Lecture 65 How to terminate EKS cluster to optimize AWS billing

Lecture 66 Steps to integrate Kubernetes with Jenkins

Lecture 67 How to integrate EKS cluster with maven server

Section 10: Deploying application on Kubernetes

Lecture 68 Understand Kubernetes manifest files

Lecture 69 Execute Kubernetes manifest files

Lecture 70 Using secretes manifest files to pull image from JFrog

Lecture 71 Execute secret manifest file to access application

Lecture 72 Using deploy.sh file

Lecture 73 Commit manifest files in the GitHub

Lecture 74 Deploy app using Jenkins through deploy.sh file

Lecture 75 Releasing new version of app using CI/CD

Section 11: Helm Chats

Lecture 76 Section introduction

Lecture 77 Helm introduction

Lecture 78 How Helm deployments works

Lecture 80 Testing Helm deployments

Section 12: Prometheus and Grafana

Lecture 83 Section introduction

Lecture 84 Prometheus introduction

Lecture 85 Prometheus architecture

Lecture 86 Prometheus Grafana-stack setup

Lecture 87 Access Prometheus dashboard

Lecture 88 Grafana introduction

Lecture 89 Access apps from Grafana

Section 13: Conclusion

Lecture 90 Remove Kubernetes cluster using terraform

Lecture 91 Conclusion

Who are planning to add a DevOps project to their technical skills,Who want to know more about microservices deployment,who are attending DevOps interviews

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima