Cademy logoCademy Marketplace

Course Images

Kubernetes for the Absolute Beginners - Hands-On

Kubernetes for the Absolute Beginners - Hands-On

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 5 hours 42 minutes

  • All levels

Description

Learn Kubernetes from scratch with this course and gain the skills necessary to deploy and manage containerized applications.

The demand for DevOps engineers in the IT industry is ever-increasing, with the average Silicon Valley salary for a DevOps engineer being 20% higher than that of a software engineer. Knowledge of Kubernetes is essential for any DevOps professional, and this course covers everything you need to get up and running with Kubernetes. The most important part of the course is the series of hands-on coding exercises that accompany each major concept, designed to help you deploy your own applications to a Kubernetes platform confidently. The course starts with an introduction to Kubernetes, enabling you to learn about Docker and containers. Next, you'll set up a lab using VirtualBox and work with Minikube to create a Kubernetes cluster. As you advance, you'll use YAML files to create and deploy Pods and understand how containers/Pods communicate with one another in Kubernetes. You'll also study Kubernetes services and the architecture of Kubernetes microservices. Toward the end, you'll deploy microservices applications to a Google Cloud Platform (GCP) Kubernetes cluster and set up a multi-node Kubernetes cluster using kubeadm. By the end of this course, you'll have developed the skill set needed to start your career as a DevOps engineer. All resources and code files are uploaded here: https://github.com/packtpublishing/-kubernetes-for-absolute-beginners---hands-on

What You Will Learn

Gain a basic understanding of Kubernetes fundamentals
Develop Kubernetes configuration files in YAML
Use Kubectl commands to deploy a Pod
Deploy Kubernetes clusters on local and cloud systems
Set up ReplicaSets, services, and deployments on Kubernetes
Enable communication between applications using Kubernetes services

Audience

This course is for beginners who want to learn how to deploy applications on a Kubernetes platform.

Approach

With the help of lectures, examples, and demo videos, this course helps you get started with Kubernetes. The hands-on coding exercises will help you develop your own services using Kubernetes configuration files for different use cases in your browser.

Key Features

Understand the concepts of Kubernetes, Docker, containers, and Pods * Get to grips with the structure and application of YAML files * Find out how to deploy Kubernetes applications on local machines and to the cloud

Github Repo

https://github.com/packtpublishing/-kubernetes-for-absolute-beginners---hands-on

About the Author

Mumshad Mannambeth

Mumshad, an IT Solutions Architect, specializes in Cloud Native Computing, Automation, and DevOps. As the founder of KodeKloud, a Certified Kubernetes Training Partner, he's deeply passionate about technology and education. His teaching philosophy revolves around the belief that the best way to learn is through hands-on experience and an enjoyable approach. Mumshad has authored multiple courses on DevOps, Cloud, and Automation, emphasizing interactive, hands-on learning experiences. KodeKloud, an online training institution, is dedicated to delivering top-tier, practical training in DevOps and Automation Technologies, including Docker, Kubernetes, OpenShift, Ansible, Chef, Puppet, and more. With a global student base of over 500,000, KodeKloud's courses provide engaging and interactive ways to learn new technology, making the learning process both enjoyable and insightful.

Course Outline

1. Introduction


2. Kubernetes Overview


3. Set Up Kubernetes


4. Kubernetes Concepts


5. YAML Introduction


6. Kubernetes Concepts - Pods, ReplicaSets, Deployments


7. Networking in Kubernetes


8. Services


9. Microservices Architecture


10. Kubernetes on Cloud


11. Conclusion


12. Appendix - Set Up Multi-Node Cluster Using kubeadm

Course Content

  1. Kubernetes for the Absolute Beginners - Hands-On

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews