New Kubernetes course to provide students with basic knowledge of the leading container orchestration software
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.
The course covers some of Kubernetes’ basic concepts, the architecture of the system, the problems it solves and the model that it uses to handle containerized deployments and scaling. The course offers an introduction to Kubernetes and includes technical instructions on how to deploy a stand-alone and multi-tier application. Students will learn about ConfigMaps and Secrets, and how to use Ingress.
Upon completion, developers will have a solid understanding of the origin, architecture and building blocks for Kubernetes, and will be able to begin testing the new cloud native pattern to begin the cloud native journey.
“Kubernetes is in the top 5 highest velocity open source projects and quickly gaining traction as the standard open source platform enabling deployments across public, private, hybrid, and multi-cloud environments,” said Dan Kohn, Executive Director, The Cloud Native Computing Foundation. “As enterprises like Ticketmaster, Box, Ancestry.com, Wink and GolfNow adopt Kubernetes to run the most critical aspects of their businesses, it is important to provide developers training on the container orchestration platform of choice.”
The course is taught by Neependra Khare, the Founder and Principal Consultant at CloudYuga Technology, which offers training and consulting services around container technologies such as Docker and Kubernetes.
With more than a decade of experience in the IT industry, he has worked as a system administrator, support engineer, file system developer and performance engineer. In 2015, Khare authored a book on Docker, Docker Cookbook. In 2016, along with Chip Childers, he co-authored a course on Cloud Infrastructure Technologies on edX for The Linux Foundation. In 2017, he authored two container courses for The Linux Foundation: Containers Fundamentals and Containers for Developers and Quality Assurance.
Students in the course will learn:
- The origin, architecture, primary components, and building blocks of Kubernetes
- How to setup and access a Kubernetes cluster using Minikube
- Ways to run applications on the deployed Kubernetes environment and access the deployed applications
- Usefulness of Kubernetes communities and how to participate.
“Containers have taken the technology sector by storm, and with increasing adoption comes an expanding need for qualified individuals to manage them,” said edX CEO and MIT Professor Anant Agarwal. “We are excited to partner once again with The Linux Foundation to increase access to quality container orchestration training in a flexible way that is open to people around the world. This in-demand course will provide countless learners with the building blocks they need to launch or advance a career in this growing field.”
The course includes sixteen chapters, each with a short graded quiz at the end. A final exam is also required in order to complete the course. Students may take the complete course at no cost, or add a verified certificate of completion for $99 that they can add to their resume or LinkedIn profile to demonstrate the knowledge they have gained.
This is the seventh edX MOOC offered by The Linux Foundation. In total, over 850,000 students have enrolled across these free courses, which include Intro to Linux, Intro to Cloud Infrastructure Technologies, Introduction to OpenStack, Introduction to DevOps: Transforming and Improving Operations, Introduction to Cloud Foundry and Cloud Native Software Architecture and Introduction to Apache Hadoop.