Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Specialization in DevOps
Basic Prerequisite Videos
How To Download RedHat Linux @ No Cost (3:48)
Install RedHat OS RHEL 8 Using Virtualization Over Oracle Virtualbox (38:02)
How to Configure YUM / DNF in RedHat 8 (42:11)
Linux Basic Commands (44:14)
AWS Account Creation (7:07)
AWS Red Hat - Linux Instance Launch (17:31)
Web Server
Install GIT in Local System (6:10)
Ssh
Sudo
Docker Basic Videos
Git and GitHub Sessions
Session 1 - Introduction and Working of Git (255:55)
Session 2 - Branch, Merge in Git & Connecting to GitHub (271:37)
Session 3 - Features of Git with GitViz (267:52)
Session 4 - Solving multiple use case using GitViz (274:37)
Docker Certified Associate (DCA)
Session 1 - Main use of an Operating System | Four different ways of installing an Operating System | Case study on Hotstar | Scaling | Tech Stack | Docker Hub | Docker Engine | OS Images (128:48)
Summary - Session 1
Session 2 - Docker Basic Commands | Launching container | Ephemeral storage | Persistent storage | Mounting volume | Configuring the Web Server | Curl Command | (112:44)
Summary -Session 2
Session 3 - Docker Basic Commands | Launching container | Port Number | Configure Container as Webserver and Database Server | Environmental Variables (114:19)
Summary - Session 3
Session 4 - Word Press | MySQL | Set-up Three Tier Architecture | Patting | Hosting a Webpage | Container Linking (122:16)
Summary - Session 4
Session 5 - Docker Networking | NAT | Networking Basics | SDN | Network Infrastructure | Bridge (129:28)
Session 5 - Summary
Session 6 - Runtime | Plugins | NAT | Bridge Network Interface | SDN | DHCP | DNS | Subnet | Gateway | IPAM | Custom Network Infrastructure (135:17)
Session 6 - Summary
Session 7 - Running Container in Detached Mode | Docker Compose | Docker Engine | YAML Language | Multicontainer (129:33)
Session 7 - Summary
Session 8 - Network Infrastructure | Docker Compose | Multi container Concepts (119:15)
Session 8 - Summary
Session 9 - Create Own Images | Commit | Code | Clone a running Container| Keywords | Non-interactive Commands | Interactive Commands | Docker File | Build Time | Run Time (134:26)
Session 9 - Summary
Session 10 - Docker File | Docker Commit Command | Run Keyword | CMD Keyword | Run Time | Build Time | DFOREGROUND Option | Share Image | Docker Save Command | Docker Load Command (88:15)
Session 10 - Summary
Session 11 - Docker Registry & Docker Hub | Different ways of creating image | ENTRYPOINT keyword in docker file | -t Option RUN command | Copy files in container | Creating image for python program | Passing python program files as arguments | MAINTAINER keyword in docker file | Pushing Image (121:52)
Session 11 - Summary
Session 12 - Integrating docker file and docker-compose | Tomcat Server | Docker attach Command | Bash Program |ROOT Directory | Docker-compose build | Patting in docker-compose | ADD Keyword in Docker File | Copy & Extracting Files | Expose Ports & Keywords in docker file | ENV Keyword (116:41)
Session 12 - Summary
Session 13 - PID | Why Docker is Superfast? | Need of OS | Process | Nested Process | Pgrep Command | /proc directory | Bash Shell | Kernel | Cgroup (98:19)
Session 13 - Summary
Session 14 - Data Structure | Data Member| Create Class | Create Object | Use of Objects | Methods/ Functions | Mutator |Accesor | Validation | Mutable Property | Immutable Property | Control access of variable (124:11)
Session 14 - Summary
Session 15 -Horizontal Scaling | SPOF | Container Cluster | Create Cluster | Swarm Tool | Why Cluster? | Master Node | Slave Node | Docker Swarm Command | Launch Container through Swarm | Docker Service Command (92:16)
Session 15 - Summary
Session 16 - Cluster | Create Cluster using docker- swarm | Encapsulation | Task | Replication | Pre-created Load Balancers | Replicas Keyword | Fail Over| Fault Tolerance | State| Scaling | Scale Out | Scale In | Orchestration (127:05)
Session 16 - Summary
Session 17 - Docker Engine | Distributed Network | Overlay Network | Network Connectivity | docker network command| Encrypt the packets | Opt Option| VXLAN | Docker Compose with Swarm| Single Node | Stack | Docker Compose File | Redis (113:16)
Session 17 - Summary
Session 18 - Leader Node | Worker Node | High Availability | Fault Tolerance | Replicas by Manager Node| SPOF |Quorum | Election | Split Brain Problem | Raft Consensus Algorithm (111:25)
Session 18 - Summary
Session 19 - Docker inside docker | Dockerd program | Container socket | Sharing base system socket | docker capabilities | Removing & Adding capabilities in a container | privileged keyword | Cap-drop keyword | Cap-add keyword | Server hardening | Security (124:03)
Session 19 - Summary
Mirantis kubernetes Engine (MKE)
Session 1 - Docker CE | Docker ee |Single point of failure | Multi node cluster | Orchestration | MKE | Cloud ready support | UCP | MKE installation | Docker in docker | Swarm cluster | Manager & Worker node | UCP dashboard | Metrix (167:51)
Session 2 -MKE master node setup | Mirantis Secure Registry (MSR) | Private Registry | MKE integration with MSR | Single sign out | User in MKE | RBAC | User management | Grants | Creating repositary in MSR | Creating service | Creating Grants & Collections | Scanning of image | CVE data base | Api (142:27)
Summary
Red Hat Linux Automation Using Ansible (RH294)
Session 1 - Why Ansible? | Automation | Scripts | Configuration Management | Modules | Inventory | Idempotent | Ansible adhoc Command (151:52)
Summary - 1
Session 2 - Configuration Management | Controller Node & Target Node | Creating Inventory | Password Authentication & PermitRootLogin Keyword | Adhoc Commands |Configure Apache HTTPD Webserver using Ansible Adhoc Command & Ansible Playbook| Playbook | YAML Language & Syntax (166:10)
Summary - 2
Session 3 - Automation | Agent Program | Ansible- Engine| Modules| Current State & Desired State | Strings | Pre-defined Value | Scale -In & Out | Debug Module | Parameters | Document Root| "/etc/httpd/conf.d" File | Create Directory | File Module | Variables | Copy Module (181:13)
Summary - 3
Session 4 - Facts | Retrieve the Facts | Setup Module | Filter the Facts | Conditions | When Keyword |Controlling from variables | Equality operator | Free memory condition | And operator | OR operator | Variable file | Extra-vars keyword | Command module | Verbosity (157:37)
Summary - 4
Session 5 - Load Balancers | Frontend & Backend Servers | Round Robin Algorithm | Horizontal Scaling with Automation | Configuration of Webservers & Load Balancers | Reverse Proxy | Jinja2 Library | Statements & Loops in Jinja Template | Deploy Load Balancer and Webservers | Magic Variables (199:29)
Summary -5
Session 6 - Sudo Concepts | Sudo Power| become method | - - become - user keyword | - - become option | Privilege Escalation | ansible - config init command| Public Key | Private Key | Passwordless Authentication (159:11)
Summary - 6
Session 7 - Template | Loop | List | Exception Handling | ignore_errors keyword | restart keyword | Event | notify keyword | Handlers | Facts | Conditions | Variables | Roles | Manage the Roles | "ansible galaxy" commands | Pre-defined role path (183:50)
Summary - 7
Session 8 - Ansible Navigator | Connection & Time Plugins | Ansible Engine | Navigator Builder Tool & Custom Navigator File | Pre- available Roles | Fully Qualified Role | Content Collections | Launch AWS Instance by Ansible | ec2 Instance Module | Fully Qualified Collection Name | OS Provisioning (306:50)
Summary - 8
Session 9 - 28-jan- Verbose | Register keyword | Conditions | Exceptional handling | ignore_errors | block & rescue | changed_when_false | falsed_when | anisble vault | rhel-system-roles package | lineinfile module (149:46)
Summary - 9
Extra Sessions
Dynamic Inventory (118:58)
Package Module | Loop | Linux Basic - User Creation (101:56)
RHCSA Session Links - Access to All Videos
AWS-EC2 Launch (108:38)
Reference Material
Screenshots / Commands - 26th, 27th Feb, 5th & 6th Mar
CERTIFIED KUBERNETES ADMINISTRATOR & CERTIFIED KUBERNETES APPLICATION DEVELOPER
Introduction to Kubernetes (6:11)
Lab setup (21:20)
Minikube setup document
Creating pod (27:29)
YAML language (16:55)
Launching first pod from YAML file (45:20)
Summary
Labels (50:47)
Replicas (47:24)
Summary
Service - Load balancers (72:51)
Summary
Types of Load balancers (50:03)
Summary
Types of Services (31:22)
Node port & Cluster IP (48:02)
Summary
Environmental Variables (36:42)
Replica set (33:15)
Summary
Storage in container (44:46)
Storage in kubernetes (65:41)
Summary
Storage Class (48:16)
Provisioner (47:46)
Summary
Deployment (89:54)
Summary
Secret (12:54)
Kustomize (47:52)
Summary
Namespace (21:17)
Authentication Part 1 (37:05)
Summary
Authentication Part 2 (74:24)
Summary
User Management - part 1 (57:43)
Summary
User Management - part 2 (52:37)
Role Based Access Control - Part 1 (18:37)
Summary
Role Based Access Control - Part 2 (63:46)
Summary
Configmap (71:16)
Summary
Ingress Controller | DNS and its uses | Routing (73:03)
Summary
Network policy (54:26)
Summary
Design Pattern (84:59)
Summary
Container Security (66:28)
Summary
Service Account (45:10)
Summary
Custom resource & Custom resource definition (58:14)
Summary
Extra Sessions - CKA & CKAD
NAS | NFS | Persistent Mount | NTP Servers and Clients (117:24)
NAS | NFS storage (79:21)
Multi Node Cluster Setup (148:41)
Multi Node Cluster Setup - 2 (196:50)
MySql Server Setup | StatefullSets | headless Service (110:39)
Flannel | CoreDNS | Context (110:28)
API - Program | Roles or Role Binding (84:48)
Cluster Role or Cluster Scope (87:43)
Node Selecter | Node Affinity | Taint & Tolerance (100:07)
DaemonSet / Static Pod / Scheduler (107:18)
Package Manager - Helm (Chart) (121:17)
DNS Services - CoreDNS | ConfigMap (127:41)
Flannel Network - Weave | Firewall - Security Group | Network Policy (110:19)
Statefulsets - Headless Service | Prasistent Volume Templet | Multi container - POD(pod Design Petorn (139:06)
CRI - O | Podman (114:46)
Job / Crojob | Etcd | About Restart policy | Webserver Usecases | Batch Processing (60:21)
Mastering Jenkins
Session 1 - DevOps Essential - CI/CD over AWS (336:52)
Session 1 - DevOps Essential - CI/CD over AWS (Part 2) (24:36)
Session 2 - Introduction, Installation & Working of Jenkins (250:15)
Session 3 - Master-Slave Architecture with Linux (290:58)
Session 4 - Master-Slave Architecture with Docker (162:15)
Session 5 - Jenkins Pipeline & Pipeline as a Code (269:40)
Session 6 - Solving use case with Pipeline as a Code (301:24)
Session 7 - Integrating Kubernetes with Jenkins (291:41)
QnA Session (82:34)
Revision Session (65:50)
Jenkins Session Drive Link
DevOps Essential - CI/CD over AWS Cloud
Introduction (15:46)
What is Devops ? (27:37)
Continuous deployment | Continuous testing | Continuous Integration (74:49)
Mastering Jenkins
Jenkins introduction & installation (44:13)
Continuous Integration | Time to market (37:29)
Job | Integrating Jenkins with GitHub (65:50)
Trigger | Poll SCM (28:58)
Prometheus Sessions
Session 1 - Overview, Working & Setup of Prometheus (292:49)
Session 2 - Adding Docker as a Target Node & PromQL (190:32)
Session 3 - Service Discovery (141:48)
Session 4 - Recording Rules, Alerts, Black Box Exporter (253:58)
Drive Link
Grafana Sessions
Session 1 - Introduction, Installing & Working of Grafana (244:45)
Grafana Session 1 - Summary
Session 2 - Integrating Prometheus with Grafana (110:05)
Session 3 - Installing Grafana & MYSQL in AWS Instance (168:00)
GitLab Sessions
Session 1 - GitLab Introduction | CI-Pipeline | Pipeline As A Code | Jobs | GitLab Runner | SCM (239:00)
GitLab- Session 1 - Summary
Session 2 - SDLC | Shared Runner | Dedicated Runner | AWS Instance As Runner | Pipeline As Code (156:51)
GitLab- Session 2 - Summary
Session 3 - Setting up CI/CD pipeline on two runners (215:27)
GitLab- Session 3 - Summary
Session 4 - Advance pipeline concepts and Variables (252:16)
Session 5 - 20th August - Integration of GitLab and Kubernetes | Set-up Infrastructure | GitOps | Xac | Runner | Kubernetes Cluster | Pre-created Terraform code (300:10)
Drive Link
GitLab Drive Link
Teach online with
Ingress Controller | DNS and its uses | Routing
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock