Oreilly - Hands-on Kubernetes on AWS
by Alan Rodrigues | Publisher: Packt Publishing | Release Date: June 2018 | ISBN: 9781789130003
Learn to run, deploy, and manage a Kubernetes cluster on AWSAbout This VideoGet to grips with Kubernetes on AWS to deploy highly scalable applicationsManage and orchestrate Kubernetes cluster on the Amazon EC2 environmentLearn how to use the Elastic Container Service in AWSImplement best practices to improve efficiency and securityIn DetailKubernetes is conceivably the most important container management technology in the world. This course will teach you the practical skills required to get you up and running as fast as possible.In this course, you'll jump into Kubernetes architecture, and grasp what the main components and services are, and how they come together to build a production-class container infrastructure. Next, you'll learn how to install and deploy Kubernetes on several cloud platforms. Finally, we'll explore more advanced topics on Kubernetes, including Continuous Integration, High Availability, and Disaster recovery using Kubernetes.By the end of the course, you'll have gained plenty of hands-on experience with Kubernetes on Amazon Web Services. You'll also have picked up some tips on deploying and managing applications, keeping your cluster and applications secure, and ensuring that your whole system is reliable and resilient to failure.All the code and supporting files for this course are available on Github athttps://github.com/PacktPublishing/Hands-on-Kubernetes-on-AWS.
- Chapter 1 : Getting Started with Docker Containers and Kubernetes Primer
- Course Overview 00:02:25
- What Is Docker? 00:02:13
- Working with Images and Containers 00:04:08
- Creating the Web Container 00:03:25
- Creating a Database Container and Getting the Networking Right 00:05:56
- Working with Volumes, Images, and the Container Registry 00:02:20
- Overview Of Kubernetes and Different Deployment Options in Kubernetes 00:04:57
- Building a Kubernetes Cluster 00:04:13
- Deploying Your Application 00:02:15
- Working with Services 00:02:37
- Chapter 2 : Building a Kubernetes Cluster on AWS EC2
- Building a Kubernetes Cluster on EC2 Using Kops 00:11:57
- Deploying Your Application 00:03:21
- Load Balancing in the Cluster 00:03:37
- AutoScaling the Cluster 00:03:59
- Monitoring Your Infrastructure 00:03:21
- Logging Your Infrastructure 00:01:27
- Chapter 3 : Using the Elastic Container Service
- The Architecture of the Elastic Container Service 00:05:57
- Creating ECS Clusters 00:09:08
- Managing Container Instances 00:05:34
- Working with Tasks 00:07:04
- Working with Services 00:04:39
- Load Balancing the EC2 Cluster 00:05:53
- AutoScaling the EC2 Cluster 00:06:02
- Monitoring Your EC2 Infrastructure 00:03:51
- Chapter 4 : Advanced Concepts
- Continuous Integration with Kubernetes 00:03:31
- High Availability for Kubernetes Clusters 00:03:03
- Disaster Recovery For Kubernetes Clusters 00:04:44