Whether you’re trying to run your services on AWS, Azure, or GCP, Kubernetes is a great way to bring your service to the cloud in a cloud-agnostic manner. Kubernetes architecture is an open-source, container orchestration system. In other words, it allows you to build containers in Linux systems that automate and control tasks. Developers rely on these containers to implement tasks, but managing the lifecycle of the container requires some kind of orchestration system.
What you will learn:
This course will take you from zero to knowing how to deploy a containerized application and manipulate resources via the API. You will learn how to containerize, host, deploy and configure an application in a multi-node cluster. Starting with a simple Python script, you will define application resources and use core primitives to build, monitors, and troubleshoot scalable applications in Kubernetes. Working with network plugins, security, and cloud storage, you will be exposed to many of the features needed to deploy an application in a production environment.
Who should take this course:
This course is for teams considering or beginning to use Kubernetes for container orchestration who need guidelines on how to start transforming their organization with Kubernetes and cloud-native patterns. Some knowledge of Linux system administration is helpful but not required.