Kubernetes for Developers: Moving to the Cloud

Learn how to move your Kubernetes app to the cloud. You will see how to create and update a cluster with your app on AWS, Azure, and Google Cloud. You will also learn how to determine the appropriate cloud option for your application.
Course info
Rating
(25)
Level
Intermediate
Updated
Dec 20, 2019
Duration
1h 3m
Table of contents
Description
Course info
Rating
(25)
Level
Intermediate
Updated
Dec 20, 2019
Duration
1h 3m
Description

Running your Kubernetes application on a managed service in the cloud can simplify operations, reduce ongoing maintenance costs, and improve performance and stability. In this course, Kubernetes for Developers: Moving to the Cloud, you will gain the ability to deploy a basic Kubernetes app on a managed Kubernetes cluster in the cloud. First, you will learn how to evaluate different cloud options for your application. Next, you will discover how to create a Kubernetes cluster in a managed cloud service. Finally, you will explore how to update your cluster when your application changes. When you are finished with this course, you will have the skills and knowledge to deploy and update a basic Kubernetes app on three major cloud providers – AWS, Azure, and Google Cloud.

About the author
About the author

Craig has over 15 years of software development on a variety of teams, including Fidelity.com, Overstock.com, F-16 aircraft, and several startups. Craig is passionate about solving problems with the right tools and enjoys teaching and mentoring others so they can save time and accomplish their goals faster.

More from the author
AWS Compute Deep Dive
Advanced
1h 46m
May 11, 2020
More courses by Craig Golightly
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi everyone. My name is Craig Golightly, and welcome to my course, Kubernetes for Developers: Moving to the Cloud. I am a senior software consultant. You've created a Kubernetes app, and you're ready to run it in the cloud, but where do you start? How do you determine the appropriate option for your needs. In this course, we are going to set up a Kubernetes cluster and deploy an app on three major cloud providers so you can experience the process from start to finish and see how easy it is. Some of the major topics that we will cover include: evaluating cloud options for Kubernetes, Azure Kubernetes Service for Microsoft, Elastic Kubernetes Service from AWS, and Google Kubernetes Engine from Google Cloud. By the end of this course, you will be able to deploy and update a basic Kubernetes application running in a managed cloud service. Before beginning the course, you should be familiar with Docker and Kubernetes and have an environment with Docker and kubectl installed. I hope you'll join me on this journey to learn about running your Kubernetes app in the cloud with the Kubernetes for Developers: Moving to the Cloud course at Pluralsight.