وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Docker & Kubernetes for Beginners

سرفصل های دوره

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


1 - Docker Basics Containers
  • 1 - Virtualization with Hypervisor
  • 2 - Limitations on Virtual Machines Servers
  • 3 - What is a Container

  • 2 - Docker Basic Overview of Docker
  • 4 - Introduction to Docker
  • 5 - Difference between Docker Engine and Docker Desktop

  • 3 - Docker Basics Installation
  • 6 - System requirements
  • 7 - Virtual Machine Setup
  • 8 - Docker Engine setup using package manager
  • 9 - Docker Engine setup using script
  • 10 - Understanding Docker default parameters

  • 4 - Docker Basics Containers
  • 11 - What is a Docker Container
  • 12 - Nginx application container creation Part 1
  • 13 - Nginx application container creation Part 2
  • 14 - MySQL application Deployment
  • 15 - Container creation Workflow in Docker Engine
  • 16 - Configure static IP address for Docker host machine
  • 17 - Understanding how to access applications from outside of Docker host machine
  • 18 - Practical session on accessing applications from outside of Docker Host
  • 19 - Understanding container restart policy
  • 20 - Container restart policy
  • 21 - Introduction to WordPress and MySQL Deployment
  • 22 - WordPress and MySQL Deployment on Docker Engine
  • 23 - Resource cleanup
  • 24 - Introduction to Jenkins CICD application
  • 25 - Jenkins CICD deployment on Docker Engine
  • 26 - Points to remember while creating container rm exec create
  • 27 - Difference between docker container create and run

  • 5 - Docker Basics Images
  • 28 - What is Docker Image for Container
  • 29 - Understanding Docker Image and Container Layers

  • 6 - Docker Basics Images
  • 30 - What is Docker Image for Containers
  • 31 - Understanding Docker Image and Container Layers
  • 32 - Disk utilization of Containers and Images
  • 33 - Docker Hub account creation and pricing
  • 34 - Docker Image pull workflow
  • 35 - Push and Pull Images from Docker Hub
  • 36 - Share Images in Docker Hub account
  • 37 - Introduction to Dockerfile A Custom Image Build Solution from Docker
  • 38 - Dockerfile FROM parameter
  • 39 - Dockerfile MAINTAINER and RUN parameter with and without build cache
  • 40 - Dockerfile LABEL and ENV parameter
  • 41 - Dockerfile ARG and EXPOSE parameter
  • 42 - Dockerfile COPY and ADD parameter
  • 43 - Dockerfile ENTRYPOINT and CMD parameter
  • 44 - Dockerfile SHELL and WORKDIR parameter
  • 45 - Dockerfile STOPSIGNAL and HEALTHCHECK parameter
  • 46 - Dockerfile VOLUME and USER parameter
  • 47 - How to choose right base Image to save the size Ubuntu Vs Alpine

  • 7 - Docker Basics Storage
  • 48 - Introduction to Docker Storage types
  • 49 - Understanding volume mount with scenarios Part 1
  • 50 - Understanding volume mount with scenarios Part 2
  • 51 - Understanding bind mount with scenarios Part 1
  • 52 - Understanding bind mount with scenarios Part2
  • 53 - Understanding Jenkins deployment using bind mount architecture
  • 54 - Jenkins CICD application deployment using bind mount
  • 55 - Docker tmpfs mount
  • 56 - Points to remember while using Storages

  • 8 - Docker Basics Network
  • 57 - Network types supported by Docker
  • 58 - Docker default bridge network
  • 59 - Docker userdefined bridge network
  • 60 - Userdefined bridge network managed by Daemon
  • 61 - Container with static IP address allocation
  • 62 - Points to remember while using Bridge network
  • 63 - Understanding Host network
  • 64 - Demo on host network creation
  • 65 - Points to remember while using Host network
  • 66 - Understanding None network
  • 67 - None network

  • 9 - Docker Basics Dashboard
  • 68 - Introduction to UI access
  • 69 - Portainer architecture and pricing details
  • 70 - Setup and configure Portainer on Docker Engine
  • 71 - Access Portainer dashboard
  • 72 - Environments Part 1
  • 73 - Containers Part 2
  • 74 - Network Images and Volumes Part 3
  • 75 - App templates and stack
  • 76 - limitations of community edition Conclusion

  • 10 - Docker Compose Basics
  • 77 - Challenges with Docker Engine
  • 78 - Introduction to Docker Compose
  • 79 - Docker compose file parameters
  • 80 - Introduction to Docker Engine machine for compose
  • 81 - Docker compose installation scenarios
  • 82 - Project 1 Deploy Nginx web server using compose volume mount
  • 83 - Project 1 Deploy Nginx web server using compose bind mount
  • 84 - Introduction to docker compose volumes
  • 85 - Demo docker compose volumes
  • 86 - Introduction to docker compose network
  • 87 - Demo docker compose network
  • 88 - Docker compose build
  • 89 - Project 2 Deploy Wordpress application using compose
  • 90 - Docker compose env

  • 11 - Kubernetes Basics Architecture
  • 91 - High level view of Kubernetes architecture and components
  • 92 - Common components for control and compute plane nodes
  • 93 - Introduction to Kubernetes control plane components
  • 94 - Kubernetes control plane components working principle
  • 95 - Introduction to Kubernetes compute plane components
  • 96 - Kubernetes compute plane components working principle
  • 97 - Kubernetes Componenets ports and protocols

  • 12 - Kubernetes Basics Setup
  • 98 - Tools to setup kubernetes cluster and Cloud service
  • 99 - Overview on single multi node setup using kubeadm tool
  • 100 - Why Containerd not Docker K8S dropped support for Docker
  • 101 - Kubernetes single node setup using kubeadm tool CRI containerd
  • 102 - Kubernetes multinode setup using kubeadm tool CRI containerd

  • 13 - Kubernetes Basics POD
  • 103 - Kubernetes Objects overview
  • 104 - POD overview
  • 105 - Integrating VS code with k8s cluster
  • 106 - Overview on k8s objects creation using imperative and declarative approach
  • 107 - POD creation using Declarative approach
  • 108 - POD creation using Imperative approach
  • 109 - POD creation workflow
  • 110 - POD resource allocation CPU and Memory
  • 111 - POD multicontainer with shared volume
  • 112 - Handling containers in POD using crictl restart container POD
  • 113 - Access POD application outside cluster hostPort
  • 114 - POD initContainers Introduction
  • 115 - POD initContainers Demo
  • 116 - POD Lifecycle restart policy
  • 117 - Static POD controlled by Kubelet
  • 118 - Challenges of standalone POD applications

  • 14 - Kubernetes Basics Workload Resources
  • 119 - Introduction K8S workload resources
  • 120 - K8S workload resource replication

  • 15 - Kubernetes Basics Replication Controller
  • 121 - Introduction to Replication Controller rc
  • 122 - Demo Implement RC using declarative approach
  • 123 - Demo RC scalein and scaleout
  • 124 - Demo RC and POD label selector
  • 125 - Demo How to delete RC using cascade option

  • 16 - Kubernetes Basics Replica Set
  • 126 - Introduction to Replica Set rs
  • 127 - Demo Implement RS using declarative approach
  • 128 - Demo RS scalein and scaleout
  • 129 - Demo RS and POD label selector matchLabels
  • 130 - Demo RS and POD label selector matchExpressions
  • 131 - Demo How to delete RS using cascade option

  • 17 - Kubernetes Basics Deployment
  • 132 - Introduction to Deployment deploy
  • 133 - Demo Deployment workflow Declarative and Imperative
  • 134 - Demo Deployment scalein and scaleout
  • 135 - Demo Deployment Rollout and Rollback StrategyType RollingUpdate
  • 136 - Demo Deployment Rollout and Rollback StrategyType Recreate

  • 18 - Kubernetes Basics Daemon set
  • 137 - Introduction to Daemon set ds
  • 138 - Demo Daemon set workflow Declarative approach
  • 139 - Demo Daemonset rollout and rollback strategy type RollingUpdate
  • 140 - Demo Daemonset rollout and rollback strategy type OnDelete
  • 141 - Demo Daemonset controller revision resource

  • 19 - Kubernetes Basics Jobs
  • 142 - Introduction to Jobs
  • 143 - Demo Jobs workflow restartPolicy
  • 144 - Demo Jobs termination and cleanup

  • 20 - Kubernetes Basics Cronjobs
  • 145 - Introduction to CronJobs cj
  • 146 - Demo CronJob workflow restartPolicy
  • 147 - Demo CronJob concurrency policy
  • 148 - Demo CronJob Job history limits

  • 21 - Kubernetes Basics Services
  • 149 - When to learn Statefulset workload resource
  • 150 - Introduction to k8s Service and Types
  • 151 - Overview on need of Service for workload resources
  • 152 - Introduction to ClusterIP service
  • 153 - Demo Overview on Service type ClusterIP
  • 154 - Demo Service ClusterIP with Endpoint
  • 155 - Demo Service ClusterIP type creation using Imperative approach
  • 156 - Demo Service selector and pod labels
  • 157 - Advanced Traffic flow from client POD to service to target PODs
  • 158 - Introduction to NodePort service
  • 159 - Demo Overview on Service type NodePort
  • 160 - Demo Service NodePort type creation using Imperative approach
  • 161 - Demo Customize service NodePort range and IP addresses range
  • 162 - Advanaced Traffic flow from external to node to service to POD
  • 163 - Introduction to LoadBalancer service
  • 164 - Introduction to MetalLB for Onpremises k8s cluster
  • 165 - Demo Deploying MetalLB on cluster Onpremises
  • 166 - Advanaced Traffic flow while using LoadBalancer service type
  • 167 - Introduction ExternalIP service
  • 168 - Demo overview on Service type ExternalIP
  • 169 - External Name service
  • 170 - Demo Overview on Service type ExternalName
  • 171 - Introduction to Headless service ClusterIP None
  • 172 - Demo Overview on Service type Headless ClusterIP None

  • 22 - Kubernetes Basics Storages
  • 173 - Introduction to Kubernetes Storage types
  • 174 - Overview on Kubernetes Volumes
  • 175 - EmptyDir Working principle of emptyDir volume type
  • 176 - EmptyDir Demo for emptyDir volume type Disk and Memory
  • 177 - hostPath Working principle of hostPath volume type
  • 178 - hostPath Demo for hostPath volume type Directory and DirectoryOrCreate
  • 179 - hostPath Demo for hostPath volume type File and FileOrCreate
  • 180 - NFS Working principle of nfs volume type
  • 181 - Setup NFS server for Kubernetes Volume Demo
  • 182 - NFS Demo for NFS volume type
  • 183 - NFS Jenkins CICD Deployment Object with active passive mode NFS volume type
  • 184 - downwardAPI Demo on downwardAPI Information fieldRef
  • 185 - downwardAPI Demo on downwardAPI Information resourcefieldRef

  • 23 - Kubernetes Basics PV and PVC Volumes
  • 186 - Introduction to Persistent Storage
  • 187 - Understanding Persistent Volume Access Modes
  • 188 - Demo Static PV and PVC volume plugin hostPath
  • 189 - Demo PV and PVC management hostPath
  • 190 - Demo Static PV and PVC volume plugin nfs
  • 191 - Demo Persistent Volume Reclaim Policies nfs retain recycle delete
  • 192 - Introduction to Access Modes for PV and PVC
  • 193 - Demo Access Modes
  • 194 - Understanding PV phases

  • 24 - Kubernetes Basics Sateful Set
  • 195 - Introduction to Statefulset Object
  • 196 - Demo understanding STS workflow
  • 197 - Demo STS scalein and scaleout strategies
  • 198 - Demo STS with Headless service
  • 199 - Demo Update strategies supported by STS

  • 25 - Kubernetes Basics Configuration ConfigMap and Secrets
  • 200 - Introduction to Kubernetes Configuration
  • 201 - Introduction to Kubernetes ConfigMap
  • 202 - Demo Handling ConfigMap using Imperative approach environment variables
  • 203 - Demo Handling ConfigMap using Declarative approach environment variables
  • 204 - Demo Handling ConfigMap using Declarative approach volume plugin
  • 205 - Demo Immutable ConfigMap
  • 206 - Introduction to Kubernetes Secrets
  • 207 - Demo Handling Secrets using Imperative approach environment variables
  • 208 - Demo Handling Secrets using Declarative approach
  • 209 - Demo Handling Secrets using Declarative approach volume plugin
  • 210 - Demo Secrets to pull registry Private images imagePullSecrets

  • 26 - Kubernetes Basics Scheduling workloads
  • 211 - Introduction to kubernetes scheduler
  • 212 - Demo Scheduling POD using nodeName
  • 213 - Demo Scheduling POD using nodeName
  • 214 - Introduction to nodeAffinity operators
  • 215 - Demo Scheduling POD using nodeAffinity required During Scheduling
  • 216 - Demo preferred and required for nodeAffinity
  • 217 - Demo nodeAntiAffinity using NotIn operator
  • 218 - Demo Scheduling POD using podAffinity requiredDuringScheduling
  • 219 - Demo Scheduling POD using podAffinity preferredDuringScheduling
  • 220 - Demo Scheduling POD using podAntiAffinity requiredDuringScheduling
  • 221 - Demo Scheduling POD using podAntiAffinity preferredDuringScheduling
  • 222 - Demo Scheduling POD using Taints and Tolerations NoSchedule
  • 223 - Demo Scheduling POD using Taints and Tolerations NoExecute

  • 27 - Kubernetes Basics Authentication and Authorization
  • 224 - Introduction to Kubernetes Authentication and Authorization stratagies
  • 225 - Understanding Kubernetes authentication
  • 226 - Understanding Kubernetes authorization
  • 227 - Working principle of Cloud Kubernetes cluster
  • 228 - Understanding kubeconfig file
  • 229 - Demo k8s authenticating using cert based Role and RoleBinding
  • 230 - Demo k8s authenticating using cert based ClusterRole and ClusterRoleBinding
  • 231 - Understanding k8s ServiceAccount
  • 232 - Demo k8s POD to use ServiceAccount
  • 233 - Demo k8s authenticating using SA based Role and RoleBinding
  • 234 - Demo k8s authenticating using SA based ClusterRole and ClusterRoleBinding
  • 235 - Demo How to handle multiple context in kubeconfig file

  • 28 - Kubernetes Basics Namespaces
  • 236 - Introduction to Kubernetes Namespaces
  • 237 - Demo Implementing kubernetes namespaces imperative and declarative

  • 29 - Kubernetes Basics Ingress Controller
  • 238 - How to access applications in k8s from outside cluster
  • 239 - Introduction to Ingress Controller
  • 240 - Understanding Nginx Ingress Controller for Onpremises k8s
  • 241 - Demo Deploy Nginx Ingress Controller
  • 242 - Demo Deploy Ingress resource for applications in k8s hostbased routing
  • 243 - k8s Ingress resource workflow hostbased routing
  • 244 - Demo TLS termination for Ingress resource hostbased routing
  • 245 - k8s Ingress resource workflow pathbased routing
  • 246 - Demo Deploy Ingress resource for applications in k8s pathbased routing

  • 30 - Kubernetes Basics Network Policies
  • 247 - Introduction to Kubernetes Network Policy
  • 248 - Understanding Network Policy resource implementation calico network policy
  • 249 - Demo Network Policy Implementation with podSelector Ingress type
  • 250 - Demo Network Policy Implementation with namespaceSelector Ingress type
  • 251 - Demo Network Policy Implementation with ipBlock Ingress type
  • 252 - Demo Network Policy with podSelector and namespaceSelector Ingress type
  • 253 - Demo Network Policy with podSelector and namespaceSelector Egress type
  • 254 - Demo Network Policy with ipBlock Egress type
  • 255 - Understanding Default Network Policies

  • 31 - Kubernetes Basics Dashboard
  • 256 - Introduction to webbased UI for kubernetes
  • 257 - Demo Deploy k8s dashboard
  • 258 - Demo Admin user management in k8s dashboard ServiceAccount
  • 259 - Demo Dashboard walkthrough as Admin user
  • 260 - Demo User access to k8s dashboard readonly access
  • 63,400 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 28639
    حجم: 25671 مگابایت
    مدت زمان: 3126 دقیقه
    تاریخ انتشار: 21 دی 1402
    طراحی سایت و خدمات سئو

    63,400 تومان
    افزودن به سبد خرید