Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Kubernetes (CKA & CKAD ) - Training By Mr. Vimal Daga
Docker
Session 1 - Operating system | Containerization | Containerization products | OS Environment | AWS Cloud |AWS Linux operating system | sudo su |docker install |docker start | docker ps | docker image | use different docker image | docker run | exit | docker ps -a | docker attach | ping (136:33)
Summary - Session 1
2.Docker Stop | Docker rm | ifconfig | whatprovides | docker stop $(docker ps -q) | docker rm -f $(docker ps -q) | docker custom image create | docker commit | docker file |FROM & RUN keyword | docker build | docker image | echo 3> / proc/sys/vm/drop_caches (109:47)
Summary - Session 2
2_1. Revision Session (88:37)
Session 3 - Webserver | httpd webserver | install httpd | systemctl start httpd | systemctl status httpd | ps -aux | docker start | curl | docker file | RUN echo "hi LW" > /var/www/html/index.html | docker build | CMD keyword | docker cp | COPY keyword | docker history | "bin/bash" (125:27)
Summary - Session 3
Session 4 - docker -h | dockerfile | base image | centos | Ubuntu | docker build | ---ulimit | --ulimit nofile=1024000:1024000 | docker run | DIND | create docker file | ps _aux | RUN&CMD | docker history | DFORGROUND | docker inspect | horizontal scaling | public & private IP | patting (123:41)
Summary - Session 4
Session 5 -Networking | Switch | Router | Docker networking | SDN | L3 Bridge | docker network ls | private LAN | private IP&public IP | Masquerade | SNAT | docker attach | install net-tools | ether | rount -n | -host | overly | MVLAN | IPLAN | docker network | DHCP | IPAM | docker network (107:48)
Summary - Sesison 5
Session 6 -docker run | ping | docker inspect | Dynamic IP | client & server | static IP | # | --ip | --link | connecting two container | Domain name| Multi tier application | wordpress | MYSQL | LAN | docker pull | docker logs | enviroment variable | port 8080 | wordpress container (95:40)
Summary - Session 6
Session 7 - df & df -h | hard disk | Persistent & Ephemeral | ls | mount | /cdata & /mydata | docker rm | mysql image | docker exec | clienttool | /var/lib/mysql | mkdir /lwfolder | container | \ | mysql –u root –p |wordpress | server | /blogdb | Resilient set up | (107:26)
Summary - Session 7
Session 8 - container | Dockerfile | docker history | FROM | RUN | CMD | ENTRYPOINT | ls | docker build | docker history | python3 | COPY | Docker image | -DFOREGROUN | EXPOSE | port number | 3333 port | patting | –P | registry | docker save | myaa.tar | docker load -i | (87:02)
Session 9 - " repository | Dockerfile | mkdir | vim Dockerfile | 4 layers | docker build –t | centos:7 | intermediate image | def | ID | layers | docker history | UFS(union file system) | overlay file system | e / drive | echo | touch | docker inspect (88:49)
Summary -Session 9
Session 10- kernel | nested process | namespeace | ps –aux | grep bash | docker attach | lscpu | free –m | c group | docker run --help | -- privileged keyword | docker run –it --memory 100M | runc | crun | nsenter | docker hub | docker search |e/root/.docker/config.json | docker push (116:58)
Summary - Session 10
Session 11 - Revision Session (75:05)
Session 12 - tcp / socket | c group | docker service | containerd.sock |/dev/sda| vim/usr/lib/system/docker.serivce | execstart | dind | docker daemon | containerd.runtime |docker hub |rancher/dind| -- privileged | apache webserver | jenkins | kubernetes| podman | /run/podman/podman.sock (114:57)
Important Links
Docker Drive Link
Extra
Session 1 - Running Container in Detached Mode | Docker Compose | Docker Engine | YAML Language | Multicontainer (129:33)
Session 2 - Network Infrastructure | Docker Compose | Multicontainer Concepts (119:15)
Session 3- Integrate docker file and docker-compose | Tomcat Server | Docker attach Command | Bash Program |ROOT Directory | Docker-compose build Command | Patting in docker-compose | ADD Keyword in Docker File | Archive File | Copy Files | Expose Ports | Expose & ENV Keyword (116:42)
Session 4 - PID | Why Docker is Superfast? | Need of OS | Process | Nested Process | Pgrep Command | /proc directory | Bash Shell | Kernel | Cgroup (98:19)
Session 5 - " 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 6 - " 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 7 - 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 8 - 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 9 - Leader Node | Worker Node | High Availability | Fault Tolerance | Replicas by Manager Node| SPOF |Quorum | Election | Split Brain Problem | Raft Consensus Algorithm (111:25)
Session 10 -Docker inside docker | Dockerd program | Container socket | Sharing base system socket | Chattr command | docker capabilities | Removing capabilities in a container | Adding capabilities in a container | privileged keyword | Cap-drop keyword | Cap-add | Server hardening | Security (124:03)
Basic prerequisite videos
How to installing the RHEL 8 using Virtualization over Oracle Virtual Box (38:02)
How to download the RedHat Linux for free (3:48)
Docker Practice Sets
Questions set 1
Questions set 2
Docker Practice Tests
Practice Test - 1
Practice Test - 2
Kubernetes
Free Openshift Masterclass by the World Record Holder Mr. Vimal Daga on 09th Jan 2024_GMT20240109-142118 (140:47)
1. "Kubernetes | Operating system | Docker | Podman | CRI-O | Container management tool | Container engine | Docker host | services | kubernetes Scheduler | virtual box | minikube setup | kubectl command | Minikube setup | env variable | minikube.exe start | kubectl get pods command " (130:15)
Summary - Session 1
2. Kubernetes Server(Cluster) | "kubectl" Command | Pod & Container | Minikube with SSH | Container Image | Container Engine | Metadata Concept | "deployment" In K8S | Kube-Scheduler Program | Resources Type | Concurrent Connection | Traffic Management | Scale-In | Scale-out| Service -svc (126:06)
Summary - Session 2
3. Sets of Kubernetes | Container | Pod | Single & Multi Container Pod | Resource Name & Type | Deployment | Server/Cluster/Plane | WebUI-Dashboard | API | API-Version | KIND Keyword | "metadata" Keyword | Instruction Code - YAML | Key-Value Pair (135:21)
Summary-Session-3
4. Pod & Container | Labels | Launching Pods | Label's Filtering | Selector | Equality - Based Selector | Set - Based Selector | Deployment | Replication Controller(RC) | Replica Set(RS) | Scale-up & Scale-down | API-resources | YAML Code | Difference b/w apply & create command (131:06)
Summary-Session-4
5. Labels & Selectors | Scale -In & Out | Difference b/w RC & RS | Replica-set | Services(svc) in K8S | Apps API Version | Set-Based Selector with Eg. | MatchExpression | Docker Engine & Base OS | Kube API server | Parallel Connection concepts | Backend POD | Auto Discovery Registry (113:26)
Summary - Session 5
6. Services | Outbound & Inbound Traffics | Replica-Set | Auto-Discovering By Labels| Reverse Proxy | Protocols- UDP, TCP, SCTP| Cluster IP & NodePort | SVC | Outside-Inside Connection (113:45)
Summary - Session 6
6.1 Revision Sesison (78:49)
6.2. Revision Session - Interview pactice session (96:03)
7. Container Images | Docker File | Custom Image | Container Registry - Dockerhub | Container & Pod | Replica Set | Process / Pipeline | Push & Pull Image Concept | Roll-Out Concept | Recreate Deployment Strategy | SVC - LB(Load Balancer) | Rolling Update Strategy | Drawbacks of Recreate Strategy (138:24)
Summary - Session 7
10.Rolling update | recreate | Downtime | uptime | deployment strategy | testing strategy | rollout | dev servers | blue/ green deployment | deployment | shadow deployment | Canary deployment | slow rollout deployment | (112:32)
Summary - Session 10
11.Deployment Strategies | Benefits Of Dry Run | Kube-Api Server Program | Recreate & RollingUpdate | JSON & YML Formates | Spec & Template In Deployment | MaxSurge & MaxUnavailable | RollingUpdate Strategy | Canary Deployment | Basic Shell Scripting | Blue/Green Deployment (113:30)
SUmmary - Session 11
12.Container Images | Container Engine-Docker, Podman, CRI-O | Why CRI-O Not Docker? | Swarm & Kubernetes Container Run Time | RunC | Single Node Cluster | SPOF | Manager-Node | Matrices & Fault Tolerances | Scale In & Out | Multi-Node Cluster | DataBase-ETCD | CNI | Calico (148:41)
Summary - Session 12
13.Overlay Network | BGP-Bird & SDN | Calico Tool | Tools For K8S Cluster Setup | Controlplane(MasterNode) | Cluster-2 WorkerNode & 1 MasterNode | Physical Resources for Nodes | Container Engine-CRI-O | Kubeadm Program | AWS EC2 Service | Agent Program-Kubelet | ClusterSetup Using AWS Cloud | (196:50)
Summary - Session - 13
14.Overlay Network | Router & Switches | SDN Concepts | Single node Cluster-Minikube | Multi Tier App | Connection String | Multi-POD App | Wordpress Application On K8S | Kubelet Program | Events In Cluster | Shell Variable or Environment Variable | Deployment | Entry Point In Docker |Â SVC-ClusterIP (96:12)
Summary - Session 14
15.MySQL database | environment veriable | WordPress | kube proxy | multi node cluster | Calico | expose pod | overlay | kubernetes service | Nodeport service | multi tier app | WordPress configaration file | trigger | file system | secret database | secret resources type | Docker registry | (135:17)
Summary - Session 15
15.1 Revision session (75:24)
16.Storage & Storage Devices | Ephemeral & Persistent Storage | File System | Overlay & Mounting | Block Storages-EBS,Blob,etc | Storage Appliances | SDS-Ceph Cluster & ClusterFS | CSI(Container Storage Interfaces) | Storage Provisioners PVC & PV | Storage Classes | Dynamic Provisioning (127:09)
Summary - Session 16
16.1_ Certified Kubernetes Administrator - Openshift Admin Training by Mr. Vimal Daga_GMT20240222-152037 (63:07)
17. Certified Kubernetes Administrator - Openshift Admin Training by Mr. Vimal Daga on 29th Feb 2024_GMT20240229-151657 (109:18)
Summary - Session 17
17.1_ Certified Kubernetes Administrator - Openshift Admin Training Q&A Session_GMT20240305-152241 (61:21)
18. Certified Kubernetes Administrator - Openshift Admin Training by Mr. Vimal Daga on 7th Mar 2024_GMT20240307-152510 (128:54)
Summary Session 18
19. Free Helm Chart MasterClass by Mr Vimal Daga on 12th March 2024_GMT20240312-141820 (209:48)
Summary - Session 19
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 (58:14)
20. Openshift Admin Training by Mr. Vimal Daga on 26th March 2024_GMT20240326-152139 (93:50)
Kubernetes Important Links
Drive Link
LinkedIn Community Link
Extra Topics
Environmental Variables (36:42)
Secret (12:55)
Namespace (21:17)
Configmap (71:17)
DNS Services - CoreDNS ConfigMap (127:42)
CRI - O Podman (114:46)
NAS | NFS | Persistent Mount | NTP Servers and Clients (117:24)
NAS | NFS | Autofs (79:21)
Authentication Part 1 (37:05)
Authentication Part 2 (74:25)
Role Based Access Control - Part 1 (18:37)
Role Based Access Control - Part 2
User Management - part 1 (57:43)
User Management - part2 (52:37)
Node Selecter | Node Affinity | Taint & Tolerance (100:08)
DaemonSet | Static Pod | Scheduler (107:19)
Flannel Network - Weave | Firewall - Security Group | Network Policy (110:19)
Statefulsets - Headless Service | Persistent Volume Tamplet | Multi Container - POD(pod Design Petorn (139:07)
Job / Cronjob | Etcd | About Restart policy | Web server Use-cases | Batch Processing (60:22)
Limits | Quotas | Security Constant (68:32)
Teach online with
Summary-Session-4
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock