Last updated 7/2019MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.60 GB | Duration: 4h 30m
Application containerization using a combination of the dynamic duo, Docker and Kubernetes: On-premise or in the cloud What you'll learn Build resilient, scalable and highly available distributed applications running on any platform on-premise or in the cloud. Secure your distributed applications by using container’s built-in security features and Kubernetes secrets to protect confidential data such as passwords and certificates. Monitor and troubleshoot your application running in production and allow the application to self-heal. Develop, test and debug code while it is running inside a container. Plan, configure and run your first containerized applications in production. Build apps in containers using Docker and deploy them on Kubernetes. Improve the configuration and deployment of applications on Azure Cloud. Create your Azure Container Registry to securely store your container images. Requirements A Basic Knowledge of Linux and Docker is assumed. No prior knowledge of Kubernetes is required. Description From handling versioning to enhancing security and portability, technologies such as Docker and Kubernetes have benefitted application development and cloud deployments. Microsoft offers excellent containerization services with its Azure Container Services, and also supports both Docker and Kubernetes. With the tool docker-compose, developers can then run, scale, test and debug the application, simulating a production like an environment on their development workstations. Docker allows you to package the many application services that are part of your distributed application into self-contained standard packages called containers. If you’re looking to ship and run distributed applications with Docker as well as manage container workloads at scale with Microsoft Azure then this Course is perfect for you!This comprehensive 2-in-1 Course follows a step-by-step approach and focuses on how to use Docker and Kubernetes to package application services into standardized units of deployment. These units are easy to deploy and run on any platform on-premise and in the cloud. Initially, you’ll write Dockerfiles for each of the application services, develop, test and run service code running inside a container and optimize your Dockerfiles to use multi-stage builds to minimize the size of the resulting Docker images used in production. Moving further, you’ll learn to make an informed decision on Container orchestration in Azure. You’ll also learn to deploy, configure and manage Azure Kubernetes service clusters. Finally, you’ll learn to deploy applications to Azure Kubernetes Service and manage Container workloads at Scale!By the end of this course, you'll learn all about Docker and Kubernetes and will be able to configure, manage, and deploy applications on Azure Cloud.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Kubernetes, and Docker for Distributed Applications covers shipping and running distributed applications anywhere with Docker. This course shows you how Docker can be used to isolate your application services and their dependencies into a single self-contained unit that can reliably run anywhere. You will learn to build, ship and run distributed applications on any platform using Kubernetes as the orchestrator. By the end of this course, you will be able to use Docker and Kubernetes to build distributed applications that are scalable, resilient, fault-tolerant and secure. Furthermore, you will be able to deploy these applications to any Kubernetes cluster running on any platform on-premise or in the cloud.The second course, Containerization with Docker and Kubernetes in Azure, covers getting real with container orchestration in Microsoft Azure. The course focuses on application containerization using a combination of the dynamic duo, Docker and Kubernetes. It will show you how to get hands-on and take advantage of these two tools, alongside Azure Container Services, and improve the configuration and deployment of your applications on Azure Cloud. By the end of this course, you'll learn all about Docker and Kubernetes and will be able to configure, manage, and deploy applications on Azure Cloud.By the end of this course, you'll containerize your applications to build a production-class container infrastructure in the ‘Kubernetes way’.About the Authors● Gabriel N. Schenker has more than 25 years of experience as an independent consultant, architect, leader, trainer, mentor, and developer. Currently, Gabriel works as Senior Curriculum Developer at Confluent after coming from a similar position at Docker. Gabriel has a Ph.D. in Physics, and he is a Docker Captain, a Certified Docker Associate, and an ASP Insider. When not working, Gabriel enjoys with his wonderful wife Veronicah and his children.● Karl Ots is a cloud and cybersecurity consultant, as well as an inventor, author, and international speaker, with a broad range of deep Azure expertise. He believes that cloud technologies are the key to successful digital transformation. He applies his passion and expertise to his work as a Managing Consultant at Zure. With professional experience in the technology field since 2007, Karl has been working with Microsoft Azure since 2011 in a variety of forums rag from deep customer engagements to speak at large conferences such as Microsoft Ignite. Karl is a Microsoft Most Valuable Professional (MVP) in Azure, a Microsoft Certified Trainer (MCT) and holds the highest level MCSD and MCSE Azure certifications. Karl is a Certified Information Systems Security Professional (CISSP). Overview Section 1: Hands-On Kubernetes and Docker for Distributed Applications Lecture 1 Course Overview Lecture 2 Introduction to the sample application Lecture 3 Authoring a Dockerfile for Each Application Service Lecture 4 Develop, Test and Debug a Service Running in a Container Lecture 5 Minimizing Docker Images Using Multi-Stage Docker Builds Lecture 6 Using Docker Compose to Run and Troubleshoot Our Distributed Application Locally Lecture 7 Stateless versus Stateful Services Lecture 8 Why You Should Create Stateless Services at All Costs Lecture 9 Stateful Services Are Hard - Deal with Persistent State Lecture 10 Build Stateful Services That Are Resilient and Scalable Lecture 11 Storage Latency versus Storage Availability, versus Storage Cost Lecture 12 What is Sensitive Data and How to Deal with It? Lecture 13 Using Kubernetes Secrets Lecture 14 Dealing with Secrets in Development Lecture 15 How to Use External Secrets Such as HashiCorp’s Vault Lecture 16 Signing Your Docker Images Lecture 17 Logging the Right Way Lecture 18 Implementing Health and Availability Checks Lecture 19 Defensive Coding Techniques to Increase Resiliency Lecture 20 How to Make Your Services Scalable Lecture 21 Enabling Zero Down Updates Lecture 22 Quick Review of Kubernetes Pods, ReplicaSets, Deployments, and Services Lecture 23 Creating Kubernetes Deployment Templates Lecture 24 Using Kubernetes as Orchestrator Lecture 25 Deploying your Application On-Premise or in the Cloud Lecture 26 Peek into Two Hosted Kubernetes SaaS Offerings by Microsoft Azure & Google Cloud Section 2: Containerization with Docker and Kubernetes in Azure Lecture 27 The Course Overview Lecture 28 Benefits of Container Orchestration in Microsoft Azure Lecture 29 A Lap Around the Finished Course Demo Lecture 30 Setting Up Your Development Environment Lecture 31 Recap – What Are Containers? Lecture 32 Spin Up Your First Containerized Application in Microsoft Azure Lecture 33 Create Dockerfiles with Visual Studio Code Lecture 34 Create Your Azure Container Registry Lecture 35 Choose the Best Azure Service to Run Your Containerized Applications Lecture 36 Recap – What Is Container Orchestration? Lecture 37 Choose Between Managed and Unmanaged Kubernetes in Microsoft Azure Lecture 38 Azure Kubernetes Service (AKS) Lecture 39 Deploy and Configure Azure Kubernetes Services Lecture 40 Manage Azure Kubernetes Service Lecture 41 Define Your Kubernetes Application Using Visual Studio Code Lecture 42 Deploy Applications to Your AKS Using kubectl Lecture 43 Manage, Scale, and Upgrade Your Application Lecture 44 Release Automation with Azure DevOps Lecture 45 Manage Kubernetes Complexity with Helm Lecture 46 Customize AKS with ACSE Developers, Architects, experienced DevOps & Software Eeers who:,- who want to use Docker and Kubernetes to solve many of the hard problems they run into with distributed applications.,- who are interested in learning all about Docker and Kubernetes, to practically configure, manage and deploy applications on Azure Cloud. HomePage:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.