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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

    139,000 تومان
    افزودن به سبد خرید