{"id":37207,"date":"2023-02-09T23:06:46","date_gmt":"2023-02-10T03:06:46","guid":{"rendered":""},"modified":"2023-02-10T19:15:21","modified_gmt":"2023-02-10T23:15:21","slug":"script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course","status":"publish","type":"post","link":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/","title":{"rendered":"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course"},"content":{"rendered":"<div style=\"padding: 2%;\" align=\"center\"><iframe loading=\"lazy\" title=\"Docker Containers and Kubernetes Fundamentals \u2013 Full Hands-On Course\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/kTp5xUtcalw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<blockquote style=\"text-align: left; background-color: #E4E4E4; border: 3px dotted gray; padding:2%;\"><p>\n<a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/p>\n<h3>Docker Containers and Kubernetes Fundamentals \u2013 Full Hands-On Course<\/h3>\n<p><\/a><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><\/a><\/p>\n<p>By <a href=\"https:\/\/www.youtube.com\/channel\/UC8butISFwT-Wl7EV0hUK0BQ\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><strong>freeCodeCamp.org<\/strong><\/a><br \/>\n<strong>Published<\/strong>: Oct 12, 2022<\/p>\n<p><em style=\"font-family: 'Times New Roman',Times,serif; color: #666;\"><span style=\"font-size: 3.5em; font-weight: bold;\">\u201c<\/span><\/em><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/i4.ytimg.com\/vi\/kTp5xUtcalw\/hqdefault.jpg\" class=\"alignright\" alt=\"freeCodeCamp.org\" style=\"width: 200px; height: auto;\" align=\"right\"\/><\/a> Learn how to use Docker and Kubernetes in this complete hand-on course for beginners.<\/p>\n<p>Learn how to containerize applications with the Docker CLI and Visual Studio Code. Push and pull container images on Docker Hub, a container registry, and create multi-container applications using Docker Compose.<\/p>\n<p>Learn about the Kubernetes architecture and how it works. Run it locally and use the Kubernetes CLI and Visual Studio Code to run, debug and troubleshoot applications and services. Learn about pods and the different workloads available.<\/p>\n<p>Install Docker Desktop and enable Kubernetes. Download the lab files here: https:\/\/github.com\/K8sAcademy\/Fundamentals-HandsOn<\/p>\n<p>Course from Guy Barrette, from Kubernetes Academy Online<br \/>\nCertified on Kubernetes, Terraform, Azure, AWS, and GCP. Proud to be an Azure MVP and a DigitalOcean Navigator.<br \/>\nConsult his bio: https:\/\/guybarrette.com<\/p>\n<p>The course is also available here (with a French version): https:\/\/kubernetesacademy.online<\/p>\n<p>If you like the course, You can make a small donation to the creator: https:\/\/www.buymeacoffee.com\/guybarrette<br \/>\nView other courses from Guy here: https:\/\/kubernetesacademy.online<br \/>\nGuy on Twitter: @GuyBarrette and @K8s_Online<\/p>\n<ul><strong>Course Contents<\/strong><\/ul>\n<ul>\n<li>\n<ul><strong>0:00:00 Introduction<\/strong><\/p>\n<li>Course Introduction<\/li>\n<li>Course Setup<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>0:05:02 Introduction to MicroServices<\/strong><\/p>\n<li>Microservices Concepts<\/li>\n<li>Microservices Anti Patterns<\/li>\n<li>Microservices Advantages and Drawbacks<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>0:13:56 Welcome to Cloud Native!<\/strong><\/p>\n<li>What are Cloud Native and the Cloud Native Foundation<\/li>\n<li>Cloud Native Concepts<\/li>\n<li>Cloud Native Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>0:23:01 Introduction to Containers<\/strong><\/p>\n<li>Container Concepts<\/li>\n<li>What is Docker?<\/li>\n<li>Docker Hands-On<\/li>\n<li>Basic Commands<\/li>\n<li>Basic Commands Hands-On<\/li>\n<li>Running Containers<\/li>\n<li>Running Containers Hands-On<\/li>\n<li>Building Containers<\/li>\n<li>Building Containers Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>0:54:41 Visual Studio Code<\/strong><\/p>\n<li>The Docker Extension<\/li>\n<li>The Docker Extension Hands-On<\/li>\n<hr \/>\n<\/ul>\n<ul><strong>1:07:03 Persisting Data<\/strong><\/p>\n<li>Containers are Ephemerous and Stateless<\/li>\n<li>Docker Volumes Concepts<\/li>\n<li>Using Docker Volumes Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>1:17:03 Docker Compose<\/strong><\/p>\n<li>Understanding the YAML File Structure<\/li>\n<li>Docker Compose Concepts<\/li>\n<li>Using Docker Compose<\/li>\n<li>Using Docker Compose Hands-On<\/li>\n<li>Docker Compose Sample App Hands-on<\/li>\n<li>Docker Compose Features<\/li>\n<li>1:47:18 Container Registries<\/li>\n<li>Container Registries Concepts<\/li>\n<li>Push\/Pull Images from Docker Hub<\/li>\n<li>Push\/Pull Images from Docker Hub Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>1:56:58 Kubernetes Concepts<\/strong><\/p>\n<li>Kubernetes Concepts<\/li>\n<li>How to Run Kubernetes Locally<\/li>\n<li>How to Run Kubernetes Locally Hands-On<\/li>\n<li>Kubernetes API<\/li>\n<li>Using Kubectl Hands-On<\/li>\n<li>The Declarative Way vs the Imperative Way<\/li>\n<li>The Declarative Way vs the Imperative Way Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>2:20:38 Namespaces<\/strong><\/p>\n<li>Namespaces Concepts<\/li>\n<li>Namespaces Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>2:28:47 Nodes<\/strong><\/p>\n<li>Master Node Concepts<\/li>\n<li>Worker Nodes Concepts<\/li>\n<li>Nodes Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>2:38:36 Pods<\/strong><\/p>\n<li>Pod Concepts<\/li>\n<li>The Pod Lifecycle<\/li>\n<li>Defining and Running Pods<\/li>\n<li>Pod Hands-On<\/li>\n<li>Init Containers<\/li>\n<li>Init Containers Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>3:01:00 Selectors<\/strong><\/p>\n<li>Selector Concepts<\/li>\n<li>Selector Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>3:07:51 Multi Container Pods<\/strong><\/p>\n<li>Common Patterns for Running More then One Container in a Pod<\/li>\n<li>Multi Container Pods Networking Concepts<\/li>\n<li>Multi Containers Pods Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>3:19:45 Workloads<\/strong><\/p>\n<li>Introduction to Workloads<\/li>\n<li>ReplicaSet Concepts<\/li>\n<li>ReplicaSet Hands-On<\/li>\n<li>Deployment Concepts<\/li>\n<li>Deployment Hands-On<\/li>\n<li>DaemonSet Concepts<\/li>\n<li>DaemonSet Hands-On<\/li>\n<li>StatefulSet Concepts<\/li>\n<li>StatefulSet Hands-On<\/li>\n<li>Job Concepts<\/li>\n<li>Job Hands-On<\/li>\n<li>CronJob Concepts<\/li>\n<li>CronJob Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>4:05:15 Updates<\/strong><\/p>\n<li>Rolling Updates Concepts<\/li>\n<li>Rolling Updates Hands-On<\/li>\n<li>Blue-Green Deployments<\/li>\n<li>Blue-Green Deployments Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>4:21:13 Services<\/strong><\/p>\n<li>What are services?<\/li>\n<li>ClusterIP Concepts<\/li>\n<li>ClusterIP Hands-On<\/li>\n<li>NodePort Concepts<\/li>\n<li>NodePort Hands-On<\/li>\n<li>Load Balancer Concepts<\/li>\n<li>Load Balancer on Docker Desktop Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>4:44:03 Storage &amp; Persistence<\/strong><\/p>\n<li>Storage &amp; Persistence Concepts<\/li>\n<li>The Static Way<\/li>\n<li>The Static Way Hands-On<\/li>\n<li>The Dynamic Way<\/li>\n<\/ul>\n<ul>\n<hr \/>\n<\/ul>\n<ul><strong>5:03:48 Application Settings<\/strong><\/p>\n<li>ConfigMaps Concepts<\/li>\n<li>ConfigMaps Hands-On<\/li>\n<li>Secrets Concepts<\/li>\n<li>Secrets Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>5:22:24 Observalibilty<\/strong><\/p>\n<li>Startup, Readiness and Liveness Probes Concepts<\/li>\n<li>Probes Hands-On<\/li>\n<\/ul>\n<ul>\n<hr \/>\n<\/ul>\n<ul><strong>5:30:46 Dashboards<\/strong><\/p>\n<li>Dashboards Options<\/li>\n<li>Lens Hands-On<\/li>\n<li>K9s Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>5:47:36 Scaling<\/strong><\/p>\n<li>Auto Scaling Pods using the Horizontal Pod Autoscaler<\/li>\n<li>Auto Scaling Pods Hands-On<\/li>\n<\/ul>\n<hr \/>\n<ul><strong>5:55:22 Conclusion<\/strong><\/p>\n<li>Course Conclusion<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Learn to code for free and get a developer job: <a href=\"https:\/\/www.freecodecamp.org\" target=\"offsite\" rel=\"nofollow noopener noreferrer\">https:\/\/www.freecodecamp.org<\/a><\/p>\n<p>Read hundreds of articles on programming: <a href=\"https:\/\/freecodecamp.org\/news\" target=\"offsite\" rel=\"nofollow noopener noreferrer\">https:\/\/freecodecamp.org\/news<\/a><\/p>\n<p>And subscribe for new videos on technology every day: <a href=\"https:\/\/www.youtube.com\/channel\/UC8butISFwT-Wl7EV0hUK0BQ?sub_confirmation=1\" target=\"offsite\" rel=\"nofollow noopener noreferrer\">https:\/\/youtube.com\/subscription_cent&#8230;<\/a><\/p>\n<div style=\"text-align: center; font-weight: bold\">[<a href=\"https:\/\/www.youtube.com\/watch?v=kTp5xUtcalw\" target=\"offsite\" rel=\"nofollow noopener noreferrer\" title=\"Read More on YouTube\">READ MORE<\/a>]<\/div>\n<p><em style=\"font-family: 'Times New Roman',Times,serif; color: #666;\"><span style=\"font-size: 3.5em; font-weight: bold;\">\u201d<\/span><\/em><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to use Docker and Kubernetes in this complete hand-on course for beginners. Learn how to containerize applications with the Docker CLI and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[109,380],"tags":[391,2470,1756,2756,2518],"class_list":["post-37207","post","type-post","status-publish","format-standard","hentry","category-scripting-and-coding","category-video-tutorials","tag-apps","tag-docker","tag-freecodecamp","tag-guy-barrette","tag-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course - WHUZZUP!<\/title>\n<meta name=\"description\" content=\"Learn how to use Docker and Kubernetes in this complete hand-on course for beginners. Learn how to containerize applications with the Dock...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course - WHUZZUP!\" \/>\n<meta property=\"og:description\" content=\"Learn how to use Docker and Kubernetes in this complete hand-on course for beginners. Learn how to containerize applications with the Dock...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/\" \/>\n<meta property=\"og:site_name\" content=\"WHUZZUP!\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EricBrooksDotComWeb\/\" \/>\n<meta property=\"article:author\" content=\"EricBrooksDotComWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-10T03:06:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-10T23:15:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i4.ytimg.com\/vi\/kTp5xUtcalw\/hqdefault.jpg\" \/>\n<meta name=\"author\" content=\"Eric Brooks\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EricBrooksCom\" \/>\n<meta name=\"twitter:site\" content=\"@EricBrooksCom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric Brooks\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/\"},\"author\":{\"name\":\"Eric Brooks\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#\\\/schema\\\/person\\\/3b162468e1f9814f6e9f61460db00a3a\"},\"headline\":\"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course\",\"datePublished\":\"2023-02-10T03:06:46+00:00\",\"dateModified\":\"2023-02-10T23:15:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/\"},\"wordCount\":598,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i4.ytimg.com\\\/vi\\\/kTp5xUtcalw\\\/hqdefault.jpg\",\"keywords\":[\"apps\",\"Docker\",\"freecodecamp\",\"Guy Barrette\",\"Kubernetes\"],\"articleSection\":[\"Scripting and Coding\",\"Video Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/\",\"url\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/\",\"name\":\"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course - WHUZZUP!\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i4.ytimg.com\\\/vi\\\/kTp5xUtcalw\\\/hqdefault.jpg\",\"datePublished\":\"2023-02-10T03:06:46+00:00\",\"dateModified\":\"2023-02-10T23:15:21+00:00\",\"description\":\"Learn how to use Docker and Kubernetes in this complete hand-on course for beginners. Learn how to containerize applications with the Dock...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i4.ytimg.com\\\/vi\\\/kTp5xUtcalw\\\/hqdefault.jpg\",\"contentUrl\":\"https:\\\/\\\/i4.ytimg.com\\\/vi\\\/kTp5xUtcalw\\\/hqdefault.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#website\",\"url\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/\",\"name\":\"WHUZZUP!\",\"description\":\"What&#039;s new at EricBrooks.Com plus news and gossip all over CyberTown\",\"publisher\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#organization\",\"name\":\"WHUZZUP!\",\"url\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ericbrooks.com\\\/images\\\/posts\\\/cropped-favicon_64-1.png\",\"contentUrl\":\"https:\\\/\\\/ericbrooks.com\\\/images\\\/posts\\\/cropped-favicon_64-1.png\",\"width\":512,\"height\":512,\"caption\":\"WHUZZUP!\"},\"image\":{\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/EricBrooksDotComWeb\\\/\",\"https:\\\/\\\/x.com\\\/EricBrooksCom\",\"https:\\\/\\\/www.instagram.com\\\/ericbrooksdotcom\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ericbrooksdotcom\",\"https:\\\/\\\/myspace.com\\\/ericbrooksdotcom\",\"https:\\\/\\\/www.pinterest.com\\\/ericbrookscom\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/ericbrooksdotcom\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/#\\\/schema\\\/person\\\/3b162468e1f9814f6e9f61460db00a3a\",\"name\":\"Eric Brooks\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x\",\"caption\":\"Eric Brooks\"},\"description\":\"Web &amp; Graphic Designer, Blogger, Musician, Evil Clown. I also code websites and promote people for a living. Still kind of a jerk, though. Approach with food.\",\"sameAs\":[\"https:\\\/\\\/ericbrooks.com\",\"EricBrooksDotComWeb\",\"ericbrooksdotcom\",\"ericbrookscom\\\/\",\"https:\\\/\\\/x.com\\\/EricBrooksCom\"],\"url\":\"https:\\\/\\\/ericbrooks.com\\\/whuzzup\\\/author\\\/site-admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course - WHUZZUP!","description":"Learn how to use Docker and Kubernetes in this complete hand-on course for beginners. Learn how to containerize applications with the Dock...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/","og_locale":"en_US","og_type":"article","og_title":"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course - WHUZZUP!","og_description":"Learn how to use Docker and Kubernetes in this complete hand-on course for beginners. Learn how to containerize applications with the Dock...","og_url":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/","og_site_name":"WHUZZUP!","article_publisher":"https:\/\/www.facebook.com\/EricBrooksDotComWeb\/","article_author":"EricBrooksDotComWeb","article_published_time":"2023-02-10T03:06:46+00:00","article_modified_time":"2023-02-10T23:15:21+00:00","og_image":[{"url":"https:\/\/i4.ytimg.com\/vi\/kTp5xUtcalw\/hqdefault.jpg","type":"","width":"","height":""}],"author":"Eric Brooks","twitter_card":"summary_large_image","twitter_creator":"@EricBrooksCom","twitter_site":"@EricBrooksCom","twitter_misc":{"Written by":"Eric Brooks","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/#article","isPartOf":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/"},"author":{"name":"Eric Brooks","@id":"https:\/\/ericbrooks.com\/whuzzup\/#\/schema\/person\/3b162468e1f9814f6e9f61460db00a3a"},"headline":"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course","datePublished":"2023-02-10T03:06:46+00:00","dateModified":"2023-02-10T23:15:21+00:00","mainEntityOfPage":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/"},"wordCount":598,"commentCount":0,"publisher":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/#organization"},"image":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/#primaryimage"},"thumbnailUrl":"https:\/\/i4.ytimg.com\/vi\/kTp5xUtcalw\/hqdefault.jpg","keywords":["apps","Docker","freecodecamp","Guy Barrette","Kubernetes"],"articleSection":["Scripting and Coding","Video Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/","url":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/","name":"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course - WHUZZUP!","isPartOf":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/#primaryimage"},"image":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/#primaryimage"},"thumbnailUrl":"https:\/\/i4.ytimg.com\/vi\/kTp5xUtcalw\/hqdefault.jpg","datePublished":"2023-02-10T03:06:46+00:00","dateModified":"2023-02-10T23:15:21+00:00","description":"Learn how to use Docker and Kubernetes in this complete hand-on course for beginners. Learn how to containerize applications with the Dock...","breadcrumb":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/#primaryimage","url":"https:\/\/i4.ytimg.com\/vi\/kTp5xUtcalw\/hqdefault.jpg","contentUrl":"https:\/\/i4.ytimg.com\/vi\/kTp5xUtcalw\/hqdefault.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/ericbrooks.com\/whuzzup\/script-coding-docker-containers-and-kubernetes-fundamentals-ndash-full-hands-on-course\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ericbrooks.com\/whuzzup\/"},{"@type":"ListItem","position":2,"name":"[#Script #Coding] Docker Containers and Kubernetes Fundamentals &ndash; Full Hands-On Course"}]},{"@type":"WebSite","@id":"https:\/\/ericbrooks.com\/whuzzup\/#website","url":"https:\/\/ericbrooks.com\/whuzzup\/","name":"WHUZZUP!","description":"What&#039;s new at EricBrooks.Com plus news and gossip all over CyberTown","publisher":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ericbrooks.com\/whuzzup\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ericbrooks.com\/whuzzup\/#organization","name":"WHUZZUP!","url":"https:\/\/ericbrooks.com\/whuzzup\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ericbrooks.com\/whuzzup\/#\/schema\/logo\/image\/","url":"https:\/\/ericbrooks.com\/images\/posts\/cropped-favicon_64-1.png","contentUrl":"https:\/\/ericbrooks.com\/images\/posts\/cropped-favicon_64-1.png","width":512,"height":512,"caption":"WHUZZUP!"},"image":{"@id":"https:\/\/ericbrooks.com\/whuzzup\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EricBrooksDotComWeb\/","https:\/\/x.com\/EricBrooksCom","https:\/\/www.instagram.com\/ericbrooksdotcom\/","https:\/\/www.linkedin.com\/in\/ericbrooksdotcom","https:\/\/myspace.com\/ericbrooksdotcom","https:\/\/www.pinterest.com\/ericbrookscom\/","https:\/\/www.youtube.com\/user\/ericbrooksdotcom"]},{"@type":"Person","@id":"https:\/\/ericbrooks.com\/whuzzup\/#\/schema\/person\/3b162468e1f9814f6e9f61460db00a3a","name":"Eric Brooks","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x","url":"https:\/\/secure.gravatar.com\/avatar\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/62114f8baf9a3737e7686125b69907010ad6aff5dfc07c12707e8a18bb49bc34?s=96&d=blank&r=x","caption":"Eric Brooks"},"description":"Web &amp; Graphic Designer, Blogger, Musician, Evil Clown. I also code websites and promote people for a living. Still kind of a jerk, though. Approach with food.","sameAs":["https:\/\/ericbrooks.com","EricBrooksDotComWeb","ericbrooksdotcom","ericbrookscom\/","https:\/\/x.com\/EricBrooksCom"],"url":"https:\/\/ericbrooks.com\/whuzzup\/author\/site-admin\/"}]}},"_links":{"self":[{"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/posts\/37207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/comments?post=37207"}],"version-history":[{"count":2,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/posts\/37207\/revisions"}],"predecessor-version":[{"id":37216,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/posts\/37207\/revisions\/37216"}],"wp:attachment":[{"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/media?parent=37207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/categories?post=37207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ericbrooks.com\/whuzzup\/wp-json\/wp\/v2\/tags?post=37207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}