Apr 28 2023 Kubernetes & Docker: The Complete Hands-On Guide BaDshaH LEARNING / e-learning - Tutorials 02:15 0 Published 4/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 3.18 GB | Duration: 9h 31mOpen-source system for automating deployment, scaling, and management of containerized applications What you'll learnKubernetes IntroductionArchitecture of the Kubernetes ClusterMicroservices Vs. MonolithicComponents of Control Plane - API Server, Etcd, Scheduler, Controller ManagerSetup of Kubernetes Cluster AWS EnvironmentTypes of ClusterInstallation of Minikube ServerLabels & SelectorsScaling & ReplicationReplicationController & ReplicaSetDeployment & RollbackKubernetes NetworkingVolumes in Kubernetes ClusterPersistent VolumesBeginner level introduction to DockerLearn practical techniques for creating and deploying containers on Docker platform.Build Docker images using Dockerfiles & containers with hands-on exercisesManage Data & networking in DockerUse Docker compose to create multi-container applicationsPractical approach to learn Docker for the Absolute BeginnerRequirementsPC or Laptop with internet ConnectionMust have one AWS Free Tier AccountMotivation to Learn Docker, Kubernetes, DevOps requiredDescriptionSection 1: Kubernetes IntroductionWhat is KubernetesWhy do we use Kubernetes?Monolithic approach for developing applications.Microservices Vs. MonolithicKubernetes Gateway APIEvolution of Containers, Dockers & VMsMicroservices running as containersKubernetes - Orchestration or container management toolFeatures of KubernetesSection2: Architecture of the Kubernetes ClusterThe architecture of the Kubernetes ClusterUnderstand architecture with various examplesWorking with KubernetesRoles of Master NodeComponents of Control Plane (Master Node) API Server Etcd Scheduler Controller ManagerKubeletService ProxyPODContainer Engine - Docker, Containerd, or RocketSection 3: Setup of Kubernetes Cluster AWS EnvironmentSetup Kubernetes Master and Worker Node on AWS EnvironmentUpdate the SystemInstall HTTP packageDocker InstallationSetup open GPG KeyInstall the Kubernetes packagesBootstrapping the master nodeConfigure Worker NodesSection 4: Kubernetes Concepts - Cluster types, Minikube Server, YAML, Pod, Kubelet, PortsKubernetes ClusterTypes of ClusterAll-in-one (Single Node Cluster)Single-node, single-master, and multi-worker node clusters.Single-Node etcd, multi-Master, and Multi-Worker Node Cluster. About Minikube Installation of Minikube ServerCreate the first POD using manifest file written in YAML LanguageKubelet commandsCheck logs of the containerCreate multiple containers in a POD Kubernetes AnnotationsVariables in the YAML fileDefining Ports Section5: Labels & SelectorsLabels & SelectorsCommands for managing labels & selectorsDeclarative vs. Imperative Kubernetes commandsTwo types Selectors Equality Based Set basedPractice Lab - Labels & SelectorsPractice Lab - Assign a label to the running PODPractice Lab - Search the pod with equality & set-based Node SelectorLab - Create a pod on a specific nodeSection 6: Scaling & ReplicationWhat is ReplicationController?Features of RCPractice Lab - Create Replicas of POD using RCPractice Lab - Recreate the POD, if it crashes, fails, or terminatedScale up & scale down the POD as the load increases Practice Lab - Scale up & scale down the PODWhat is ReplicaSet?Difference between ReplicationController & ReplicaSetPractice Lab - Create Replicas of POD using ReplicaSetPractice Lab - Use set-based match expressions in RSSection 7: Deployment & RollbackOverview of Deployment and RollbackManifest for a POD with one container using the deployment object.Lab: Launch an application with two PODs using the deployment object.Lab: Using the deployment object, upgrade an application from version 1 to version 2.Lab: Roll back the application to the previous version.Lab: Roll back the application to any specific version.Section 8: Kubernetes NetworkingOverview of Kubernetes NetworkingContainer communication via localhostPractice Lab - container-to-container communication on specific port within a podPod-to-pod communicationPractice Lab - Pod-to-pod communicationObject - ServiceWhy service is required?Service typeCluster IPNodePortLoadBalancerHeadlessPractice Lab - Access the appl/service using cluster IP within the cluster using the service objectPractice Lab - Access the appl/service using NodePort outside the cluster using the service objectSection 9: Volumes in Kubernetes ClusterOverview of Volumes in Kubernetes Cluster.Volume typesEmptyDirhostpathPractice Lab: Create a POD with attached volume using volumes.Practice Lab - Attach a shareable volume for containers within a POD.Practice Lab - Attach a shareable volume for containers within a POD as well as with the host or worker node.Practice Lab - EmptyDirPractice Lab - hostpathSection 10: Persistent VolumesOverview of Persistent volumesPersistentVolumeClaim - PVCConfigure a Volume using AWS ElasticBlockStoreConfigure a Pod to Use a PersistentVolume for StoragePractice Lab - Create a PersistentVolumePractice Lab - Create a PersistentVolumeClaimPractice Lab - Create a Pod to Use a PersistentVolume for StorageSection 11: Introduction to docker containersIntroduction about containersInstallation of DockerCreate a first containerFetch container image from docker hubRun a container in the background, interactive with tty terminalDelete exited dockers using a single commandGet complete details of a running containerCheck logs & stats of a running containerPort forwardingexec, rename & restart the running containerAttach a containerKill/stop, pause/unpause a containerCreate, start, the cp commandExport/Import Command in DockerCreate an image from a running containerPull a specific version image from the Docker hubImage history, inspect & remove the imageSection 12: DockerfileOverview of Dockerfile, layered architectureCreate centos 7 images using DockerfileOverview of LABEL, ENV & RUN CommandOverview of WORKDIRCopy, and add commands with their differencesCreate a user account with a password using dockerfileCMD CommandSSH to a containerOverview of EXPOSE CommandENTRYPOINT in DockerfileSection 13: Manage Data in DockerOverview of managing data in DockerVolumesCreate & attach a volume to a containerDelete volumes from the Docker host machineBind mountsSection 14: Networking in DockerBridge networkingRun containers in custom-created bridge networkingEnable communication between dockers belonging to different bridge networkDNS enabled with custom bridge networkingHost networkingNone networkingConnect one or more networks to a running containerCreate a private docker registryHow to allow images in the private registry for non-secure networkSection 15: Docker ComposeOverview of docker-composeDocker compose InstallationCreate my first docker-compose fileCreate the docker-compose file in JSON languageLearn basic commandsdocker-compose updocker-compose downdocker-compose createdocker-compose startdocker-compose stopdocker-compose rmdocker-compose imagesdocker-compose psdocker-compose pausedocker-compose unpausedocker-compose killdocker-compose port portdocker-compose logsdocker-compose execdocker-compose rundocker-compose scaledocker-compose topAttach a volume & port mapping using docker-composeBuild a custom image using docker-composeLast lectureOverviewSection 1: IntroductionLecture 1 Introduction to the courseLecture 2 Introduction KubernetesLecture 3 Monolithic approach for developing applications.Lecture 4 Microservices Vs. MonolithicLecture 5 Kubernetes Gateway APILecture 6 Evolution of Containers, Dockers & VMsLecture 7 Microservices running as containersLecture 8 Kubernetes - Orchestration or container management toolLecture 9 Features of KubernetesSection 2: Architecture of the Kubernetes ClusterLecture 10 The architecture of the Kubernetes ClusterLecture 11 Understand architecture with examplesLecture 12 Working with KubernetesLecture 13 Components of Control Plane (Master Node)Lecture 14 Scheduler component of Control PlaneLecture 15 Control manager component of Control PlaneSection 3: Setup of Kubernetes Cluster AWS EnvironmentLecture 16 Lab 1Lecture 17 Lab 2Lecture 18 Lab 3Lecture 19 Lab 4Lecture 20 Lab 5Lecture 21 Lab 6Section 4: Kubernetes Concepts - Cluster types, Minikube Server, YAML, Pod, Kubelet, PortsLecture 22 Types of Kubernetes ClusterLecture 23 Installation of Minikube ServerLecture 24 Create the first Pod Using YAMLLecture 25 Pods with YAMLLecture 26 Check details about the pod, and logs of a container using the Kubelet commandLecture 27 Create a pod with multiple containersLecture 28 Kubernetes annotationsLecture 29 Explore running containerLecture 30 Environment variablesLecture 31 Defining ports to the containersSection 5: Labels & SelectorsLecture 32 Labels & SelectorsLecture 33 Lab - labels & selectorsLecture 34 Declarative vs. Imperative way to define labelsLecture 35 Lab - Search the pod with equality & set-basedLecture 36 Node SelectorsLecture 37 Lab - Create a pod to on specify nodeSection 6: Scaling & ReplicationLecture 38 Replication Controller - RCLecture 39 Practice Lab - Create Replicas of POD using RCLecture 40 Scale-up & scale-down the pod as load increasesLecture 41 Replica set - RSLecture 42 Lab - Create Replicas of POD using ReplicaSetSection 7: Deployment & RollbackLecture 43 Overview of Deployment and RollbackLecture 44 Lab: Launch an application with two PODs using the deployment objectLecture 45 Lab: upgrade the application from v1 to v2 using deployment objectLecture 46 Lab: Roll back the application to the previous version.Lecture 47 Lab: Roll back the application to any specific versionSection 8: Kubernetes NetworkingLecture 48 Overview of kubernetes networkingLecture 49 Lab - Container communication via localhostLecture 50 Pod-to-pod communicationLecture 51 Service objectLecture 52 Lab - Access the appl/service using cluster IP within the cluster using serviceLecture 53 Lab - Access the appl/service using cluster IP within the cluster using serviceLecture 54 Lab - Access the appl/service using NodePort outside the clusterSection 9: Volumes in Kubernetes ClusterLecture 55 Volumes in Kubernetes ClusterLecture 56 Lab: Create a POD with attached emptyDir volumeLecture 57 Lab - Attach a shareable volume for containers within a PODLecture 58 Lab: Create a POD with attached hostpath volumeLecture 59 Lab - attached hostpath volume exists after the pod recreationSection 10: Persistent VolumesLecture 60 Overview of Persistent volumesLecture 61 Persistent volumes in kubernetes clusterLecture 62 Configure a Volume using AWS ElasticBlockStoreLecture 63 Lab - Create a PersistentVolumeClaimLecture 64 Create a Pod to Use a PersistentVolume for StorageLecture 65 Lab - persistent volume exists even after the pod recreationSection 11: Docker training bootcamp: A Practical way of learning-DevOpsLecture 66 Introduction about containersLecture 67 Installation of DockerLecture 68 Create a first containerLecture 69 Fetch container image from docker hubLecture 70 Run a container in backgroup, interactive with tty terminalLecture 71 Delete exited dockers using a single commandLecture 72 Get complete details of a running containerLecture 73 Check logs & stats of a running containerLecture 74 Port forwardingLecture 75 exec, rename & restart the running containerLecture 76 Attach a containerLecture 77 Kill/stop, pause/unpause a containerLecture 78 Create, start, cp commandLecture 79 Export/Import Command in DockerLecture 80 Create a image from running containerLecture 81 Pull a specific version image from Docker hubLecture 82 Push your image to docker hubLecture 83 Image history, inspect & remove imageSection 12: DockerfileLecture 84 Overview of Dockerfile, layered architectureLecture 85 Create a centos 7 image using DockerfileLecture 86 Overview of Label, env & run commandLecture 87 Overview of WORKDIRLecture 88 Copy, add command with their differencesLecture 89 Create a user account with password using dockerfileLecture 90 CMD CommandLecture 91 SSH to a containerLecture 92 Overview of EXPOSE CommandLecture 93 ENTRYPOINT in DockerfileSection 13: Manage Data in DockerLecture 94 Overview of managing data in DockerLecture 95 VolumesLecture 96 Create & attach a volume to a containerLecture 97 Delete volumes from the Docker host machineLecture 98 Bind mountsSection 14: Networking in DockerLecture 99 Bridge networkingLecture 100 Run containers in custom created bridge networkingLecture 101 Enable communication between dockers belong to different bridge networkLecture 102 DNS enabled with custom bridge networkingLecture 103 Host networkingLecture 104 None networkingLecture 105 Connect one or more network to a running containerLecture 106 Create private docker registryLecture 107 Create private docker registry - 2Section 15: Docker ComposeLecture 108 Overview of docker composeLecture 109 Docker compose InstallationLecture 110 Create my first docker compose fileLecture 111 Create docker compose file in json languageLecture 112 Learn basic commands - 1Lecture 113 Learn basic commands - 2Lecture 114 Learn basic commands - 3Lecture 115 Learn basic commands - 4Lecture 116 Attach a volume & port mapping using docker composeLecture 117 Build a custom image using docker composeLecture 118 Last lectureSystem administrators, Developers, DevOps teams, and IT professionals who would like to learn Docker & KubernetesHomepagehttps://www.udemy.com/course/kubernetes-udemy/Download From Rapidgatorhttps://rapidgator.net/file/e67cdb719cb7919bd2c62fc149afdbcdhttps://rapidgator.net/file/1b3cbdd66663cc0caaf24d7a2d5ec2a1https://rapidgator.net/file/9d2320d2a921f68a23ea7e9336f5ceb4https://rapidgator.net/file/f63c72729220dc73e7732df821f2c641Download From DDownloadhttps://ddownload.com/1g21z8xz8yz2https://ddownload.com/y1950x20uat6https://ddownload.com/wb0k1vjex71whttps://ddownload.com/v3pvix0j52vr Related News Become A Devops & Jenkins Superstar! Learn As Easy As 1-2-3Aws Cloud Development Kit (Cdk) V2 - Beginner To AdvancedRocking Aws For Beginners (Hands On)Practical Docker For Frontend DevelopersPython Django for AWS Development - Mastery course - Part 1 Comments (0)Add comment Submit NEWEST RELEASES 10.05: Imagenomic Professional Plugin Suite For Adobe Photoshop 2027 macOS 10.05: Imagenomic Portraiture for PS 4.5 Build 4501 macOS 10.05: ZebraDesigner Professional 3.2.2.649 10.05: NCH PhotoStage Professional 11.19 10.05: NCH Doxillion Plus 10.03 10.05: NCH MixPad 12.15 10.05: NCH WavePad 19.21 10.05: NCH PicoPDF Plus 6.16 10.05: NCH PhotoPad Professional 13.19 10.05: NCH DreamPlan Plus 9.19 Recommended Filehosts Freinds Site