This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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
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
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock