Enhance the operability of your modern software systems with Kubernetes.
Kubernetes is a market-leading cloud platform technology and is the best solution over other cloud platforms. Further, almost all of the major cloud infrastructure providers, such as AWS, Azure, and Google, offer hosted versions of Kubernetes.
So, here is an opportunity to get to know the highly-versatile and ubiquitous Kubernetes cloud platform. In this course you will be provided with hands-on experience in installing Kubernetes on your personal computers. Moving on you will also be provided with an insight into the Kubernetes architecture, and industry-proven best practices for managing a production-ready, Kubernetes installation.
Later, you will see how to extend the opportunities that containerization innovations have brought about in a new and even more effective way. You will then get started with the basics, explore the fundamental elements of Kubernetes, and find out how to install it on your system, before digging a little deeper into Kubernetes core constructs. Finally, you will learn how to use Kubernetes pods, services, replication controllers, and labels to manage your clusters effectively and also get a feel for how to handle networking with Kubernetes.
This course provides in-depth learning of core components and concepts, followed by hands-on experience installing and managing Kubernetes.
Furthermore, the course will intrigue you with deploying an app to a local Kubernetes installation, as well as an overview of best practices for deploying app models to Kubernetes.
What You Will Learn
Explore the Kubernetes master-slave architecture and core components of Kubernetes Learn deployment patterns and concepts for making Kubernetes highly-available Manage a local Kubernetes deployment using MiniKube Gain the benefits of deploying containerized applications Learn about logging and metrics aggregation in Kubernetes Manage secrets and configuration for applications deployed to Kubernetes