Autoplay
Autocomplete
Previous Lesson
Complete and Continue
RedHat OpenShift Administration - DO280 - Training by Mr Vimal Daga
Basic Prerequisite Videos on Docker
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 - Main use of an Operating System | Four different ways of installing an Operating System
Docker Basic Commands | Launching container | Ephemeral storage | Persistent storage | Mounting volume | Configuring the Web Server | Curl Command | (112:44)
Summary - Docker Basic Commands | Launching container | Ephemeral storage
Docker Basic Commands | Launching container | Port Number | Configure Container as Webserver and Database Server | Environmental Variables (114:19)
Summary - Docker Basic Commands | Launching container | Port Number
Word Press | MySQL | Set-up Three Tier Architecture | Patting | Hosting a Webpage | Container Linking (122:16)
Summary - Word Press | MySQL | Set-up Three Tier Architecture | Patting
Docker Networking | NAT | Networking Basics | SDN | Network Infrastructure | Bridge (129:28)
Summary - Docker Networking | NAT | Networking Basics | SDN
Runtime | Plugins | NAT | Bridge Network Interface | SDN | DHCP | DNS | Subnet | Gateway | IPAM | Custom Network Infrastructure (135:17)
Summary - Runtime | Plugins | NAT | Bridge Network Interface | SDN | DHCP
Create Own Images | Commit | Code | Clone a running Container| Keywords | Non-interactive Commands | Interactive Commands | Docker File | Build Time | Run Time (134:26)
Summary - Create Own Images | Commit | Code | Clone a running Container
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)
Summary - Docker File | Docker Commit Command | Run Keyword | CMD Keyword
Docker Registry | Docker Hub | Different ways of creating image | ENTRYPOINT keyword in docker file | Install Python Software | -t Option RUN command | Copy files | Creating image for python program | Passing python program files as arguments | MAINTAINER keyword | Docker login & Docker push command (121:52)
Summary - Docker Registry | Docker Hub | Different ways of creating image
PID | Why Docker is Superfast? | Need of OS | Process | Nested Process | Pgrep Command | /proc directory | Bash Shell | Kernel | Cgroup (98:19)
Summary - PID | Why Docker is Superfast? | Need of OS | Process
Isolation | Namespace | Shared Namespace | Cgroup | Processes | Nested Process | lsns command unshare command | nsenter command | Hardware Resources | Bash Program | lscpu command | Run- time Program | Runc Tool (124:11)
Summary - Isolation | Namespace | Shared Namespace | Cgroup | Processes
Openshift
Sandbox setup
Session 1 - 13th Dec - Deploying an Webapp | Run Time | OS | Physical Hardware | Container Host | Ways to Install OS | Container Engines | Container Cluster | Scaling | Master Node | Worker Node | Scheduler Program | Automatic Scaling (164:01)
Session 1 - Summary
Session 2 - 14th Dec - Different way to interact with open shift cluster | Docker image | Scaling | Custom image | openshift intelligence | Image catalog | Image registry | Docker hub | Scale in | Scale out | Deployment | Build controller | Oc command | Deployment controller | Oc new-app command | Oc Status command | Creating new app from CLI | oc expose command | Scalling pod from web UI (160:46)
Session 2 - Summary
Session 3 - 20th Dec - Single container pod | Source to image | Developer Catalogue | Builder images | Deploying the app | Route | Deployment Strategies | Trigger | Pods | Events | Streaming Events | Building app from Image | Deployment | Building tomcat web app | Oc run command | Creating deployment | Priveleges Pods | TCP & Udp | Deploying Tomcat app (146:42)
Summary - Session 3
Session 4 - 21st Dec - Crash loop back off error | env variable | shell variable | oc logs command | oc set command | Setting environmental variable in pod | Deployment operator | Creating deployment | Oc delete all command | Single container pod | Deployment strategy | Template | Deloyment controller | Catalogs (125:13)
Summary - Session 4
Session 5 - 22nd Dec - Installation of oc command on windows | oc login command | API | Manifest code | YAML language | Resources types | metadata keyword | spec keyword | Creating pod from manifest file | API version keyword | Group name | Labels | Selectors | Equality operator | And operator (124:24)
Summary - Session 5
Session 6 - 29th Dec - Kube scheduler | Kube API | Replication controller | Replica Set |Selectors | Labels | oc scale command | oc edit command | Creating replica set with labels (138:42)
Summary - Session 6
Session 7 - 30th Dec -Service | Load Balancer | Reverse Proxy | Round robin Algorithm | Creating Load balancer | Creating service | Endpoints| Cluster IP| Working of load balancer| Router | Expose command (158:47)
Summary - Session 7
Session 8 - 3rd Jan - SERVICE | Cluster IP | DEPLOYMENT | Router | DEPLOYMENT Strategies | Rolling Update | Rollback | Rollout | Rollout history cmd |Labels or selector | Watch cmd | Endpoints in service | Tag cmd | Oc edit cmd (150:03)
Session 8 - Summary
Session 9 - 4th Jan - "Recreate Strategy | Rolling Update vs Recreate | Deployment vs deployment config | Hooks Events | Concept of replicas | Max surge | Use of max Unavailable keyword | build configuration | new app resource/keyword | auto port detaction | oc start build cmd | Use of to-revision option in rollout | as deployment config keyword in new app cmd | oc patch cmd | json format" (148:38)
Summary - Session 9
Session 10 - 5th Jan - Ephemeral Storage | Persistent Storage | Resource Type | Storage Class | Use of Storage Class | Challenges in recreating PODS | PVC (Persistent Volume Claim) | Persistent Volume (PV) | Create PVC | Access Modes (142:03)
Summary - Session 10
Session 11 - 10th Jan - Deploying Multi-tier app in Openshift | Launching the WordPress Website | Launching the MySQL Database | new - app keyword | Scale- In | Scale- Out | Access Control | Creating PVC | Headless Mode | Create Service | Volume Mount (148:11)
Summary - Session 11
Session 12 - 11th Jan - Multi tier application | Secret (147:59)
Summary - Session 12
Session 13 - 12th Jan - " OKD | Secret | base64 encoding | Config Map | Creating config map | CM mount with pod " (108:52)
Summary - Session 13
Session 14 - 17th Jan - "RBAC| IAM | Manage users and roles | Resource types | Create Authentication | Authentication Services | API | Password Based Authentication | htpasswd Driver | Secret | oauth Resources | Create Identity Provider | Local Identity Provider" (161:59)
Session 14 - Summary
Session 15 - 18th Jan - RBAC | Role Binding | Objects | Multi Talent Concept | RBAC Scope | Multiple Roles | Pre-created Roles | Namespace | Self - Provisioner | Groups | Remove a Role | Create Custom Roles (150:18)
Summary - Session 15
Session 16 - 19th Jan - "Security Context Constraint | Linux Security Capabilities | Least Privilege Concept | Namespace | Secrets | Users | Role Binding" (137:51)
Summary - Session 16
Session 17 - 31st Jan - Multi Tenant Setup | Resource utilization by containers. | Limit in Openshift. | Resource utilization by multiple processes. | Quotas in Openshift. | Cgroup | Resource Request | Limit (MIN,MAX AND DEFAULT) | CPU utilization by processes. | Limiting the resources for pods. | DRY RUN. (134:03)
Summary - Session 17
Session 18 - 8th Feb -Template in Openshift | Object in template | Parameters in template | oc process command | Generator option in parameters | By default value option in parameters | Self service (104:22)
Summary - Session 18
Session 19 - 9th Feb - SSL/TLS Handshake | http and https | Encryption and Decryption | Edge / Termination | Pass-through | Re-encryption | Symmetric & Asymmetric Algorithm | Plain text & Cipher Text| Public and Private Key | CA Certificate | CSR & CRT Certificate (102:10)
Summary - Session 19
Session 20 - 11th Feb - Pass-through encryption | Creating a Certificate | OSI model | Configuration directory of Apache webserver | openssl command | Creating self sign certificate | Injecting data in deployment (149:39)
Summary - Session 20
Session 21 14th Feb - Network Policy | Security Rules | Inbound | Ingress | Outbound | Egress (124:08)
Summary - Session 21
Extra Videos
Node Selecter | Node Affinity | Taint & Tolerance (100:08)
Linux Basic Commands (44:14)
Basic Concepts of Networking (81:54)
Git (255:55)
Openshift installation on local system (343:56)
Custom resource & Custom resource definition (58:14)
Drive Link
Google Drive link
Cryptography
Cryptography Introduction | Encryption and Decryption | Openssl | Monoalphabetic and Polyalphabetic Substitution (155:59)
Block Cipher Modes | DES Algo | ECB | CBC | CFB Cipher Mode (154:08)
Authentication | Symmetric Key Authentication | Hashing | Hashing Algos | Data Integrity | MAC (145:48)
Asymmetric Key Encryption | Public Key | Private Key | RSA | Hybrid Encryption (128:52)
Digital Signatures | Brief on Non-repudiation | ECDSA | Sign a Message | Verify the Signatures (120:32)
Hybrid Key Set Up | IP snooping | Certificate Authority | CSR | CRT | Create root CA (148:44)
SSL / TLS Handshaking | create sub CA | Configure Webserver | Secure Webserver with https | Attributes of CA | Custom Extension | Host File | Webserver CSR and CRT | Implementation of https | TLS 1.2 | TLS 1.3 ECDHE (138:51)
Practice Set
Set - 1
Set - 2
Practice Sessions
Practice Session - 28th March (83:19)
Practice Session - 7th April (115:26)
Practice Session - 9th April (92:06)
Teach online with
Git
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock