Companies Home Search Profile

Docker & Kubernetes for Beginners

Focused View

Visualpath .

52:05:48

68 View
  • 1 - Virtualization with Hypervisor.mp4
    05:04
  • 2 - Limitations on Virtual Machines Servers.mp4
    05:24
  • 3 - What is a Container.mp4
    12:18
  • 4 - Introduction to Docker.mp4
    07:41
  • 5 - Difference between Docker Engine and Docker Desktop.mp4
    07:04
  • 6 - System requirements.mp4
    05:46
  • 7 - Virtual Machine Setup.mp4
    19:23
  • 8 - Docker Engine setup using package manager.mp4
    19:57
  • 9 - Docker Engine setup using script.mp4
    05:50
  • 10 - Understanding Docker default parameters.mp4
    14:55
  • 11 - What is a Docker Container.mp4
    12:35
  • 12 - Nginx application container creation Part 1.mp4
    15:07
  • 13 - Nginx application container creation Part 2.mp4
    13:59
  • 14 - MySQL application Deployment.mp4
    11:54
  • 15 - Container creation Workflow in Docker Engine.mp4
    06:36
  • 16 - Configure static IP address for Docker host machine.mp4
    11:35
  • 17 - Understanding how to access applications from outside of Docker host machine.mp4
    08:27
  • 18 - Practical session on accessing applications from outside of Docker Host.mp4
    07:46
  • 19 - Understanding container restart policy.mp4
    13:47
  • 20 - Container restart policy.mp4
    29:24
  • 21 - Introduction to WordPress and MySQL Deployment.mp4
    05:29
  • 22 - WordPress and MySQL Deployment on Docker Engine.mp4
    15:49
  • 23 - Resource cleanup.mp4
    01:39
  • 24 - Introduction to Jenkins CICD application.mp4
    06:49
  • 25 - Jenkins CICD deployment on Docker Engine.mp4
    11:23
  • 26 - Points to remember while creating container rm exec create.mp4
    10:33
  • 27 - Difference between docker container create and run.mp4
    03:05
  • 28 - What is Docker Image for Container.mp4
    10:58
  • 29 - Understanding Docker Image and Container Layers.mp4
    11:54
  • 30 - What is Docker Image for Containers.mp4
    10:58
  • 31 - Understanding Docker Image and Container Layers.mp4
    11:54
  • 32 - Disk utilization of Containers and Images.mp4
    10:14
  • 33 - Docker Hub account creation and pricing.mp4
    08:02
  • 34 - Docker Image pull workflow.mp4
    01:56
  • 35 - Push and Pull Images from Docker Hub.mp4
    17:24
  • 36 - Share Images in Docker Hub account.mp4
    05:19
  • 37 - Introduction to Dockerfile A Custom Image Build Solution from Docker.mp4
    09:26
  • 38 - Dockerfile FROM parameter.mp4
    12:52
  • 39 - Dockerfile MAINTAINER and RUN parameter with and without build cache.mp4
    18:20
  • 40 - Dockerfile LABEL and ENV parameter.mp4
    25:14
  • 41 - Dockerfile ARG and EXPOSE parameter.mp4
    19:31
  • 42 - Dockerfile COPY and ADD parameter.mp4
    28:31
  • 43 - Dockerfile ENTRYPOINT and CMD parameter.mp4
    22:23
  • 44 - Dockerfile SHELL and WORKDIR parameter.mp4
    15:58
  • 45 - Dockerfile STOPSIGNAL and HEALTHCHECK parameter.mp4
    17:19
  • 46 - Dockerfile VOLUME and USER parameter.mp4
    18:44
  • 47 - How to choose right base Image to save the size Ubuntu Vs Alpine.mp4
    15:29
  • 48 - Introduction to Docker Storage types.mp4
    15:57
  • 49 - Understanding volume mount with scenarios Part 1.mp4
    27:42
  • 50 - Understanding volume mount with scenarios Part 2.mp4
    05:36
  • 51 - Understanding bind mount with scenarios Part 1.mp4
    06:35
  • 52 - Understanding bind mount with scenarios Part2.mp4
    09:36
  • 53 - Understanding Jenkins deployment using bind mount architecture.mp4
    02:27
  • 54 - Jenkins CICD application deployment using bind mount.mp4
    08:44
  • 55 - Docker tmpfs mount.mp4
    12:47
  • 56 - Points to remember while using Storages.mp4
    05:41
  • 57 - Network types supported by Docker.mp4
    20:25
  • 58 - Docker default bridge network.mp4
    15:50
  • 59 - Docker userdefined bridge network.mp4
    16:36
  • 60 - Userdefined bridge network managed by Daemon.mp4
    04:21
  • 61 - Container with static IP address allocation.mp4
    11:14
  • 62 - Points to remember while using Bridge network.mp4
    17:45
  • 63 - Understanding Host network.mp4
    06:36
  • 64 - Demo on host network creation.mp4
    13:41
  • 65 - Points to remember while using Host network.mp4
    05:40
  • 66 - Understanding None network.mp4
    03:58
  • 67 - None network.mp4
    09:19
  • 68 - Introduction to UI access.mp4
    05:52
  • 69 - Portainer architecture and pricing details.mp4
    04:04
  • 70 - Setup and configure Portainer on Docker Engine.mp4
    04:46
  • 71 - Access Portainer dashboard.mp4
    04:09
  • 72 - Environments Part 1.mp4
    08:20
  • 73 - Containers Part 2.mp4
    06:59
  • 74 - Network Images and Volumes Part 3.mp4
    12:39
  • 75 - App templates and stack.mp4
    06:01
  • 76 - limitations of community edition Conclusion.mp4
    05:31
  • 77 - Challenges with Docker Engine.mp4
    05:58
  • 78 - Introduction to Docker Compose.mp4
    12:17
  • 79 - Docker compose file parameters.mp4
    01:58
  • 80 - Introduction to Docker Engine machine for compose.mp4
    05:34
  • 81 - Docker compose installation scenarios.mp4
    03:54
  • 82 - Project 1 Deploy Nginx web server using compose volume mount.mp4
    25:17
  • 83 - Project 1 Deploy Nginx web server using compose bind mount.mp4
    08:59
  • 84 - Introduction to docker compose volumes.mp4
    07:59
  • 85 - Demo docker compose volumes.mp4
    09:16
  • 86 - Introduction to docker compose network.mp4
    04:59
  • 87 - Demo docker compose network.mp4
    16:06
  • 88 - Docker compose build.mp4
    12:31
  • 89 - Project 2 Deploy Wordpress application using compose.mp4
    12:31
  • 90 - Docker compose env.mp4
    09:42
  • 91 - High level view of Kubernetes architecture and components.mp4
    07:05
  • 92 - Common components for control and compute plane nodes.mp4
    04:03
  • 93 - Introduction to Kubernetes control plane components.mp4
    01:31
  • 94 - Kubernetes control plane components working principle.mp4
    25:01
  • 95 - Introduction to Kubernetes compute plane components.mp4
    02:10
  • 96 - Kubernetes compute plane components working principle.mp4
    17:49
  • 97 - Kubernetes Componenets ports and protocols.mp4
    04:01
  • 98 - Tools to setup kubernetes cluster and Cloud service.mp4
    05:18
  • 99 - Overview on single multi node setup using kubeadm tool.mp4
    09:26
  • 100 - Why Containerd not Docker K8S dropped support for Docker.mp4
    08:53
  • 101 - Kubernetes single node setup using kubeadm tool CRI containerd.mp4
    51:00
  • 102 - Kubernetes multinode setup using kubeadm tool CRI containerd.mp4
    29:28
  • 103 - Kubernetes Objects overview.mp4
    04:02
  • 104 - POD overview.mp4
    09:01
  • 105 - Integrating VS code with k8s cluster.mp4
    11:14
  • 106 - Overview on k8s objects creation using imperative and declarative approach.mp4
    04:46
  • 107 - POD creation using Declarative approach.mp4
    21:15
  • 108 - POD creation using Imperative approach.mp4
    12:28
  • 109 - POD creation workflow.mp4
    04:11
  • 110 - POD resource allocation CPU and Memory.mp4
    27:25
  • 111 - POD multicontainer with shared volume.mp4
    13:43
  • 112 - Handling containers in POD using crictl restart container POD.mp4
    06:31
  • 113 - Access POD application outside cluster hostPort.mp4
    12:00
  • 114 - POD initContainers Introduction.mp4
    11:29
  • 115 - POD initContainers Demo.mp4
    18:24
  • 116 - POD Lifecycle restart policy.mp4
    21:57
  • 117 - Static POD controlled by Kubelet.mp4
    04:53
  • 118 - Challenges of standalone POD applications.mp4
    06:25
  • 119 - Introduction K8S workload resources.mp4
    08:00
  • 120 - K8S workload resource replication.mp4
    08:27
  • 121 - Introduction to Replication Controller rc.mp4
    10:32
  • 122 - Demo Implement RC using declarative approach.mp4
    17:16
  • 123 - Demo RC scalein and scaleout.mp4
    20:09
  • 124 - Demo RC and POD label selector.mp4
    04:48
  • 125 - Demo How to delete RC using cascade option.mp4
    07:30
  • 126 - Introduction to Replica Set rs.mp4
    06:02
  • 127 - Demo Implement RS using declarative approach.mp4
    08:23
  • 128 - Demo RS scalein and scaleout.mp4
    04:20
  • 129 - Demo RS and POD label selector matchLabels.mp4
    04:48
  • 130 - Demo RS and POD label selector matchExpressions.mp4
    20:11
  • 131 - Demo How to delete RS using cascade option.mp4
    04:20
  • 132 - Introduction to Deployment deploy.mp4
    10:32
  • 133 - Demo Deployment workflow Declarative and Imperative.mp4
    04:19
  • 134 - Demo Deployment scalein and scaleout.mp4
    05:27
  • 135 - Demo Deployment Rollout and Rollback StrategyType RollingUpdate.mp4
    36:58
  • 136 - Demo Deployment Rollout and Rollback StrategyType Recreate.mp4
    16:19
  • 137 - Introduction to Daemon set ds.mp4
    07:25
  • 138 - Demo Daemon set workflow Declarative approach.mp4
    09:10
  • 139 - Demo Daemonset rollout and rollback strategy type RollingUpdate.mp4
    09:12
  • 140 - Demo Daemonset rollout and rollback strategy type OnDelete.mp4
    08:49
  • 141 - Demo Daemonset controller revision resource.mp4
    07:40
  • 142 - Introduction to Jobs.mp4
    06:49
  • 143 - Demo Jobs workflow restartPolicy.mp4
    19:32
  • 144 - Demo Jobs termination and cleanup.mp4
    16:03
  • 145 - Introduction to CronJobs cj.mp4
    06:22
  • 146 - Demo CronJob workflow restartPolicy.mp4
    17:44
  • 147 - Demo CronJob concurrency policy.mp4
    13:08
  • 148 - Demo CronJob Job history limits.mp4
    03:19
  • 149 - When to learn Statefulset workload resource.mp4
    02:21
  • 150 - Introduction to k8s Service and Types.mp4
    02:44
  • 151 - Overview on need of Service for workload resources.mp4
    16:16
  • 152 - Introduction to ClusterIP service.mp4
    06:57
  • 153 - Demo Overview on Service type ClusterIP.mp4
    18:50
  • 154 - Demo Service ClusterIP with Endpoint.mp4
    05:51
  • 155 - Demo Service ClusterIP type creation using Imperative approach.mp4
    05:25
  • 156 - Demo Service selector and pod labels.mp4
    09:24
  • 157 - Advanced Traffic flow from client POD to service to target PODs.mp4
    05:36
  • 158 - Introduction to NodePort service.mp4
    09:06
  • 159 - Demo Overview on Service type NodePort.mp4
    11:04
  • 160 - Demo Service NodePort type creation using Imperative approach.mp4
    05:18
  • 161 - Demo Customize service NodePort range and IP addresses range.mp4
    08:17
  • 162 - Advanaced Traffic flow from external to node to service to POD.mp4
    04:12
  • 163 - Introduction to LoadBalancer service.mp4
    11:06
  • 164 - Introduction to MetalLB for Onpremises k8s cluster.mp4
    05:36
  • 165 - Demo Deploying MetalLB on cluster Onpremises.mp4
    20:12
  • 166 - Advanaced Traffic flow while using LoadBalancer service type.mp4
    04:28
  • 167 - Introduction ExternalIP service.mp4
    02:31
  • 168 - Demo overview on Service type ExternalIP.mp4
    07:49
  • 169 - External Name service.mp4
    04:33
  • 170 - Demo Overview on Service type ExternalName.mp4
    08:48
  • 171 - Introduction to Headless service ClusterIP None.mp4
    10:13
  • 172 - Demo Overview on Service type Headless ClusterIP None.mp4
    16:44
  • 173 - Introduction to Kubernetes Storage types.mp4
    02:04
  • 174 - Overview on Kubernetes Volumes.mp4
    12:44
  • 175 - EmptyDir Working principle of emptyDir volume type.mp4
    04:57
  • 176 - EmptyDir Demo for emptyDir volume type Disk and Memory.mp4
    31:58
  • 177 - hostPath Working principle of hostPath volume type.mp4
    05:15
  • 178 - hostPath Demo for hostPath volume type Directory and DirectoryOrCreate.mp4
    14:22
  • 179 - hostPath Demo for hostPath volume type File and FileOrCreate.mp4
    10:02
  • 180 - NFS Working principle of nfs volume type.mp4
    04:31
  • 181 - Setup NFS server for Kubernetes Volume Demo.mp4
    06:54
  • 182 - NFS Demo for NFS volume type.mp4
    12:33
  • 183 - NFS Jenkins CICD Deployment Object with active passive mode NFS volume type.mp4
    38:04
  • 184 - downwardAPI Demo on downwardAPI Information fieldRef.mp4
    15:07
  • 185 - downwardAPI Demo on downwardAPI Information resourcefieldRef.mp4
    15:55
  • 186 - Introduction to Persistent Storage.mp4
    19:41
  • 187 - Understanding Persistent Volume Access Modes.mp4
    06:04
  • 188 - Demo Static PV and PVC volume plugin hostPath.mp4
    37:59
  • 189 - Demo PV and PVC management hostPath.mp4
    14:00
  • 190 - Demo Static PV and PVC volume plugin nfs.mp4
    37:25
  • 191 - Demo Persistent Volume Reclaim Policies nfs retain recycle delete.mp4
    25:07
  • 192 - Introduction to Access Modes for PV and PVC.mp4
    07:03
  • 193 - Demo Access Modes.mp4
    41:59
  • 194 - Understanding PV phases.mp4
    04:08
  • 195 - Introduction to Statefulset Object.mp4
    17:49
  • 196 - Demo understanding STS workflow.mp4
    24:54
  • 197 - Demo STS scalein and scaleout strategies.mp4
    03:11
  • 198 - Demo STS with Headless service.mp4
    09:49
  • 199 - Demo Update strategies supported by STS.mp4
    10:21
  • 200 - Introduction to Kubernetes Configuration.mp4
    02:08
  • 201 - Introduction to Kubernetes ConfigMap.mp4
    07:32
  • 202 - Demo Handling ConfigMap using Imperative approach environment variables.mp4
    42:03
  • 203 - Demo Handling ConfigMap using Declarative approach environment variables.mp4
    06:46
  • 204 - Demo Handling ConfigMap using Declarative approach volume plugin.mp4
    46:06
  • 205 - Demo Immutable ConfigMap.mp4
    03:54
  • 206 - Introduction to Kubernetes Secrets.mp4
    08:38
  • 207 - Demo Handling Secrets using Imperative approach environment variables.mp4
    25:05
  • 208 - Demo Handling Secrets using Declarative approach.mp4
    06:26
  • 209 - Demo Handling Secrets using Declarative approach volume plugin.mp4
    17:57
  • 210 - Demo Secrets to pull registry Private images imagePullSecrets.mp4
    21:53
  • 211 - Introduction to kubernetes scheduler.mp4
    13:15
  • 212 - Demo Scheduling POD using nodeName.mp4
    15:30
  • 213 - Demo Scheduling POD using nodeName.mp4
    24:46
  • 214 - Introduction to nodeAffinity operators.mp4
    05:39
  • 215 - Demo Scheduling POD using nodeAffinity required During Scheduling.mp4
    16:17
  • 216 - Demo preferred and required for nodeAffinity.mp4
    07:50
  • 217 - Demo nodeAntiAffinity using NotIn operator.mp4
    04:53
  • 218 - Demo Scheduling POD using podAffinity requiredDuringScheduling.mp4
    19:05
  • 219 - Demo Scheduling POD using podAffinity preferredDuringScheduling.mp4
    11:01
  • 220 - Demo Scheduling POD using podAntiAffinity requiredDuringScheduling.mp4
    10:55
  • 221 - Demo Scheduling POD using podAntiAffinity preferredDuringScheduling.mp4
    04:33
  • 222 - Demo Scheduling POD using Taints and Tolerations NoSchedule.mp4
    23:53
  • 223 - Demo Scheduling POD using Taints and Tolerations NoExecute.mp4
    10:43
  • 224 - Introduction to Kubernetes Authentication and Authorization stratagies.mp4
    06:42
  • 225 - Understanding Kubernetes authentication.mp4
    07:18
  • 226 - Understanding Kubernetes authorization.mp4
    06:54
  • 227 - Working principle of Cloud Kubernetes cluster.mp4
    03:06
  • 228 - Understanding kubeconfig file.mp4
    18:45
  • 229 - Demo k8s authenticating using cert based Role and RoleBinding.mp4
    30:14
  • 230 - Demo k8s authenticating using cert based ClusterRole and ClusterRoleBinding.mp4
    16:18
  • 231 - Understanding k8s ServiceAccount.mp4
    08:36
  • 232 - Demo k8s POD to use ServiceAccount.mp4
    26:39
  • 233 - Demo k8s authenticating using SA based Role and RoleBinding.mp4
    24:59
  • 234 - Demo k8s authenticating using SA based ClusterRole and ClusterRoleBinding.mp4
    06:03
  • 235 - Demo How to handle multiple context in kubeconfig file.mp4
    07:41
  • 236 - Introduction to Kubernetes Namespaces.mp4
    14:32
  • 237 - Demo Implementing kubernetes namespaces imperative and declarative.mp4
    19:33
  • 238 - How to access applications in k8s from outside cluster.mp4
    04:39
  • 239 - Introduction to Ingress Controller.mp4
    10:49
  • 240 - Understanding Nginx Ingress Controller for Onpremises k8s.mp4
    07:20
  • 241 - Demo Deploy Nginx Ingress Controller.mp4
    16:22
  • 242 - Demo Deploy Ingress resource for applications in k8s hostbased routing.mp4
    25:36
  • 243 - k8s Ingress resource workflow hostbased routing.mp4
    04:32
  • 244 - Demo TLS termination for Ingress resource hostbased routing.mp4
    12:51
  • 245 - k8s Ingress resource workflow pathbased routing.mp4
    04:41
  • 246 - Demo Deploy Ingress resource for applications in k8s pathbased routing.mp4
    12:08
  • 247 - Introduction to Kubernetes Network Policy.mp4
    16:07
  • 248 - Understanding Network Policy resource implementation calico network policy.mp4
    02:41
  • 249 - Demo Network Policy Implementation with podSelector Ingress type.mp4
    31:59
  • 250 - Demo Network Policy Implementation with namespaceSelector Ingress type.mp4
    12:46
  • 251 - Demo Network Policy Implementation with ipBlock Ingress type.mp4
    14:57
  • 252 - Demo Network Policy with podSelector and namespaceSelector Ingress type.mp4
    12:53
  • 253 - Demo Network Policy with podSelector and namespaceSelector Egress type.mp4
    11:46
  • 254 - Demo Network Policy with ipBlock Egress type.mp4
    06:49
  • 255 - Understanding Default Network Policies.mp4
    10:26
  • 256 - Introduction to webbased UI for kubernetes.mp4
    05:20
  • 257 - Demo Deploy k8s dashboard.mp4
    07:00
  • 258 - Demo Admin user management in k8s dashboard ServiceAccount.mp4
    07:30
  • 259 - Demo Dashboard walkthrough as Admin user.mp4
    10:16
  • 260 - Demo User access to k8s dashboard readonly access.mp4
    08:15
  • Description


    To learn Containerization tools like Docker Engine, Docker Compose, and Kubernetes tools from basics for beginners

    What You'll Learn?


    • In modern application deployment for SDLC process container plays a key role to deliver the product much faster and efficient manner
    • This beginners trainer program helps to understand the core functionalities of the Containerization technology
    • We have many operations in different roles like Administration, DevOps, DevSecOps, Developers who needs to learn Containerization tools to run their application
    • You will be learning strong basics of Docker Engine, Docker Compose, and Kubernetes Orchestration tools

    Who is this for?


  • Developers, SDET, DevOps, DevSecOps, Administrators
  • What You Need to Know?


  • Some basic idea of what is IT?, what is a Website?, what is Network? would be more than enough to start with
  • More details


    Description

    Being a part of SDLC process, is not easy to manage, Because of DevOps culture and other source have been adopted by many of the Organizations in today IT industry.

    We need to sustain in the IT domain by adopting those technology as a Developer, Administrator, DevOps, DevSecOps or SRE role.

    In this course we are providing the hands-on labs and theoretical knowledge to understand how containers works with different tools like Docker Engine, Docker Compose and Kubernetes Orchestration to run different sort of applications like Webservers, databases, CICD, etc.,

    1) Docker Engine: Architecture, Setup and Configuration, Containers, Images (Predefined and Custom), Storage, Network, etc.,

    2) Docker Compose: Orchestration, YAML, resource management.

    3) Kubernetes Orchestration: Architecture, Cluster Setup, Workloads, Configurations, Storage, Networking, Ingress Controller, etc.,

    Though you are coming from different background like IT or non-IT domain, we need to understand containerization technology where this course helps you to understand from scratch.

    After completion of this training program, you can even plan for basic level certification from Kubernetes like CKA (Certified Kubernetes Administrator).

    This course will be a beginning step to learn containerization technology and from here you can handle any sort of application deployment or management as per Organization requirement.

    Who this course is for:

    • Developers, SDET, DevOps, DevSecOps, Administrators

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Visualpath .
    Visualpath .
    Instructor's Courses
    VisualPath is an IT Educational Institute. Established in 2008, Visualpath offers the world-class quality  software training covering a wide range of courses like Linux administration, DevOps, AWS Cloud, MS Azure, Fullstack Development, RPA Tools, Mulesoft, ServiceNow, Sitecore, Micro Services, Azure Cloud DevOps, Docker & Kubernetes, CKS training program as well etc.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 260
    • duration 52:05:48
    • Release Date 2024/01/03