About this Learning Path:
Kubernetes is quickly becoming the de-facto standard to operate containerized applications at scale in the data-center. Kubernetes builds on 15 years of Google’s experience managing containerized applications. With a growing open-source community, it is poised to change the way we build and manage applications, as well as change the role of system administrators
This course covers the fundamentals needed to understand Kubernetes and get quickly up-to-speed, to start building distributed applications that will scale, be fault-tolerant and simple to manage. From understanding its origin, to its high-level architecture, powerful API and key primitives, this course takes you from nothing to being in a position to start building complex applications.
This course has been designed to provide information regarding the process of configuring as well as installing a production-grade Kubernetes cluster. From configuring the network to making implementations, to upgrading the system via services, you will learn to do everything. In addition, you will also learn how to handle the ongoing tasks which are necessary for Kubernetes administration.
Kubernetes for App Developers :
This course will teach you 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, monitor 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.
Programmers and system administrators who want to get started with Kubernetes.
Fundamental Linux command line skills and some understanding of Linux containers